QRコード印刷プリンタにて、分割QRコードを印字する際、パリティーデータ(分割前の印字データを、バイト単位でXOR演算した値)を、プリンタに送らないといけないのですが、具体的には、どのように作成すればいいのでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:NetVista No.1

回答回数843ベストアンサー獲得回数0

ポイント25pt

http://www.nttdocomo.co.jp/p_s/imode/barcode/qr_fact.html

作ろうiモードコンテンツ | サービス・機能 | NTTドコモ

Ver.3.0で印刷時のQRコード分割数表示に対応しているようですがどうですか?

http://www.swetake.com/qr/java/qr_java.html

QRコードクラスライブラリ for Java - QRcode encode class library for Java

javaのQRコードクラスライブラリです。

参考になりますか?

id:akunin No.2

回答回数33ベストアンサー獲得回数2

ポイント25pt

http://www.hatena.ne.jp/1112179913#

人力検索はてな - QRコード印刷プリンタにて、分割QRコードを印字する際、パリティーデータ(分割前の印字データを、バイト単位でXOR演算した値)を、プリンタに送らないといけないのですが、..

使用する言語環境を指定してください。

とりあえず、VBAでは以下のプログラムで出来るはずです。


Function xorfunction(a As Byte, b As Byte) As Byte

If (a = 0) And (b = 0) Then

xorfunction = 0

Else

xorfunction = xorfunction(a ¥ 2, b ¥ 2) * 2 + (a + b) Mod 2

End If

End Function


二進数表記にしたときに、両方の各ビットが同じであれば0、異なれば1を返すようなプログラムを作ればよいのですが...

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません