概要 UPC-E

概要
UPC-Eコード (ユニバーサル・プロダクト・コード、バージョンE)は、完全なUPC-Aバーコードが大きすぎるような小さな製品に使用するために設計された、圧縮された8桁のバーコード規格です。これはUPC-Aコードのコンパクトバージョンで、特定の桁を圧縮することによって同じGTIN-12(12桁のグローバル貿易品目番号)を表し、スペースに制約のあるパッケージに最適です。UPC-Aと同様、UPC-EもGS1システムの一部で、主に北米の小売店で使用されています。
UPC-Eコードは機能的にはUPC-Aコード(したがってGTIN-12)と同等ですが、圧縮アルゴリズムを使って表示桁数を減らし、同じ製品情報をエンコードしています。GTIN-12はスキャナが処理中に内部で復元します。
UPC-Eコードの特徴
- 数字コード:8桁の数字で構成される(数字体系文字、圧縮製品識別子、チェックデジットを含む)。
- バーコード・フォーマット:各桁はバーとスペースのパターンで表され、UPC-Aに比べて小さいサイズに最適化されている。
- 長さ:内部的には12桁のGTIN-12を表しますが、印刷された状態では常に8桁です。
- 用途:UPC-Aスキャナーとの互換性を確保しながら、スペースが限られている小物(例えば、キャンディーバー、小さな化粧品)の小売で使用されます。
UPC-Eコードの構造
UPC-E コードは UPC-A コードを圧縮したもので、12 桁の UPC-A コードから特定の桁を省略したものです。UPC-E コードは、以下のコンポーネントで構成されています:
- 最初の桁(数字システム文字):
通常、標準的な小売商品の場合は0であり、通常のUPCコードであることを示す。その他の値(例えば、1~9)はあまり一般的ではないが、UPC-Aと同じ慣例に従っている(例えば、重量可変商品の場合は2、クーポンの場合は5)。
- 2~7桁(圧縮製品識別子):
この6桁の数字は、UPC-Aの製造者番号と商品番号を圧縮したものを符号化したものである。この圧縮は、特定のUPC-A番号の短縮を許可する特定の規則に基づいており、通常、製造者コードまたは商品番号に末尾のゼロまたは特定のパターンが含まれている場合に行われます。
注意: すべての UPC-A コードが UPC-E に変換できるわけではありません。特定のパターン(例えば、ゼロで終わるものや特定の桁の組み合わせ)を持つものだけが圧縮の対象となります。
- デジット8(チェックデジット):
最後の桁はチェックデジットで、完全な12桁のUPC-A相当に基づいて、UPC-Aと同じModulo-10アルゴリズムを使って計算されます。ActiveBarcodeは、アルゴリズムを適用する前にコードを内部的に12桁に拡張することにより、UPC-Eのチェックデジットを自動的に計算します。
UPC-E、UPC-A、GTIN-12の関係
- 圧縮メカニズム:UPC-EはUPC-Aの短縮版で、同じ12桁のGTIN-12をコンパクトな8桁のフォーマットで表します。スキャナまたはシステムは、処理中にUPC-EをUPC-Aと等価なものに展開します。
- 同等性:UPC-Eバーコードは、対応するUPC-Aバーコードと同じGTIN-12を表し、UPC-AまたはGTIN-12を使用するシステムとの互換性を保証します。
- 例:
- UPC-A: 042100005264(チェック・デジットを含む12桁)。
- UPC-E: 04252614(8桁、圧縮、同じチェック・ディジット)。
- GTIN-12: 042100005264(データベース内の数値識別子)。
- グローバルな使用:UPC-A同様、UPC-Eは主に北米で使用されていますが、グローバルなGS1システムの一部です。UPC-Eが表すGTIN-12は、サプライチェーンや電子商取引において世界中で使用することができます。
実施上の注意
- GS1メンバーシップ:UPC-Eコードは有効なUPC-Aコードから派生したものであるため、UPC-Eコードを取得するためには、企業はGS1が割り当てた製造者コードを持っていなければなりません。
- チェックデジットの計算: チェックデジットは、完全な12桁のUPC-A相当でModulo-10アルゴリズムを使用して計算されます。ActiveBarcodeは、バーコード生成中にこのステップを自動的に実行します。
結論
UPC-E コードは、小型製品用に設計されたコンパクトなバーコード規格で、同じ GTIN-12 識別子を表しながら、UPC-A に代わるスペース効率の良いバーコードです。GS1システムの一部として、UPC-EはUPC-AやグローバルなGTIN-12規格との互換性を保証し、スペースが限られている小売やサプライチェーンのアプリケーションに適しています。
技術データ
有効文字数: | 0123456789 |
長さ: | 8 |
チェックデジット: |
に従って計算される。 Modulo 10 ActiveBarcode はチェックデジットを自動的に計算します。 |
タイプ#: |
UPC-E - #17 - CODEUPCE |