GS1-128とは:アプリケーション識別子(AI)
GS1-128は、テキストに括弧が付いた普通のバーコードのように見えます。しかし、その括弧こそが要点です。括弧が生のデータを、あらゆるサプライチェーンのシステムが理解できるものへと変えるのです。
GS1-128は、Code 128のシンボル体系の上に構築されたバーコード規格です。その特徴は構造にあります。自由なテキストを表現する代わりに、アプリケーション識別子(AI)を使って各データにラベルを付けるため、チェーンのどこにあるスキャナーでも、読み取っているのが製品番号なのか、ロットなのか、有効期限なのか、パレットIDなのかを判別できます。
アプリケーション識別子とは
AIとは、括弧で囲んで示される短い数字コードで、その後に続くデータの意味を宣言します。1つのGS1-128バーコードには、複数のAIを連結できます。よく使われるものには次のようなものがあります。
| AI | 意味 | 例 |
|---|---|---|
| (00) | SSCC — 出荷梱包シリアル番号(物流単位) | (00)123456789012345675 |
| (01) | GTIN — 製品番号 | (01)05601234567892 |
| (10) | ロット / バッチ番号 | (10)ABC123 |
| (11) | 製造日(YYMMDD) | (11)260720 |
| (17) | 有効期限(YYMMDD) | (17)261231 |
| (21) | シリアル番号 | (21)000042 |
したがって、(01)05601234567892(10)ABC123(17)261231と読み取れる1つの物流バーコードは、このGTINが、このロットのもので、その日に期限切れになるということを、1回のスキャンで明確に伝えます。
通常のCode 128との違い
| Code 128 | GS1-128 | |
|---|---|---|
| データ | 自由なテキスト、任意の構造 | アプリケーション識別子による構造化 |
| 特別な開始 | 不要 | 先頭のFNC1文字 |
| データの意味 | 利用者が定義 | すべてのGS1利用者間で標準化 |
| 主な用途 | SKU、社内ラベル | 物流、パレット、規制されたサプライチェーン |
内部的には、GS1-128はまさにCode 128です。違いは、先頭のFNC1文字と、データに共有された機械可読の意味を与えるAIの規約にあります。だからこそ、固定長のAIは区切り文字を必要とせず、可変長のものはFNC1機能文字によって区切られます。
GS1-128が使われる場面
GS1-128は、物流と規制されたサプライチェーンの主役です。出荷ラベル、パレットやケースのラベル、そしてロット・有効期限・シリアルデータが製品番号とともに移動しなければならないあらゆる場面で使われます。小売のレジでは、今も消費者向けの単位にEAN-13やUPC-Aが使われます。GS1-128は、その背後にある箱やパレットに存在するのです。