バーコード
バーコードとは?
バーコード(英語ではbar codeまたはbarcodeと表記)は、バー、スペース、その他のグラフィック要素を定められた配置で組み合わせてデータを表す、光学的に読み取り可能な記号です。物流やeコマースでは、バーコードによって商品、在庫保管場所、荷物、物流単位などを識別できるため、スキャン機器で識別子を読み取り、業務システムで利用できます。符号化された情報には、識別番号、追加の商品データ、またはオンラインリソースへのリンクなどが含まれる場合があります。

従来の1次元バーコードは、1本の線に沿って配置されたバーとスペースによって情報を表します。QR CodeやData Matrixなどの2次元バーコードは、2次元パターン全体に情報を符号化します。外観は異なりますが、どちらも自動認識およびデータ取得の一種です。バーコードはデータキャリアであり、その意味は符号化規則、保持する識別子、およびそれを解釈するシステムによって決まります。
バーコードの仕組み
バーコードは、物理的な物体とソフトウェアで処理可能な情報を結び付けます。この関係を理解するには、印刷された記号、その記号が表すデータ、そしてそのデータに関連付けられた記録を区別する必要があります。
- データが割り当てられる、または選択される。企業は、関連する商品、保管場所、出荷、または物流単位を特定します。社内識別子を使用することも、外部標準によって管理された識別子を使用することもあります。
- データが符号化される。バーコード生成ソフトウェアは、特定のシンボロジーに従ってデータを記号に変換します。シンボロジーは、文字の表現方法、記号の配置、構造の確認方法に関する規則を定義します。
- 記号が表示または印刷される。バーコードは、商品パッケージ、倉庫ラベル、配送ラベル、またはその他の適切な表面に表示されます。
- リーダーが読み取り、デコードする。互換性のあるスキャン機器がグラフィックパターンを解釈し、符号化されたデータを出力します。すべてのリーダーがすべてのバーコード種類に対応しているわけではありません。
- アプリケーションが結果を利用する。倉庫、小売、または配送システムは、記録を取得したり、予定された商品を確認したり、業務上のイベントを記録したりできます。
バーコードには、スキャン後に表示される情報が必ずしも含まれているとは限りません。たとえば、商品識別子を使用して商品データベースから説明を取得できます。同様に、荷物識別子はスキャンを出荷記録に関連付けることができますが、荷物の完全な経路や配送履歴を符号化しているわけではありません。
主なバーコードの種類
バーコードは、グラフィック構造によって1次元形式と2次元形式に分類できます。各グループ内の個別のシンボロジーには、異なる文字セット、容量制限、読み取り要件、用途上の規則があります。そのため、バーコードの選択では外観を選ぶだけでは不十分です。
| 種類またはシンボロジー | 構造 | 関連する商業用途 | 重要な相違点 |
|---|---|---|---|
| EAN/UPC | 1次元 | 商品識別、特に小売店のレジ | 完全な商品記録ではなく、商品識別子を符号化します。 |
| Code 128 | 1次元 | 業務および物流用途における英数字識別 | シンボロジーだけでは、データの業務上の意味は定義されません。 |
| GS1-128 | Code 128を基盤とする1次元 | ラベル上の構造化されたサプライチェーンデータ | GS1の規則とアプリケーション識別子を使用してデータ要素を識別します。 |
| ITF-14 | 1次元 | ケースを含む取引単位の集合の識別 | GTINを保持し、段ボール素材への印刷を含む用途に適しています。 |
| GS1 DataMatrix | 2次元 | 商品識別および関連する構造化データ | GS1のデータ形式規則に基づくData Matrixを使用します。 |
| QR Code | 2次元 | Webリンクおよびその他の符号化情報 | QR Codeは、自動的に標準化された商品識別子や出荷識別子になるわけではありません。 |
2次元記号は、多くの線形記号よりも狭い領域に多くの情報を収容できますが、それによって既存のラベルと互換性があるわけではありません。特定の記号が適切かどうかは、リーダーの機能、ソフトウェアの対応、取引先の要件、適用される識別標準によって決まります。
物流とeコマースでの利用
入荷と在庫管理
倉庫での入荷時に、作業員は商品またはケースのバーコードをスキャンし、その結果を予定された入荷と照合できます。その後、倉庫アプリケーションは入荷数量を在庫記録に関連付けることができます。別の場所バーコードによって、商品が置かれる棚、ビン、または保管エリアを識別する場合もあります。
これらの識別子は異なる目的で使用されます。商品バーコードは商品または関連する取引単位を識別し、場所バーコードは商品が保管されている場所を識別します。スキャンによって在庫の正確性を確保できるのは、ソフトウェアが識別子を正しく解釈し、意図した操作を記録した場合だけです。数量、場所、またはワークフローの状況を確認せずに商品をスキャンしても、それだけで正確な在庫残高が確立されるわけではありません。
ピッキング、梱包、発送
ピッキング中のスキャンは、選択した商品と注文要件の照合に役立ちます。梱包時には、注文との関連付けを確認するために商品を再度スキャンすることがあります。これらはバーコード自体が保証する機能ではなく、実行可能なワークフロー上の管理手段です。
発送では、異なる識別レイヤーが導入されます。配送ラベルには、荷物識別子や配送業者が必要とする別の参照情報を表すバーコードが含まれる場合があります。物流ラベルでは、Serial Shipping Container Code(SSCC)を使用してパレットやその他の物流単位を識別することがあります。商品識別と物流単位識別を同一視してはいけません。1つのパレットには複数の商品を含めることができ、同一の商品が別々の荷物で輸送されることもあるためです。
配送と返品
荷物ネットワークでは、配送業者のシステムがスキャンを場所、時刻、業務ステータスに関連付けることで、識別子のスキャンが追跡イベントに反映される場合があります。記号自体が荷物の位置を継続的に報告するわけではありません。追跡の可視性は、関連システムによって取得され、利用可能になったイベントに依存します。
返品の場合、バーコードは返品承認、返品出荷、または返品される商品を識別することがあります。これらの参照情報は異なる問いに答えるものです。返品出荷識別子は荷物を輸送記録に関連付け、商品識別子はどの商品が到着したかを確認するのに役立ちます。どちらも、それだけで返金が承認されたことを証明するものではありません。
越境出荷
越境eコマースでは、バーコードによって、販売者、倉庫、輸送事業者の間で交換される記録と物理的な商品や荷物を結び付けることができます。標準化された識別子はデータ交換を支援できますが、相互運用性には互換性のあるデータ定義とシステムが依然として必要です。
商品バーコードによって、税関分類、原産国、申告価格、輸入適格性が確立されると考えてはいけません。これらは別個の貿易データおよびコンプライアンス上の問題です。バーコードによって関連記録にアクセスできる場合はありますが、スキャンするだけで特定の出荷に必要な情報や書類の代わりになるわけではありません。
バーコード、識別子、SKU、追跡番号
包装やラベル上には複数の用語が一緒に登場しますが、それぞれ異なるものを表します。違いは、グラフィックキャリア、そこに保持される識別子、そして識別される業務対象の間にあります。
| 用語 | 意味 | バーコードとの関係 |
|---|---|---|
| バーコード | 機械で読み取り可能なデータのグラフィック表現 | 識別子またはその他の符号化情報を保持します。 |
| GTIN | Global Trade Item Number。取引単位向けのGS1識別子 | 適切なバーコードで表現できます。 |
| SKU | Stock Keeping Unit。企業が在庫品を識別するために使用 | バーコードに符号化できますが、自動的に世界標準の識別子になるわけではありません。 |
| 追跡番号 | 出荷または荷物の追跡情報を取得するために使用される識別子 | 配送ラベル上で、可読テキストと符号化データの両方として表示される場合があります。 |
| SSCC | パレット、ケース、荷物などの物流単位向けのGS1識別子 | GS1-128などを使用して物流ラベルに符号化できます。 |
| シリアル番号 | 識別コンテキスト内で個々の実体を区別する識別子 | 形式とアプリケーションが対応していれば、他のデータとともに符号化できます。 |
商品レベルの識別子は、必ずしも個々の物理的な商品を識別するわけではありません。同じ取引単位に属する複数の商品が同じGTINを持つことがあります。個々の商品を区別するには、関連システムが対応している場合、シリアル化などの追加識別が必要です。
読み取り品質と業務上の確認
スキャンの成功は、記号の品質と正しい運用の両方に依存します。誤った識別子を保持する読み取り可能なバーコードでも、業務上のエラーを引き起こす可能性があります。逆に、正しく割り当てられたデータでも、印刷された記号を確実にデコードできなければ使用できません。
- 必要な形式を確認する。ラベルを作成する前に、受け入れ側システムまたは取引先とシンボロジー、データ構造、ラベル要件を確認します。
- 識別子の割り当てを確認する。符号化された値が、意図した商品、荷物、場所、または物流単位を指していることを確認します。
- 記号の形状を維持する。必要な比率を変えたり、用途に適さなくなったりする引き伸ばし、切り抜き、サイズ変更を避けます。
- 余白を確保する。記号の周囲に必要なクワイエットゾーンを設け、テキスト、枠線、その他のグラフィックを置かないようにします。
- 物理的な表面を考慮する。しわ、損傷、コントラスト不足、反射する包装、端をまたぐ配置は読み取りを妨げる可能性があります。
- 完全なワークフローをテストする。リーダーが記号をデコードできることだけでなく、接続先のアプリケーションがデータを正しく解釈し、記録することも確認します。
バーコード検証は、テストスキャンに成功することよりも具体的なものです。検証では、適切な機器と方法を使用し、適用される基準に照らして記号の品質を評価します。1台の装置で読み取れたからといって、関連するすべての品質要件や用途要件を満たしていることが証明されたわけではありません。GS1のガイダンスでは、検証と通常のスキャンを区別し、印刷品質とデータ完全性の両方を扱っています。
よくある誤解
バーコードは完全なデータベースではありません。追加属性を保持する記号もありますが、多くは別の場所にある情報を検索するための識別子を含んでいます。商品説明、価格、出荷履歴は記号の外部に保存されている場合があります。
バーコードは真正性の証明ではありません。目に見える記号はコピーできます。認証には、読み取り可能なコードが存在することだけではなく、適切な管理が必要です。
バーコードはRFIDタグではありません。バーコードは光学的に読み取られますが、無線周波数識別は無線通信を使用します。どちらも自動認識を支援できますが、読み取り方法とインフラは異なります。
スキャンは必ずしも位置情報の更新ではありません。その意味はアプリケーションとワークフローによって異なります。たとえば、倉庫の在庫スキャンが配送業者の追跡イベントになるとは限りません。
よくある質問
「bar code」と「barcode」は異なる用語ですか?
いいえ。同じ用語の別表記です。「Barcode」は標準規格や技術文書で1語として広く使用されています。
QR Codeはバーコードですか?
はい。QR Codeは2次元バーコードです。符号化された内容はWebアドレスやその他のデータである場合があり、必ずしも商品や出荷を識別するものではありません。
バーコードは追跡番号と同じですか?
いいえ。追跡番号は識別子であり、バーコードはデータを表すグラフィック形式です。配送ラベルでは、追跡番号をバーコードに符号化することがあります。
バーコードをスキャンすると在庫は自動的に更新されますか?
いいえ。在庫が変動するのは、接続されたアプリケーションが入荷、ピッキング、在庫調整など、設定された取引の一部としてスキャンを解釈した場合だけです。
出典
- GS1:バーコード — バーコードの機能、線形および2次元シンボロジー、サプライチェーンでの用途。
- GS1:Global Trade Item Number(GTIN) — 取引単位の識別、識別子とデータキャリアの違い。
- GS1:Serial Shipping Container Code(SSCC) — 物流単位の識別。
- GS1:バーコード検証 — バーコード品質の評価、検証とスキャンの違い。
- GS1:EPC/RFID — 独立した自動認識技術としての無線周波数識別。


