バーコード自動識別技術
バーコード自動識別技術とは?
バーコード自動識別技術とは、機械で読み取り可能な光学記号、スキャナー、ソフトウェアを使用して、符号化されたデータを取得し、商品、パッケージ、物流単位、その他の対象物を識別する技術です。物流やEコマースでは、入荷、在庫管理、注文処理、出荷、返品に使用される物理的な商品とデジタル記録を結び付けます。この技術は一般にバーコード識別と呼ばれ、自動識別およびデータ取得(AIDC)の一部を構成します。

バーコードはデータキャリアであり、完全な識別システムそのものではありません。ソフトウェアが記録を取得するために使用する識別子を符号化することもあれば、ロット番号や有効期限などの追加情報を含むこともあります。したがって、有効な識別には、読み取り可能な記号だけでなく、そのデータとスキャン対象物との正しい関係も必要です。
バーコード識別の仕組み
バーコード識別システムは、識別子の割り当て、データの符号化、記号の生成、読み取り、内容の解釈、結果と業務プロセスの接続という複数の機能を組み合わせます。これらの機能は関連していますが、ある機能のエラーを必ずしも他の機能で修正できるとは限りません。
- 識別子を割り当てる。組織は、商品、個別品、カートン、パレット、出荷品、その他のエンティティのうち、識別子が何を表すかを定めます。意図する範囲が重要です。商品識別子と物流単位識別子は、異なる問いに答えるものだからです。
- データを符号化する。ソフトウェアは、識別子と許可された補足情報をバーコードシンボル体系に変換します。シンボル体系は、バー、スペース、または二次元パターンによってデータを表現する方法を定義します。
- 記号を生成して取り付ける。バーコードはパッケージに印刷されるか、ラベルとして貼り付けられるか、その他の方法で対象物に表示されます。寸法、コントラスト、配置、周囲の余白は読み取りやすさに影響します。
- 取得してデコードする。対応するリーダーが光学パターンを取得し、データに変換します。レーザースキャナーは一次元バーコードに関連付けられますが、イメージングリーダーは、機能や設定に応じて一次元および二次元の記号に対応できます。
- データを解釈して検証する。ソフトウェアは、デコードされた内容を想定される形式および業務コンテキストと照合します。読み取り可能なバーコードであっても、想定外の識別子を含んでいたり、誤った対象物を参照していたりする可能性があります。
- 業務イベントを記録する。アプリケーションは、入荷、ピッキングの確認、荷物の引き渡しの記録など、識別子をアクションと関連付けます。
物流では、最後のステップが特に重要です。ラベルをスキャンしたからといって、それだけで商品が出荷済み、配達済み、または在庫として受け入れ済みであることを意味するわけではありません。その意味は、スキャンに関連するアプリケーション、オペレーターの操作、場所、ワークフローによって決まります。
バーコード形式と識別標準
バーコード形式と識別標準は、システムの異なる部分を扱います。バーコード形式は情報を光学的に表現する方法を定め、識別標準は識別子の意味と割り当て方法を定めます。GS1標準は、両方の確立された例を提供します。
| バーコードの種類 | データの表現方法 | 例 | 運用上の考慮事項 |
|---|---|---|---|
| 一次元バーコード | 一連のバーとスペースによってデータを表現します。 | EAN/UPC、Code 128、ITF-14 | リーダーは特定のシンボル体系に対応している必要があり、記号には適切な寸法と余白が必要です。 |
| 二次元バーコード | 二次元に分布するパターンによってデータを表現します。 | Data Matrix、QR Code | 対応するイメージングリーダーと適切なソフトウェア解釈が必要です。 |
これらの種類は記号の構造を示すものであり、商品や出荷品の別カテゴリーを示すものではありません。形式を選択する際は、保持するデータ、利用可能な印刷領域、スキャン環境、入荷システムの要件を考慮する必要があります。あるワークフローに適した形式が、別のワークフローにも自動的に適しているとは限りません。
識別子、データキャリア、社内参照番号
| 用語 | 意味 | 重要な違い |
|---|---|---|
| GTIN | Global Trade Item Number(国際取引商品番号)は、GS1システムにおける取引商品を識別します。 | 取引商品を識別するものであり、個別にシリアル化された物理単位を必ずしも識別するものではありません。 |
| SSCC | Serial Shipping Container Code(出荷コンテナコード)は、パレットや小包などの個別の物流単位を識別します。 | その中に含まれる各商品ではなく、物流単位を識別します。 |
| SKU | Stock Keeping Unit(在庫保管単位)は、商品または商品のバリエーションを管理するために使用される社内参照番号です。 | 意味は割り当てる組織によって異なり、世界的に標準化された識別子とは限りません。 |
| バーコード | 機械で読み取り可能なデータの光学表現です。 | 情報を保持しますが、符号化する識別子と同義ではありません。 |
| シンボル体系 | 特定のバーコード形式でデータを表現するための規則です。 | 識別される業務対象ではなく、符号化構造を説明します。 |
たとえば、GS1-128はGS1システム内でCode 128のシンボル体系を使用します。GS1アプリケーション識別子は、SSCC、ロット番号、有効期限などのデータ要素の意味と形式を示します。このような記号の文字を読み取ることは処理の一部にすぎず、ソフトウェアはデータ構造も正しく解釈する必要があります。
物流とEコマースでの利用
バーコード識別は、倉庫や輸送の活動を、在庫アプリケーション、倉庫管理システム、注文管理システム、運送業者システムの記録と結び付けます。以下は一例となるワークフローであり、すべての業務に適用される要件ではありません。
| プロセス | 考えられるスキャン作業 | 目的 |
|---|---|---|
| 入荷 | 予定された入荷記録に対して商品、カートン、またはパレットのラベルをスキャンします。 | 到着した商品を正しい入荷記録に関連付け、不一致を特定します。 |
| 棚入れ | 商品と保管場所ラベルをスキャンします。 | 在庫がどこに配置されたかを記録します。 |
| ピッキングと梱包 | 商品をスキャンし、注文要件と照合します。 | 選択した商品が想定された商品と一致することを確認します。 |
| 出荷 | 発送時に小包または物流単位のラベルをスキャンします。 | 物理的な単位を出荷処理または引き渡しに関連付けます。 |
| 返品 | 返品参照番号と、必要に応じて商品識別子をスキャンします。 | 返品商品を適切な返品および検品プロセスに結び付けます。 |
たとえば、Eコマース倉庫では、商品を出荷用カートンに入れる前に商品バーコードをスキャンすることがあります。ソフトウェアは、デコードされた識別子を注文行と照合できます。この確認はピッキングの正確性を支援しますが、ワークフローにその確認が含まれていない限り、商品に損傷がないことや、カートンに正しい数量が入っていることを確定するものではありません。
国際輸送
国境を越える輸送では、段階ごとに異なるラベルや識別子が使用される場合があります。商品バーコード、倉庫参照番号、運送業者の追跡バーコードが、関連するパッケージ上に表示されながら、それぞれ異なる目的を果たすことがあります。業務プロセス上それらを接続する必要がある場合、システムにはそれらの参照番号間の信頼できる対応付けが必要です。
バーコードだけで、税関分類、原産国、申告価格、規制遵守が確定するわけではありません。そのような情報を含む記録の取得に役立つことはありますが、その記録の有効性は別の問題です。同様に、小包識別子を読み取っただけでは通関許可を証明できません。その状態には、関連する通関手続きからの情報が必要です。
バーコード識別、追跡、トレーサビリティ
識別は、コードがどの対象物または対象物のカテゴリーを表すかを示します。追跡は、記録された移動またはステータスに関するものです。トレーサビリティは、プロセスまたはサプライチェーン全体で関連する履歴や関係を追跡できる能力に関するものです。バーコードスキャンは追跡とトレーサビリティに貢献できますが、印刷された記号だけでは、どちらの機能も提供できません。
追跡記録には、スキャンの時刻、場所、業務上のステップなど、識別子に関連付けられたイベントが必要です。トレーサビリティには、商品、ロット、カートン、パレット間の関係も必要になる場合があります。GS1 EPCISは可視化イベントデータを共有するための標準を提供しますが、識別子の取得に使用されるバーコードとは別のものです。
互換性のある複数の単位で共有される商品レベルの識別子だけでは、個々の単位を相互に区別できません。個別単位のトレーサビリティが必要な場合、識別方式と記録によって、たとえばシリアル化を通じてその区別を可能にする必要があります。ロットレベルの識別は異なる目的を果たすものであり、個別単位の識別と混同してはなりません。
読み取りやすさ、データ品質、運用上の制限
バーコード識別は、光学的品質と情報品質の両方に依存します。正しく印刷されたラベルに誤った識別子があるとデータエラーを生じる可能性があり、正しく割り当てられた識別子でも、読み取り不能なラベル上にあればワークフローを中断させる可能性があります。
- 印刷品質:コントラスト不足、寸法の歪み、にじみ、要素の欠落は、デコードに影響する可能性があります。
- 配置と状態:折り目、摩耗、曲面、反射性の包装、障害物により、記号の取得が困難になることがあります。
- リーダーの互換性:リーダーはシンボル体系に対応し、アプリケーションが想定する情報を送信するよう設定されている必要があります。
- データ解釈:先頭のゼロ、区切り文字、構造化されたデータ要素は、適切に保持または処理する必要があります。
- 記録の正確性:デコードされた識別子は、受信システム内の正しい商品、物流単位、または取引に対応していなければなりません。
- ワークフロー制御:アプリケーションには、想定外のコード、重複スキャン、記録の欠落、読み取り失敗に関するルールが必要です。
バーコード検証は、スキャン成功とは異なります。検証では、適用される仕様に照らして記号の品質を評価します。1台の機器で読み取りに成功したことは、その条件下で機器が記号をデコードしたことを示すだけであり、他の機器や環境でも一貫して読み取れることを証明するものではありません。
バーコードワークフローを導入する前に、オペレーターは各識別子が何を表すのか、取引先がどの形式を受け入れるのか、ラベルをどこに配置するのか、例外をどのように処理するのかを定める必要があります。テストには、画面上の画像を確認するだけでなく、実際に使用するプリンター、包装資材、リーダー、ソフトウェアインターフェースを含めるべきです。
よくある誤解
- バーコードには完全な商品記録が含まれている。多くのバーコードは、別の場所にある情報を取得するための識別子を保持しています。一部の形式は追加データを保持できますが、利用可能な内容は符号化方式と実装によって異なります。
- すべてのバーコードは固有の物理的商品を識別する。同一の複数単位で共有される取引商品を識別するものもあります。個別識別には、適切な固有の参照番号と、それを支える記録が必要です。
- スキャンすれば、接続されたすべてのシステムが自動的に更新される。更新は、アプリケーションのルール、連携、接続性、イベント処理に依存します。
- 有効に見えるバーコードは真正性を証明する。バーコードはコピーできます。読み取り可能であることだけでは、ラベル付き商品が本物であることや、ラベルが正当に貼付されたことを証明できません。
QA
バーコード識別は出荷追跡と同じですか?
いいえ。バーコード識別は識別子を取得します。出荷追跡は、その識別子を輸送プロセスから記録されたイベントやステータス情報と組み合わせたものです。
バーコードで個別の小包を識別できますか?
はい。符号化された参照番号が、関連する識別システム内でその小包または物流単位を識別する場合は可能です。商品バーコードだけでは、その商品を含む小包を必ずしも識別できません。
バーコードのスキャンにはインターネット接続が必要ですか?
光学的なデコード自体には、必ずしもインターネット接続は必要ありません。リモート記録の取得、オンラインサービスとのデータ検証、イベントの共有には、実装によって接続性が必要になる場合があります。
QRコードはバーコード自動識別技術の一部ですか?
はい。QRコードは二次元バーコードです。物流ワークフローにおける有用性は、符号化されたデータ、リーダーの互換性、結果を解釈するソフトウェアに依存します。
出典
- GS1 — Barcodes:バーコードの種類、GS1データキャリア、自動データ取得アプリケーション。
- GS1 — Global Trade Item Number:取引商品におけるGTINの識別上の役割。
- GS1 — Serial Shipping Container Code:個別の物流単位の識別。
- GS1 — Barcode Verification:記号品質の評価と、検証と通常のスキャンの違い。
- GS1 — EPCIS:可視化イベントデータの共有とサプライチェーンのトレーサビリティとの関係。


