GS1 Digital Link
GS1 Digital LinkはEAN-13バーコードを置き換えるURL形式の製品識別エンコードです。1つのQRがGTINに加えてロット、有効期限、シリアル番号、解決可能なマーケティングURLを持ち、小売業者はPOSでスキャンし、消費者はスマートフォンのカメラでスキャンできます。
正式仕様:GS1 Digital Link Standard v1.4.1(2024年6月発行)。
後継:GS1 Sunrise 2027の小売業界コミットメントにより、2027年1月1日からPOSでの通常のEAN-13を置き換えます。
後継:GS1 Sunrise 2027の小売業界コミットメントにより、2027年1月1日からPOSでの通常のEAN-13を置き換えます。
概要
GS1 Digital Link URLには3つの部分があります:
- リゾルバードメイン, URLが解決される場所。ブランドは独自のものを使います(例:
id.example-brand.com)。公開フォールバックはid.gs1.orgです。 - 主要識別子, 通常はGTIN。
/01/<14桁のGTIN>としてエンコードされます。 - 修飾子/属性, オプションのApplication Identifier(AI): ロット/バッチ(
/10/)、有効期限(/17/)、シリアル番号(/21/)など。
GTIN 09506000134352、ロット ABC123、有効期限2027-06-30の解決済みURL例:
https://id.gs1.org/01/09506000134352/17/270630/10/ABC123標準テストベクター
これらのいずれかをGS1ジェネレーターに入力し、エンコードされたURLが一致することを確認して、任意のリーダーでQRをデコードしてください。
| ケース | 入力 | 期待されるエンコードURL |
|---|---|---|
| GTIN-14、最小 | gtin=09506000134352 | https://id.gs1.org/01/09506000134352 |
| GTIN + 有効期限(AI 17) | gtin=09506000134352 | https://id.gs1.org/01/09506000134352/17/270630 |
| GTIN + ロット(AI 10) | gtin=09506000134352 | https://id.gs1.org/01/09506000134352/10/ABC123 |
| GTIN + ロット + シリアル | gtin=09506000134352 | https://id.gs1.org/01/09506000134352/10/ABC123/21/00001 |
| フル: GTIN + 有効期限 + ロット + シリアル | gtin=09506000134352 | https://id.gs1.org/01/09506000134352/17/270630/10/ABC123/21/00001 |
| カスタムリゾルバードメイン | domain=https://id.example.com | https://id.example.com/01/09506000134352 |
ライブGTINチェックディジットバリデーター
GS1チェックディジットは標準のGS1 mod-10アルゴリズムで計算されます。右端の桁から交互に3、1の重みで桁の加重和を計算し、チェックディジットで合計が10の倍数になるようにします。以下に任意の8/12/13/14桁の入力を試せます。バリデーターはブラウザ内でローカルに実行されます。
GTINを入力して確認してください。
よくある落とし穴
- チェックディジットの誤り。 GTINの最後の桁が間違っている場合、POSスキャナーはコードを拒否します。上のバリデーターでブラウザ内でチェックできます。チェックディジットを再計算せずにGTINを手動で編集しないでください。
- 日付フォーマット。 GS1の有効期限(AI 17)は
YYMMDD形式で、YYYY-MM-DDではありません。2030-03-01の有効期限は300301です。10桁の日付をURLに手動で入力するとデコーダーが壊れます。 - ロット文字。 AI 10(ロット)は最大20文字の可変長英数字フィールドです。一部のレガシースキャナーはロットコードに
/文字が含まれると失敗します。工場番号にスラッシュが使われている場合は%2Fとしてエスケープしてください。 - シリアルの一意性。 AI 21(シリアル)とAI 01(GTIN)の組み合わせはブランド内で一意でなければなりません。同じシリアルが2つリゾルバーに到達すると、GS1リゾルバーは最後に登録されたターゲットを返します。
- リゾルバードメインのフォールバック。 ブランドドメインにアクセスできない場合(DNS障害、SSL期限切れ)、消費者のスキャンは失敗します。フォールバックとして公開id.gs1.orgリゾルバーに登録してください。
- GTIN-12(UPC-A)のパディング。 米国のUPC-Aは12桁です。GS1 Digital Linkでは2桁のゼロを先頭に追加して14桁のGTINにパディングします。Abunderaはこれを自動的に処理しますが、カスタムエンコーダーはしばしば処理しません。
スキャナー互換性
| スキャナー | サポート | 備考 |
|---|---|---|
| iOS カメラ(iOS 15+) | あり | SafariでリゾルバされたURLを開きます。GS1認識なし, 単なるURLとして処理されます。 |
| Android カメラ | あり | iOSと同様, ペイロードをURLとして扱います。 |
| 小売POS(Honeywell、Zebra、Datalogic) | あり(ファームウェア依存) | 最新のファームウェア(2023年以降)はDigital Linkを解析してGTIN + 修飾子をPOS在庫システムに抽出します。 |
| 旧型小売POS | 部分的 | 古いイメージャーファームウェアはURLを読み取りますがAIを解析しません。2025〜2027年の移行期間中は補完的なEAN-13バーコードと組み合わせてください。 |
| Google Lens | あり | GS1 Digital Link URLを認識し、製品情報をインラインで表示できます。 |
Sunrise 2027タイムライン
- 現在〜2026年: 移行ウィンドウ中はGS1 Digital LinkとEAN-13をパッケージ上に並列して使用します。小売業者は両方を受け入れます。
- 2027年1月1日: 小売業者がPOSで2D Digital Linkコードをスキャンすることをコミットします。レガシーEAN-13は引き続き機能しますが任意になります。
- 2027年以降: 2D Digital Linkが主要な製品コードになります。スキャナーフリートの更新が完了するにつれてEAN-13は段階的に廃止されます。
関連ページ
- /gs1-digital-link-qr-code/, GTINバリデーターが内蔵されたジェネレーター。
- /standards/, 規格インデックスに戻る。
- /test-vectors/, CIが使用するラウンドトリップフィクスチャ。