UPC-E 変換はどのような仕組みですか?
UPC-E は、条件を満たす UPC-A 番号を 8 桁の印字で表します。展開すると完全な 12 桁の UPC-A に戻り、その後に末尾の数字を検証します。どちらの表記も同じ商品を識別します。
計算の具体例
圧縮モードを指定する数字
UPC-E は、ナンバーシステムを示す 1 桁、データ 6 桁、チェックデジット 1 桁で構成されます。チェックデジットの直前にある 6 桁目のデータが、展開ルールを決めます。
この例では、青い 0 をデータの最初の 2 桁の後ろに移します。残りのデータ 3 桁の前に 0 を 4 つ復元します。緑の 7 はチェックデジットのままです。
- モード 0、1、2
モードを示す数字をデータの最初の 2 桁の後ろに移し、0 を 4 つ復元してから、残りのデータ 3 桁を続けます。
- モード 3
データの最初の 3 桁を残し、0 を 5 つ復元してから、次のデータ 2 桁を続けます。
- モード 4
データの最初の 4 桁を残し、0 を 5 つ復元してから、5 桁目のデータを続けます。
- モード 5 から 9
データの最初の 5 桁を残し、0 を 4 つ復元してから、モードを示す数字を続けます。
ナンバーシステムを示す数字とチェックデジットは両端に残ります。いずれかのルールを逆に適用して、元の UPC-A を完全に再現できる場合にのみ圧縮できます。
UPC-E を入力
先頭と末尾を含め、印字されている 8 桁すべてを入力してください。
展開して検証
完全な UPC-A 番号を復元し、末尾の数字を検証します。
逆変換
条件を満たす UPC-A 番号は UPC-E に圧縮できます。
どちらの表現も同じ商品を識別し、チェックデジットも同じです: 7.
GS1 のゼロサプレス規則