GS1-128ラベル:物流ラベルにアプリケーション識別子を載せる
GS1-128ラベルは、GS1のアプリケーション識別子を載せたCode 128シンボルです。GTIN、ロット番号、有効期限、シリアル番号などを運びます。バーは普通のCode 128に見えますが、変わるのはペイロードの文法と、可変長フィールドの終わりをスキャナーに伝えるFNC1文字です。
GS1-128はGS1ペイロードを持つCode 128
Code 128は汎用のシンボル体系です。GS1-128はそれを制約します。最初のシンボル文字はFNC1で、各フィールドは登録済みのアプリケーション識別子で始まり、データはその識別子の長さと文字規則に従います。GS1を理解するスキャナーはフィールドを解析しますが、普通のCode 128リーダーはバーを見ても構造を解釈できません。出荷書類でGS1-128のシンボルを「Code 128」と表記してはいけません。
アプリケーション識別子を選ぶ
| AI | データ | 長さと注意点 |
|---|---|---|
| 00 | SSCC-18 | 固定18桁。パレットや外箱のライセンスプレート。 |
| 01 | GTIN-14 | チェックディジットを含む固定14桁。 |
| 10 | ロット・バッチ | 可変長、最大20文字。後ろに別フィールドが続く場合は区切りが必要。 |
| 17 | 有効期限 | 固定6桁、YYMMDD。 |
| 21 | シリアル番号 | 可変長、最大20文字。 |
順序は早めに固定します。食品や医薬品の外箱では [01] GTIN、[17] 期限、[10] ロットの並びが一般的です。受入システムが実際に読むものだけを入れます。フィールドが増えるほどシンボルは長くなり、バーは細くなります。
角括弧のペイロードを組み立てる
- 各フィールドを [AI]値 の形で書き、フィールド間に空白を入れません。
- AI 01にはGTIN-14を、AI 17には6桁のYYMMDDを使います。
- FNC1はエンコーダーに挿入させます。制御文字を手入力するより、角括弧入力のほうが安全です。
- 10や21のような可変長フィールドは短く保ちます。区切りを必要とするのはこの種のフィールドです。
AI 01のチェックディジットはGTINの一部で、正しくなければなりません。ERPが13桁のGTINを渡してくる場合は、符号化の前に左へ0を補って14桁にします。先頭の0は書式ではなく番号の一部です。
物流ラベルを印刷する
外箱のGS1-128シンボルは通常100%以上で印刷し、左右に最低10モジュールのクワイエットゾーンを取り、バーはラベルを読む方向に対して直角に置きます。角括弧のAI表記による可読テキストをバーの下か横に残し、スキャナーが不調でも倉庫の担当者が作業できるようにします。倉庫が実際に使うスキャナーで、実際に構える距離から試してください。
- シンボルの周囲に最低10mmの空白を残します。
- コンベアのスキャナー向けには80%倍率を下回らないようにします。
- 継ぎ目、ステープル、段ボールの溝をまたいで印刷しません。
- 試験用の外箱を1つ印刷し、閉じて積み上げた後にスキャンします。
よくある質問
GS1-128とCode 128の違いは何ですか?
GS1-128はGS1ペイロードを持つCode 128です。シンボルの先頭がFNC1で、データはアプリケーション識別子の規則に従います。普通のCode 128は任意のテキストを運べます。
すべてのフィールドの間にFNC1が必要ですか?
いいえ。01や17のような固定長フィールドには区切りが不要です。FNC1は可変長フィールドの後ろに別のフィールドが続くときに必要です。
スマートフォンでGS1-128ラベルを読めますか?
バーをデコードできるアプリはありますが、アプリケーション識別子の解釈は別の工程です。倉庫用スキャナーか、GS1データを解析できるソフトウェアを使ってください。