QRコードは、名前を知っている人が最も多いバーコードですが、二次元コードという家族の一員にすぎません。Data Matrix、Aztec、PDF417、Micro QRはいずれも、カメラやスキャナーで読み取れる印刷パターンにデータを記録する二次元コードで、それぞれ「小さな部品」「しわくちゃになったチケット」「身分証明書」「ごく小さなラベル」といった、異なる課題を解決するために設計されました。この記事では、各コードの見た目、本当に得意なこと、そして日常的なスマートフォンカメラの用途ではQRコードが依然として最有力である理由を説明します。
「二次元コード」とは何か
スーパーの食品パッケージにあるような従来のバーコードは、平行な線の並びでデータを表現します。データが一方向にしか流れないため、記録できるのは短い数字の識別子など、ごく少量の情報だけです。一方、二次元コードは縦と横の両方向にデータを配置し、記号の面積全体を使います。この違いひとつで容量は劇的に変わります。数十桁の数字ではなく、数百文字、URL、構造化データ、短い平文メッセージまで記録できます。
二次元コードは大きく二つのグループに分けられます。QR、Data Matrix、Aztec、Micro QRのようなマトリックス型は、黒と白のモジュール(小さな正方形)を格子状に並べ、コードの位置と向きをスキャナーに伝えるファインダーパターンを持ちます。もう一方の積層型の代表がPDF417で、複数の一次元バーコードを縦に積み重ねたような見た目で、データを複数の行に分割して記録します。
データが線ではなく面に広がって配置されているため、二次元コードには誤り訂正機能が組み込まれています。コードの一部が汚れたり破れたり隠れたりしても、スキャナーは元のデータを復元できることが多いのです。冗長性の程度はコードの種類と、生成時に選んだ誤り訂正レベルによって変わります。
Data Matrix:小さく高密度、小さな面のために作られたコード
見た目
Data Matrixは、黒白のモジュールからなる正方形(まれに長方形)の格子で、特徴的な枠を持っています。隣接する二辺が実線で「L」字型をなし、残りの二辺には黒白が交互に並びます。このL字型のファインダーパターンがData Matrixの視覚的な目印です。QRコードのような四隅の大きな正方形がないため、「何かおかしいQRコード」と勘違いされることがあります。
得意なこと
Data Matrixは小さなマーキングの専門家です。有用な量のデータを物理的に非常に小さな記号に詰め込め、極小サイズで印刷しても、エッチングやレーザー彫刻、ドットピーニングといった工業的な直接マーキングを施しても読み取れます。そのため、電子部品や小型機械部品への刻印、製造・物流での個体管理に広く使われています。医療分野では、薬の包装に小さなData Matrixを印字して製品識別子やロット番号、使用期限を記録するのが一般的です。これは多くの地域で追跡可能性に関する規制が推進している実践ですが、詳細は国によって異なります。
理由は二つあります。第一に、同じデータ量なら小さいサイズではQRより省スペースで、特にコード周囲の余白(クワイエットゾーン)が少なくて済みます。第二に、ファインダーパターンが枠に組み込まれており、内部のスペースをデータに使える点です。
弱点
一般のスマートフォンがData Matrixを標準で読み取れるとは限りません。多くの最新カメラアプリやサードパーティのスキャナーアプリは問題なく対応していますが、QRほど普及しているわけではありません。対象が一般の人々で、誰でも迷わずスキャンできるコードを求めるなら、Data Matrixはまず選ばれません。
Aztec:コンパクトで、荒れた印刷面に強い
見た目
Aztecコードは、同心円状の正方形からなる「的(まと)」を中心に構築された正方形の格子です。この中央のパターンがファインダーとして機能し、データは中心から外側へ層状に広がります。最大のバリアントは正方形全体を埋め、小さいものはコンパクトな的を使います。見た目には、中央にターゲットのある高密度な正方形として映ります。
得意なこと
Aztecは、印刷環境が悪くスペースが限られ、コードが専用スキャナーで読まれる状況のために設計されました。日常で最も目にするのは交通機関やイベントのチケットです。搭乗券、鉄道の切符、入場券にAztecコードが印刷されていることはよくあります。理由は実用的です。Aztecは非常に小さなクワイエットゾーンでも機能するため、混み合ったチケット上で文字や図形の近くに配置できます。さらに強力な誤り訂正を備え、ポケットで折り曲げられたり、しわくちゃになったり、家庭の低品質プリンターで印刷されたりしたチケットでも読み取れることが多いのです。損傷したAztecコードでも、スキャナーが冗長な層からデータを再構築できるためです。
また、Aztecには外部の参照データを必要としないモードがあり、高い誤り訂正レベルでも記号が自己完結します。ひどく劣化した印刷からスキャナーがデータを復元しなければならない用途に適しています。
弱点
Data Matrixと同様、Aztecもスマートフォンの標準カメラアプリで広く対応しているとは限りません。チケットで出会うコードであって、自分のマーケティングのために生成するコードではないのは、チケットシステムが専用スキャナーで確実に読み取るからです。
PDF417:書類やカードに載る積層型の主力
見た目
PDF417はマトリックス型コードとはまったく似ていません。短い一次元風のバーパターンを行として積み重ねた長方形の記号で、各行の端にスタート・ストップパターンがあることが多いです。データの行への分配方法によって、細長くも幅広くもなります。運転免許証や身分証明書、宅配便の送り状をお持ちなら、裏面を見てください。そこにある横長のバーコードは、おそらくPDF417です。
得意なこと
PDF417の強みは容量と構造です。1キロバイトを超えるデータを記録でき、同程度のサイズの典型的なQRコードよりはるかに多く、圧縮されたレコードなどのバイナリデータも符号化できます。そのため、印刷された情報の機械可読な複製が必要な書類に適しています。多くの管轄区域の運転免許証はPDF417に個人データを記録し、交通・物流の書類は仕分けや貨物情報に使います。積層型であるため、カードや書類の帯状の形状に自然に合う縦横比を持つのも、正方形のマトリックス型にはない利点です。
誤り訂正レベルは選択可能で、高レベルにすれば大きな損傷にも耐えられます。何度も手に取られる書類では重要な性質です。
弱点
PDF417は、マトリックス型コードと比べると、同じデータ量に対して物理的に大きくなります。行の再構築が必要なため、スマートフォンカメラでの読み取りも遅めです。専用または適切に設定されたスキャナーで読まれる書類向けのコードであり、ポスターに貼って通りすがりの人に撮ってもらうためのコードではありません。
Micro QR:QRの最小の兄弟
Micro QRはその名のとおり、QRコードのミニチュア版です。位置検出パターンが三つではなく一つしかなく、それで大きくスペースを節約します。Micro QRは非常に小さいサイズで提供されますが、データ容量は限られ、バリアントと誤り訂正レベルに応じて数文字から二十数文字程度までです。本格的なQRコードが入らない、小型の印刷部品や極小ラベルなどに使われます。代償は容量で、一部のバリアントでは誤り訂正も弱くなります。見た目はQRの仲間とわかる共有デザインですが、すべてのスキャナーがすべてのMicro QRバリアントを読めるわけではなく、標準的なQRより出会う機会はずっと少ないコードです。
スマートフォンカメラではQRが標準であり続ける理由
QRの支配は、あらゆる面で技術的に優れているからではありません。違います。小さいサイズではData Matrixが勝り、印刷品質の面ではAztecの方が寛容な場合もあり、PDF417はより多くのデータを保持します。QRが勝つのは、実用上の三つの根拠です。
第一に、対応の普遍性です。QRは早期にスマートフォンメーカーとアプリエコシステムに採用され、今日では事実上すべての現代的なスマートフォンカメラが、アプリを追加インストールせずにQRコードを読み取ります。他の二次元コードには、この水準の消費者側サポートの保証がありません。QRコードを印刷すれば、ほぼ誰でもスキャンできると想定できます。他のコードではそうはいきません。
第二に、カメラ向けに作られたファインダーパターンです。QRの三つの大きな四隅の正方形により、カメラは斜めから、離れた場所から、動きながらでも、記号の位置と向きを素早く特定して補正できます。「スキャナー」が、コードから数センチの固定された工業用リーダーではなく、スーパーの通路でスマートフォンを向ける一般人である場合、この差は絶大です。
第三に、エコシステムとツールです。QRの生成は無料で標準化されており、無料のウェブジェネレーター(QRCodeMax.Vipのような)を含む無数のツールに組み込まれています。マーケティング、決済、メニュー、Wi-Fi共有、イベントのチェックイン。消費者向けワークフロー全体がQRを前提としており、それがQRの地位をさらに強固にしています。
教訓は「QRが最善」ではなく、「知らない人が、知らないスマートフォンで、あなたが印刷したコードをスキャンする」というケースでQRが最善だということです。スキャナーが管理されている、専用、あるいは工業用である場合は、他のコードの方が適することがよくあります。
正しいコードの選び方:実践ガイド
表ではなく文章で、シンプルな判断基準を示します。
- 一般の人々にスマートフォンでスキャンしてほしい。 QRを使ってください。以上です。メニュー、ポスター、パッケージ、名刺、あらゆる種類のリンク。
- 非常に小さな部品や薬の包装にマーキングし、工業用スキャナーや高機能アプリで読む。 Data Matrixを使ってください。小型の直接マーキングと小物ラベリングの標準的な選択肢です。
- 折り曲げられたり、しわくちゃになったり、家庭で印刷されたりするチケットを、自社のチケット機器で読み取る。 Aztecを検討してください。小さなクワイエットゾーンと強力な誤り訂正が、乱暴な取り扱いに合います。
- 書類やカードに構造化データを埋め込み、書類スキャナーで読み取る。 PDF417を使ってください。身分証明書、免許証、配送書類で確立された形式です。
- QR風のコードが必要だが、面が極小で、ペイロードは数文字。 Micro QRを見てください。ただし、使う予定のバリアントにスキャナーが対応しているかを先に確認してください。
もう一つの考慮点は、生成と検証です。どのコードを選ぶにしても、対象となる読者が実際に使うスキャナーとスマートフォンで、現実的な条件、実際のサイズ、実際の素材に印刷してテストしてください。画面上では完璧に読めるコードでも、湾曲したボトルや凹凸のあるカードでは失敗することがあります。
まとめ
Data Matrix、Aztec、PDF417、Micro QRは、QRを置き換えようとする競合ではなく、専門家です。Data Matrixは極小マーキングと小物ラベリングの世界を担い、Aztecはチケットと劣悪な印刷条件で活躍し、PDF417は書類やカード上の構造化データを運び、Micro QRはQRが入らない隙間に収まります。QRの根強い人気は、スマートフォンでの普遍的な対応、カメラに優しい高速スキャン、成熟したエコシステムに支えられており、それはまさに日常的なコード生成に必要なものです。面、データ、そして何よりスキャナーに合わせてコードを選べば、選択はおのずと決まります。