GS1-128バーコード作成ツール
GS1-128は、GTINとともにロット、有効期限、重量、SSCCのパレット番号などの追加データを格納する物流用バーコードです。アプリのGS1データビルダーでデータを組み立てれば、印刷前に各アプリケーション識別子を検証できます。
GS1-128とは
GS1-128(旧UCC/EAN-128)は、先頭にFNC1文字を置いたCode 128で、内容がGS1アプリケーション識別子(AI)の構文に従うことをスキャナーに伝えます。パレットラベル、ケースラベル、医療・食品の物流ラベルに使われています。
小売販売する商品の番号は、GS1 Japan(一般財団法人流通システム開発センター)、GS1 US、GS1 UKなどのGS1加盟機関のライセンスで取得する必要があります。QR & Barcode Studioは入力された番号の構造とチェックデジットを検証しますが、番号の発行や登録は行いません。
よく使うアプリケーション識別子
- (00) SSCC:パレットや荷物を識別する18桁の出荷梱包シリアルコード。
- (01) GTIN:14桁の商品識別番号。
- (10) ロット(バッチ)番号、最大20文字。
- (17) 有効期限(YYMMDD)。DDが00の場合は月末日を意味します。
- (21) シリアル番号、最大20文字。
- (3103) 小数点以下3桁のキログラム単位の正味重量。3103001250は1.250kgを意味します。
エンコードのルールと印刷
(01)や(17)のような固定長のAIの後には、次のAIをそのまま続けられます。(10)や(21)のような可変長のフィールドの後に別の要素が続く場合はFNC1区切りが必要なので、可能であれば可変長フィールドを最後に置きましょう。目視用の文字ではAIを括弧で表示しますが、括弧自体はエンコードされません。
1つのシンボルに入るデータは最大48文字で、GS1の規則により幅は165mmまでです。物流ラベルでは一般に、Xが0.495〜1.016mm、バーの高さ32mm以上、クワイエットゾーン10Xを使います。白いラベルに濃い色のバーを印刷し、ISO/IEC 15416のグレーディングで品質を確認してください。
作り方
- バーコード作成ツールでGS1-128を選び、GS1データビルダーを開きます。
- (01)、(17)、(10)のようにAIを1つずつ追加し、値を入力します。
- 桁数、日付形式、チェックデジットに関する検証メッセージを確認します。
- SVGまたはPDFで書き出すか、CSVファイルからラベルを一括印刷します。
- ラベルを読み取り、各AIが想定どおりにデコードされるか確認します。
よくある質問
Code 128とGS1-128の違いは何ですか?
GS1-128はFNC1で始まり、GS1のAIルールに従うCode 128です。そのため、受け入れ側のシステムがGTIN、ロット、日付を自動で解析できます。
SSCCバーコードはどう作りますか?
AI (00)に18桁のSSCCを入れます。拡張桁、GS1事業者コード、シリアル参照番号、mod-10チェックデジットで構成され、チェックデジットはアプリが補完します。
フィールドの間にFNC1が必要なのはなぜですか?
可変長フィールドの終わりを示すためです。必要な場合はアプリが自動で挿入します。