パッケージのバーコードに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アルゴリズムに従います:

  1. 左から右へ、最後の桁を除いたすべての桁を取ります。
  2. 各桁を右から交互に31で掛けます。
  3. すべての結果を合計します。
  4. チェックデジットは、合計を次の10の倍数にするための数値です。

手作業で行うのは面倒でミスが起きやすいです。チェッカーはミリ秒で処理します。

構造の検証 vs GS1登録の確認

最もよくある混乱です。この2つは全く別のことです:

構造の検証(Code2Scanチェッカーが行うこと):

  • 宣言されたフォーマットに対して桁数は正しいか?
  • チェックデジットは正しいか?
  • 国番号プレフィックスはGS1の有効な範囲内か?

GS1登録の確認

  • その特定のGTINは企業がGS1から購入したものか?
  • そのコードで登録された商品は存在するか?

構造検証は、バーコードがレジのスキャナーで機能するかを確認するために十分です。登録確認は、大手小売業者へ販売したり輸出したりする場合に必要です。

AmazonやRakutenで販売するには、構造的に有効なだけでなく、GS1に登録されたGTINが必要です。

なぜ印刷前に検証するのか?

  • やり直しコスト:パッケージを印刷し直すのは高コストです。EANのタイプミスで数週間の遅延が生じることがあります。
  • POSでの拒否:スーパーや薬局のスキャナーがコードを読みます — checksumが失敗すると商品は販売できません。
  • マーケットプレイスでの拒否:AmazonなどはGTINを商品登録時に自動検証します。
  • サプライチェーンのトレーサビリティ:ディストリビューターや小売チェーンはWMSシステムへの入荷に有効なITF-14を要求します。

検証はチェーン全体で最もコストが低いステップです。

Code2Scanバーコードチェッカーのステップバイステップ

  1. チェッカーを開く /ja/barcode-checker
  2. バーコード全体を入力またはペースト(チェックデジットを含む)。
  3. フォーマットを選択(EAN-13、EAN-8、UPC-A、ITF-14)または「自動検出」のままにします。
  4. 確認をクリックします。
  5. 結果が表示されます:
    • ✅ 有効な構造 — 正しい桁数、checksum合格。
    • ❌ チェックデジットが不正 — 正しい値が表示されます。
    • ⚠️ 無効なプレフィックス — GS1が認識しない範囲でコードが始まっています。
  6. エラーがある場合は桁を修正し、印刷所に送る前に再確認します。

複数のコードを順番に確認することもできます — 製品ラインを一括登録する際に便利です。

業種別の実践的な使い方

製造業とパッケージング

パッケージのアートワークファイルを完成させる前に、商品・箱・パレットのすべての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バーコードチェッカーをご利用ください — 無料、登録不要。