人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: shochankun
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:QRコード xor データ バイト パリティ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● NetVista
●25ポイント

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コードクラスライブラリです。

参考になりますか?


2 ● akunin
●25ポイント

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を返すようなプログラムを作ればよいのですが...

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ