パッケージのバーコードに1桁の誤りがあるだけで、スーパーのレジでスキャンできなくなり、マーケットプレイスで拒否され、大量返品につながることがあります。印刷所にデータを送る前に、30秒の検証で大きなトラブルを防げます。
このチュートリアルでは、GTINとは何か、チェックデジットの仕組み、構造の検証とGS1登録確認の違い、そしてCode2Scanバーコードチェッカーのステップバイステップの使い方を解説します。
GTINとは?
GTINはGlobal Trade Item Number(国際取引商品番号)の略で、消費財のバーコードすべての基礎となる国際標準です。
実際には、GTINはビジュアルフォーマットの名称で知られています:
| フォーマット | 桁数 | 主な用途 |
|---|---|---|
| EAN-13 | 13 | 世界中の小売商品 |
| EAN-8 | 8 | 小パッケージ(飴、カプセル) |
| UPC-A | 12 | 北米市場 |
| ITF-14 | 14 | 出荷用段ボール(卸売/物流) |
| GS1-128 | 可変 | 物流、医療、食品 |
これらのフォーマットはすべて、長さが異なるGTINの変形です。シャンプーボトルのEAN-13はGTIN-13です。
チェックデジットの仕組み
EANまたはGTINバーコードの最後の桁がチェックデジットです。これは商品を識別するのではなく、入力ミスや印刷ミスを検出するためだけに存在します。
計算はGS1が採用したLuhn/モジュロ10アルゴリズムに従います:
- 左から右へ、最後の桁を除いたすべての桁を取ります。
- 各桁を右から交互に3と1で掛けます。
- すべての結果を合計します。
- チェックデジットは、合計を次の10の倍数にするための数値です。
手作業で行うのは面倒でミスが起きやすいです。チェッカーはミリ秒で処理します。
構造の検証 vs GS1登録の確認
最もよくある混乱です。この2つは全く別のことです:
構造の検証(Code2Scanチェッカーが行うこと):
- 宣言されたフォーマットに対して桁数は正しいか?
- チェックデジットは正しいか?
- 国番号プレフィックスはGS1の有効な範囲内か?
GS1登録の確認:
- その特定のGTINは企業がGS1から購入したものか?
- そのコードで登録された商品は存在するか?
構造検証は、バーコードがレジのスキャナーで機能するかを確認するために十分です。登録確認は、大手小売業者へ販売したり輸出したりする場合に必要です。
AmazonやRakutenで販売するには、構造的に有効なだけでなく、GS1に登録されたGTINが必要です。
なぜ印刷前に検証するのか?
- やり直しコスト:パッケージを印刷し直すのは高コストです。EANのタイプミスで数週間の遅延が生じることがあります。
- POSでの拒否:スーパーや薬局のスキャナーがコードを読みます — checksumが失敗すると商品は販売できません。
- マーケットプレイスでの拒否:AmazonなどはGTINを商品登録時に自動検証します。
- サプライチェーンのトレーサビリティ:ディストリビューターや小売チェーンはWMSシステムへの入荷に有効なITF-14を要求します。
検証はチェーン全体で最もコストが低いステップです。
Code2Scanバーコードチェッカーのステップバイステップ
- チェッカーを開く /ja/barcode-checker
- バーコード全体を入力またはペースト(チェックデジットを含む)。
- フォーマットを選択(EAN-13、EAN-8、UPC-A、ITF-14)または「自動検出」のままにします。
- 確認をクリックします。
- 結果が表示されます:
- ✅ 有効な構造 — 正しい桁数、checksum合格。
- ❌ チェックデジットが不正 — 正しい値が表示されます。
- ⚠️ 無効なプレフィックス — GS1が認識しない範囲でコードが始まっています。
- エラーがある場合は桁を修正し、印刷所に送る前に再確認します。
複数のコードを順番に確認することもできます — 製品ラインを一括登録する際に便利です。
業種別の実践的な使い方
製造業とパッケージング
パッケージのアートワークファイルを完成させる前に、商品・箱・パレットのすべてのGTINを確認します。ITF-14のエラーは小売業者の配送センターへの入荷をブロックします。
EC・マーケットプレイス
AmazonやRakutenは新しいリスティングを作成するために有効なGTINを要求します。事前に検証することで、商品登録時のエラーメッセージを防げます。
輸入と輸出
製品を輸入する際は、メーカーのEANが構造的に有効かを確認します。輸出時は、北米市場向けにUPC-Aが正しいことを確認します。
パッケージングでは、ロット番号・有効期限・追跡情報を含む製品パッケージ用QRコードも必要になる場合があります。
よくあるミス
❌ ランダムなEANを生成して販売できると思う
生成したからといってその番号があなたのものではありません。GTINはGS1(または認定リセラー)から購入する必要があります。他社の商品と一致するランダムな番号を使うと、小売業者のシステムで競合が発生します。
❌ EAN-13を社内コードと混同する
多くのERPは13桁の社内コードを生成しますが、これは有効なEAN-13ではありません。検証により、コードが外部スキャナーを通過するかどうかがわかります。
❌ 類似商品のEANをコピーする
各バリアント(サイズ・色・フレーバー)には異なるGTINが必要です。500mlのEANを1L用にコピーするのは典型的なミスです。
❌ UPC-Aの先頭ゼロを忘れる
UPC-Aは12桁です。ERPが11桁をエクスポートした場合、先頭のゼロが欠落しています。チェッカーはこれを即座に検出します。
❌ 目視だけで検証する
「正しそうに見える」では不十分です。人間の目はchecksum エラーを検出できません。常にツールを使用してください。
関連記事:バーコードの生成方法、オンラインバーコードスキャナーで印刷コードをテストする方法、荷物追跡用QRコードの仕組み。
まとめ
- GTINはグローバルな商品番号です;EAN-13、UPC-A、ITF-14はビジュアルフォーマットです。
- チェックデジットはアルゴリズムで計算され、入力・印刷ミスを検出します。
- 構造の検証 ≠ GS1登録の確認 — 両方が異なる状況で重要です。
- パッケージを印刷する前にGTINを検証する — 製造工程で最もコストが低いステップです。
- ランダムなGTINは商業利用できません;GS1から取得する必要があります。
GTIN、EAN-13、EAN-8、UPC-A、ITF-14を数秒で検証するにはCode2Scanバーコードチェッカーをご利用ください — 無料、登録不要。