QRコード
読み:キューアーコード
外語:QR code: Quick Response code

 電子計算機に読み込ませる事を前提に作られた、情報を持たせた模様。マトリックス型の2次元コードである。
目次

概要

形状等
 2次元2値情報符号であり、数cm角の領域に■部分と空欄部分を作っている。それを組み合わせ情報を構成することで、延いては数字や記号などを表現している。
 
 QRコードで特徴的な、三つある□の中の■のパターンは「切り出しシンボル」と呼ばれ、QRコードの位置検出のためのパターンである。
 現在あるのは、次の三種類。
 モデル1は最初に作られたものだが、使用は推奨されないものとなっている。現在流通しているQRコードはほぼ全てがモデル2である。

利点
 現在主に使われている1次元のバーコード(JANコード)は、数字だけを十数桁しか記録できない。
 対しQRコードは英数漢字が扱え、数字だけなら最大7,089桁、英数字なら最大4,296桁、8ビットバイナリで最大2,953オクテット、漢字の場合で最大1,817字まで記録できる。
 他の2次元コードと比較し、圧倒的な大容量、省スペース、高速読取が可能で、用途を問わずさまざまな利用が可能である。
 また誤り訂正機能も持ち、コードの一部が汚れたりしていても、ある程度までは自動的に修復して読み取ることができる。

規格化
 QRコードは株式会社デンソーの一部門(後の株式会社デンソーウェーブ)により開発された。
 これが、JIS X 0510:1999、およびISO/IEC 18004:2000として標準化された。つまり日本のみならず、国際的な標準として利用できることが保証されている。
 QRコードの特許はデンソーウェーブが保有(特許第2938338号)しているが、この権利を行使しない旨を宣言しており、自由に利用できる。

携帯端末
 携帯電話機でも読み取りに対応した端末がある。
 このような端末では入力が困難な、WebサイトURLなどをQRコードとして読み取らせる、といった用途が想定されているようだ。

特徴

概略仕様
 QRコードの概略仕様は、次の通りである。
 QRコードの大きさは「バージョン」と呼ばれる。
 バージョン1(21セル×21セル)から始まり、縦横それぞれ4セルずつ増え、最大でバージョン40(177セル×177セル)までが定義されている。
 なお、セルとは■または空白の置かれる一マスのことをいう。

扱える文字詳細

容量
 最も小さいバージョン1(21セル×21セル)から、バージョン10までの容量は次の通りである。
バージョンセル数誤り訂正レベル数字英数字バイナリ漢字
121レベルL41251710
レベルM3420148
レベルQ2716117
レベルH171074
225レベルM63382616
レベルQ48292012
レベルH3420148
329レベルM101614226
レベルQ77473220
レベルH58352415
433レベルM149906238
レベルQ111674628
レベルH82503421
537レベルM2021228452
レベルQ144876037
レベルH106644427
641レベルM25515410665
レベルQ 1087445
レベルH 845835
745レベルM29317810675
レベルQ2071257453
レベルH154935839
849レベルM36522115293
レベルQ25915710866
レベルH2021228452
953レベルM432262180111
レベルQ31218913080
レベルH2351439860
1057レベルM513311213131
レベルQ36422115193
レベルH28817411974
 誤り訂正能力を強化すれば、その分格納できる容量は少なくなる。

注意事項や推奨値
 コードの大きさは「セルサイズ」「バージョン」「誤り訂正レベル」の三つで決まる。
 携帯電話機等では、読み取る機能を搭載したものが多い。これら機種で安全に読み取れるようにするには、次のような仕様とする。
 雑誌等の印刷では、オフセット印刷またはグラビア印刷が使われる。活版印刷はかなり難しい。

マイクロQRコード
 QRコードは切り出しシンボルが三つの角にあるため、シンボルサイズを21セル×21セル以下にすることが出来ないという仕様が存在する。
 そこで1997(平成9)年、新たに開発されたものが、切り出しシンボルを一つとした「マイクロQRコード」で、最低で11セルまで小型化できる。こちらも規格、特許、権利行使しない旨はQRコードと同様となっている。
 バージョン(大きさ)はバージョンM1(11セル)からバージョンM4(17セル)までの四種類があり、バージョンが上がるごとに縦横それぞれ2セルずつ増える。
バージョンセル数誤り訂正レベル数字英数字バイナリ漢字
M1115
M213レベルL106
レベルM85
M315レベルL231496
レベルM181174
M417レベルL3521159
レベルM3018138
レベルQ211395

再検索