文字種の混在時における総データビット数
 
合計ビット数の算出について(モデル2の場合)

各文字種について下記の計算をし、合計ビット数を算出します。

総データビット数
モードインジケータ※1
4
文字数インジケータ※2
数字10 英数字9 バイナリ8 漢字8
データ
数字 10
×
(桁数を3で割った商)

余り=0のとき 0
余り=1のとき 4
余り=2のとき 7
英数字 11
×
(桁数を2で割った商)

余り=0のとき 0
余り=1のとき 6
バイナリ
8×桁数
漢字
13×桁数
※1:次のデータがどのモードでエンコードされるかを定義
※2:文字数インジケータはバージョンによって異なります。詳しくはこのページ一番下の表をご覧ください。
計算例 
 数字50桁の後に英数字35桁が続くデータをQRコードにする場合(誤り訂正レベル:L)
混在モードで生成
数字50桁 4+10+10×16+7=181
英数字35桁 4+9+11×17+6=206
データビット数 181+206=387
英数字モードで生成
英数字85桁で計算
データビット数 4+9+11×42+6=481
※この計算はあくまで一つの計算例で、お使いのソフトウェア・プリンタでは文字種の計算についてこのとおりではない場合もありますのでご注意ください。
※各バージョンにおける最大入力文字数は、こちらをご覧ください。
文字数インジケータのビット数
バージョン
数字
英数字
バイナリ
漢字
1〜9
10
9
8
8
10〜26
12
11
16
10
27〜40
14
13
16
12

 

 
ページトップ
QRコードドットコム トップ
セルサイズの設定
Copyright(C) 2000-2010 DENSO WAVE INCORPORATED All right reserved.

デンソーウェーブの事業紹介
自動認識 バーコード 2次元コード ICカード RFID 産業用ロボット 産業用コントローラ