QRコード
QRコードとは、日本で開発されたマトリックス型二次元コードの一つです。 
 
 高速に全方向での読み取りができ、多種のデータ表現が可能などの特長を持っています。 
 
  
 
 
    
コードの大きさ 
最小21×21モジュール〜最大177×177モジュール 
(縦横方向にそれぞれ4モジュール分のクワイエットゾーンが必要 ) 
  
情報の種類及び情報量 
| 数字 | 
最大7,089文字 | 
| 英数字 | 
最大4,296文字 | 
| バイナリ(8ビット) | 
最大2,953文字 | 
| 漢字・カナ | 
最大1,817文字 | 
(混在も可能) 
最大文字数は、誤り訂正レベルがレベルLの時の値です。他のレベルでは最大文字数は少なくなります。 
 
  
誤り訂正能力(データ復元機能) 
 
| レベルL | 
コードワードの約7%が復元可能 | 
| レベルM | 
コードワードの約15%が復元可能 | 
| レベルQ | 
コードワードの約25%が復元可能 | 
| レベルH | 
コードワードの約30%が復元可能 | 
  
誤り訂正レベルに高レベルを設定すると、復元率は高まりますが、誤り訂正コードの含有率が高くなるため、表現できる情報量は減少します。 
 
  
型番 
QRコードには、1〜40までの40種類の型番があります。 
型番によって、表現できる情報量が異なります。 
1型21×21モジュール、2型25×25モジュール・・・40型177×177モジュール 
(型番が1つ上がるごとに1辺につき4モジュールずつ増加) 
  
   
マスク処理 
 
マスク処理とは、QRコードの読み出しを確実にするため、明暗(白黒)のモジュールバランスを最適化する処理です。 
 
8種類のパターンがあります。 
QRコードがうまく読み取れない時には、マスクパターンを変更し読み取れるものを見つけます。 
 
 
その他 
 
1.型番に「自動」を指定すると、ジャイブレポートが最適な型番を自動選択します。 
 
ジャイブレポートでは、表現する情報量より小さな型番を選択するとエラーになります。 
 
  
 
2.マスク処理に「自動」を指定すると、ジャイブレポートが最適なマスクパターンを自動選択しますが、読み取れない時にはマスクパターンを変更してください。 
   
  
 
3.ジャイブレポートは、コード連結機能には対応していません。 
  
 
4.QRコードの場合には、Barcodeプロパティは使用できません。また、jvDrawBarcodeファンクションとjvSetFieldBarcodeファンクションのretCodeパラメータには何も返りません。