EtikStudio

2026年7月3日 · ブログ

実例で理解するGS1-128

アプリケーション識別子、FNC1文字、固定長と可変長、SSCC、そして完全なパレットラベル — 実際の文字列で解読。

GS1-128は独自のバーコードシンボルではありません。GS1規則に従って使うCode 128です:スキャナに「続くのはGS1データだ」と伝える特別な開始(FNC1)と、各フィールドに意味を与えるアプリケーション識別子。この2つの考え方を理解すれば、出会うすべてのGS1-128を説明できます。

例1:製品のケース

(01)17501234567890(17)270315(10)MX-240917

スキャナが受け取るのは:FNC1、次に括弧なしの011750123456789017270315 10MX-240917。AI 01は次の14桁がGTINであることを示します。AI 17は次の6桁が使用期限、2027年3月15日であることを示します。AI 10はロット番号が続くことを示します — ロットは1〜20文字の可変長なので、最後の要素にするか別のFNC1を続けなければなりません。受信側のWMSはこれらの規則で文字列を分割します。だからフィールドの配置ミスは、「スキャンできて」もラベル全体を壊すのです。

例2:可変重量

(01)17501234567890(3102)012750(15)261130

AI 310nはキログラム単位の正味重量を運びます。4桁目(ここでは2)は小数点以下の桁数なので、012750は127.50 kgを意味します。AI 15は賞味期限です。どちらも固定長なので区切り文字は不要で、順序を入れ替えても意味は変わりません。

例3:2つの可変フィールド

(10)MX-240917<FNC1>(21)000482

可変長AIが最後でない場合、FNC1区切り文字がその終わりを示します。可読行では区切り文字は見えませんが、バーの中では実際の文字です。バーの内容をプレーンテキストで入力させるソフトウェアは通常これを挿入できません — 文字列ではなく構造化フィールドからGS1-128を構築すべきもう1つの理由です。

例4:パレット

(00)075012340000001236

SSCCは正確に18桁です:拡張桁0、GS1事業者コード7501234、あなたが割り当てて決して再利用しないシリアル参照000000123、そしてチェックデジット6。標準のGS1物流ラベルでは下部セクションに位置し、ラベル上の最後のバーコードで、高さ32 mm以上、手入力しやすいようグループ化された可読数字を下に置きます。

GS1物流ラベルの構造

よくある間違い

EtikStudioは個別のフィールドからGS1-128を構築します — AIを選ぶと、ソフトウェアが規格の要求する箇所にFNC1を追加し、長さと形式を検証し、チェックデジットを計算します。可読行は同じデータから生成されるため、作業者が読むものは常にスキャナが復号するものと一致します。

関連コンテンツ

次のラベルが、作り直す最後の一枚になるかもしれません。

チームにご相談ください。一緒にトライアルを開始します。契約縛りなし。

無料トライアルを開始