製造業者は、スキャナを使用して商品を迅速に識別できるように、商品にバーコードのラベルを付けます。小売業者は、チェックアウトを支援し、在庫を監視し、価格を設定するために、独自のPOSシステムと組み合わせて製造元のバーコードを使用します。米国で小売販売のための最も一般的なバーコードは統一商品コード評議会に登録されている統一商品コード(UPC)です。 UPCには通常10桁が含まれていますが、サイズ制限のために一部の製品には切り捨てられたUPC(UPC-E)が必要です。製造元は、スキャン時に自動的に再挿入される余分なゼロを削除することによって、UPCを切り捨てることができます。
切り捨てられたUPCの最後の桁を識別します。フルレングスUPC(UPC-A)をUPC-Eに変換するには、超過ゼロを抑制し、最後の桁で実行された操作を識別する必要があります。
最終桁が0、1、または2の場合は、UPC-Eの最初の2桁の後に最終桁を配置します。その最後の数字の後に4つのゼロを追加します。例えば、切り捨てられたUPCがABXYZ1の場合、完全なUPC-AはAB100-00XYZです。
切り捨てられたUPCが数字3で終わる場合は、3桁目を見つけます。 3桁目の後に5個のゼロを挿入し、最後の桁を削除します。たとえば、切り捨てられたUPCがAB5YZ3の場合、完全なUPC-AはAB500-000YZです。
数字4で終わる場合は、切り捨てられたUPCの4桁目の後に5個のゼロを挿入します。最後の桁を削除してください。たとえば、切り捨てられたUPCがABCDZ4の場合、完全なUPC-AはABCD0-0000Zです。
切り捨てられたUPCが5から9までの数字で終わる場合は、抑制されたゼロを埋めます。 UPC-Eの最後の桁の前に4つのゼロを挿入して展開します。たとえば、切り捨てられたUPCがABCDE8の場合、完全なUPC-AはABCDE-00008です。