二次元バーコード
二次元バーコードとは?
二次元バーコードは、two-dimensional barcodeまたは2D barcodeとも表記され、2次元に配置されたパターンを通じて情報を符号化する、機械可読のシンボルです。物流やEコマースでは、商品、荷物、在庫単位、返品取引を識別するための識別子やその他のデータを格納できます。形式や用途によって、シンボル自体にデータを含める場合と、システムが関連情報を取得するための識別子やWebアドレスを提供する場合があります。

バーやスペースを使用して1次元に沿って情報を符号化する線形バーコードとは異なり、2Dバーコードは要素のマトリックスまたは複数の積み重ねられた行を使用します。QR Code、Data Matrix、PDF417は2Dバーコード形式の例です。形式によって情報の表現方法と復号方法が決まり、業務用途によってその情報の意味が決まります。
二次元バーコードの仕組み
バーコード生成アプリケーションは、特定のバーコード形式(シンボル体系とも呼ばれます)の規則に従って、データ文字列をシンボルに変換します。データには、商品識別子、シリアル番号、出荷参照番号、URLなどを使用できます。互換性のあるリーダーがシンボルを読み取り、そのパターンをデータに復号します。
復号しただけでは、必ずしも業務処理が完了するわけではありません。倉庫、出荷、または小売ソフトウェアは、復号された内容を解釈し、正しい記録や処理に関連付ける必要があります。そのため、受信アプリケーションがデータ構造や識別子を認識しない場合、スキャンに成功して読み取り可能なテキストが得られても、業務上の確認に失敗することがあります。
- データを定義する:組織が取引に必要な識別子、属性、または参照情報を選択します。
- シンボルを符号化する:ソフトウェアが、選択したシンボル体系と適用されるデータ規則を使用してバーコードを生成します。
- 印刷または表示する:シンボルが包装、配送ラベル、書類、または画面に表示されます。
- 読み取り、復号する:互換性のある画像読み取り装置またはカメラベースのアプリケーションがパターンを読み取ります。
- 検証し、処理する:受信システムが内容を確認し、必要に応じて業務記録を取得または更新します。
これらの手順から、バーコードの品質、リーダーの互換性、ソフトウェア統合を個別に検討する必要があることが分かります。適切に印刷されたシンボルでも、誤った識別子を補うことはできません。また、正しいデータでも、使用可能な機器がシンボルを読み取れなければ役に立ちません。
主な形式とその違い
二次元バーコードには、マトリックス型シンボルとスタック型シンボルがあります。マトリックス型シンボルは、2次元グリッド上に要素を配置します。スタック型シンボルは、符号化された情報を複数の行に配置します。これらは構造上の違いであり、品質や適合性の優劣を示すものではありません。
| 形式 | 構造 | 関連する特徴 | 用途に関する考慮事項 |
|---|---|---|---|
| QR Code | マトリックス | テキスト、識別子、URLを符号化でき、目立つ角のファインダーパターンで認識できます。 | Webリソースやアプリケーションへカメラベースでアクセスする用途に適しています。ただし、遷移先とデータ構文は定義する必要があります。 |
| Data Matrix | マトリックス | 特徴的な境界パターンを持つセルのグリッドを使用します。GS1 DataMatrixはGS1のデータ規則を適用します。 | 構造化された商品識別や、ラベルスペースが限られる用途に関連します。 |
| PDF417 | スタック | 単一の線形シーケンスではなく、複数の行にわたって情報を符号化します。 | このシンボル体系と、受信アプリケーションのデータ要件をサポートする機器およびソフトウェアが必要です。 |
バーコード形式だけでは、完全な業界識別システムは確立されません。たとえば、Data Matrixはシンボル体系の名称ですが、GS1 DataMatrixはGS1固有の符号化およびデータ規則とともに使用することを指します。同様に、任意のWebアドレスを含むQR Codeは、GS1 Digital Link URIを格納するQR Codeと自動的に同等になるわけではありません。
物流とEコマースでの利用
商品識別と在庫管理
商品またはその包装に付された2Dバーコードは、入荷、ピッキング、梱包、在庫確認の際の識別に役立ちます。関連するデータ標準で認められている場合、1つのシンボルに商品識別子と、ロット番号、シリアル番号、使用期限などの属性を一緒に格納できます。受信アプリケーションは、どのフィールドが存在し、どのように区切られているかを理解する必要があります。
たとえば、倉庫では入荷時にGS1 DataMatrixシンボルをスキャンし、商品識別子とロット参照番号を取得できます。その後、在庫システムは在庫記録を作成する際にこれらの値を使用できます。これは説明用のワークフローであり、すべての倉庫が同じシンボルを受け入れたり、同じ属性を取得したりすることを意味するものではありません。
配送と荷物処理
配送ラベルには、配送業者やフルフィルメント業務で使用される機械可読情報を含めることができます。2Dバーコードを指定する場合、その役割は適用されるラベル仕様によって異なります。出荷参照番号、業務データ、または複数フィールドの構造化された組み合わせを格納する場合があります。
商品バーコードと配送バーコードは、互換的に扱うべきではありません。前者は荷物内の商品を識別し、後者は出荷を識別したり、輸送処理を支援したりします。両方のシンボルが技術的には読み取り可能であっても、誤ったシンボルをスキャンすると無関係な記録が取得される可能性があります。
返品と顧客への引き渡し
小売業者は、返品承認を表す2Dバーコードを発行したり、受け付け可能な回収場所が返品記録にアクセスできるようにしたりする場合があります。このようなワークフローでは、コードは参加システムが使用する参照情報です。それ自体が配送ラベルであるわけでも、どの場所でも返品を受け付けられることを保証するものでもありません。
顧客向けの案内では、処理のためにコードを提示することと、荷物に輸送ラベルを貼り付けることを区別する必要があります。適用される返品方法によって、包装、ラベル印刷、追加の識別情報が必要かどうかが決まります。
越境サプライチェーン
越境取引では、異なる取引パートナーが解釈する必要のあるラベル付き商品を組織間で交換することがあります。共有された識別子およびデータ標準は、シンボルに符号化された情報の共通の意味を確立するのに役立ちます。送信者と受信者がフィールドを異なる意味で解釈する場合、リーダーの互換性だけでは不十分です。
2Dバーコードだけで、商業送り状、税関申告書、その他の必要な貿易書類を置き換えることはできません。特定のバーコードが通関または輸送処理で受け入れられるかどうかは、その処理の規則と技術仕様によって決まります。
関連用語と重要な境界
| 用語 | 意味 | 2Dバーコードとの関係 |
|---|---|---|
| 線形バーコード | バーとスペースを1次元に配置してデータを表すシンボル。 | 別のバーコード構造であり、2Dバーコードの同義語ではありません。 |
| QR Code | 特定のマトリックス型バーコードシンボル体系。 | 2Dバーコードの一種であり、カテゴリー全体の名称ではありません。 |
| 追跡番号 | 追跡システム内で出荷に関する情報を取得するための識別子。 | バーコードに符号化できますが、それを格納するシンボルとは独立して存在します。 |
| GS1 Application Identifier | GS1システム内でデータフィールドの意味と形式を識別する接頭辞。 | 対応するGS1バーコードに含まれる構造化フィールドを受信ソフトウェアが解釈するのに役立ちます。 |
| GS1 Digital Link URI | GS1識別子を表し、オンライン情報に接続できるWebアドレス構造。 | 適切な2Dバーコードに格納できます。URI構造とバーコードシンボル体系は別の概念です。 |
| RFID | 無線周波数通信を使用してタグから情報を読み取る技術。 | バーコード技術ではありません。光学式バーコード読み取りと無線周波数識別では、異なる読み取り方法を使用します。 |
読み取り、印刷、導入時の確認事項
2Dバーコードを選ぶ際は、使い慣れたシンボルを選択するだけでは不十分です。以下の確認事項は、業務上の失敗につながる別々の原因に対応します。
- 受信仕様を確認する。取引パートナーまたはアプリケーションが受け入れるシンボル体系、データフィールド、識別子規則、ラベルレイアウトを確認します。読み取り可能な2Dバーコードなら何でも受け入れられると考えてはいけません。
- スキャン機器を確認する。従来型の線形専用レーザースキャナーは、線形バーコードを読み取れるからといって、マトリックス型シンボルを復号できるわけではありません。実際の機器とソフトウェア構成で、選択した形式がサポートされていることを確認します。
- シンボルの寸法を管理する。符号化するデータが増えると、より大きなシンボルまたはより小さな個々の要素が必要になる場合があります。想定する印刷・スキャン条件でも読み取り可能な寸法を選択します。
- コントラストと余白を確保する。一般にクワイエットゾーンと呼ばれる、シンボル周辺の印刷されていない領域について、シンボル体系の要件に従います。その領域にテキスト、枠線、その他のグラフィックを配置しないでください。
- 物理的な表面を評価する。しわ、継ぎ目、光沢、曲面、摩耗は画像の読み取りを妨げる可能性があります。平面のデザイン校正だけでなく、実際の包装に貼ったラベルをテストします。
- 復号データを検証する。識別子、フィールド長、区切り文字、アプリケーション規則を確認します。スキャナーに文字が表示されても、倉庫または配送業者のシステムが受け入れるとは限りません。
- スキャンと検証を区別する。スキャンの成功は、ある条件下で読み取り可能であることを示すだけです。バーコード検証は、定義された基準に基づいてシンボル品質を評価するものであり、1回の業務スキャンと同じではありません。
- ワークフロー全体をテストする。スキャンによって意図した記録が取得され、重複、未知、無効な識別子をアプリケーションがどのように処理するかを含め、正しい処理が実行されることを確認します。
よくある誤解
2Dバーコードだけでリアルタイム追跡ができるわけではありません。追跡識別子や追跡リソースへのリンクを符号化することはできますが、出荷イベントは接続された業務システムから提供される必要があります。印刷されたシンボルが荷物の移動を独自に監視するわけではありません。
誤り訂正によってシンボルが損傷しなくなるわけではありません。QR CodeやData Matrixなどの形式には誤り訂正機能が含まれていますが、復元の可否は形式、設定、損傷の種類によって異なります。認識パターンが隠れていたり画質が悪かったりすると、復号できない場合があります。
データが多いほど常に有用とは限りません。不要な情報を符号化すると、使用可能な領域が固定されている場合、シンボルが大きくなったり印刷許容度が低下したりする可能性があります。変更される可能性のある詳細を埋め込むより、維持管理された記録に紐付く識別子の方が適切な場合があります。
読み取り可能であることは、信頼できることを意味しません。バーコードはデータキャリアであり、真正性や安全な内容を自動的に保証するものではありません。アプリケーションは識別子を検証し、セキュリティ要件に従って符号化されたURLを処理する必要があります。
QA
QR Codeは二次元バーコードと同じですか?
QR Codeは二次元バーコードの一種です。Data MatrixとPDF417も、より広いカテゴリーに含まれる別の形式です。
2Dバーコードに荷物の追跡番号を含めることはできますか?
はい。追跡番号や、追跡情報へのアクセスに使用するURLを符号化できます。受信アプリケーションは内容を認識し、適切な出荷記録に関連付ける必要があります。
既存のバーコードスキャナーで2Dバーコードを読み取れますか?
機器とその構成が関連するシンボル体系をサポートしている場合に限り可能です。線形専用スキャナーではマトリックス型バーコードを読み取れません。互換性のある画像読み取り機器または適切なカメラベースのアプリケーションが必要です。
2Dバーコードはインターネット接続なしで機能しますか?
互換性のあるローカルソフトウェアがあれば、シンボルはオフラインで復号できます。オンラインの遷移先を開いたり、リモートの業務記録を取得したりするには、関連するネットワークまたはサービスへのアクセスが必要です。
出典
- GS1: Barcodes — バーコードの種類、識別標準、線形シンボルと二次元シンボルの違い。
- GS1: Two-dimensional barcodes — 構造化された商品データと、小売・サプライチェーン用途における2Dバーコードの使用。
- GS1: GS1 DataMatrix — Data Matrixの実装、GS1データの符号化、シンボル品質に関する考慮事項。
- GS1: GS1 Digital Link — 標準化された識別子、Webアドレス、オンライン情報へのアクセスの関係。
- DENSO WAVE: About QR Code — QR Codeの構造、データ表現、誤り訂正の特徴。


