Fabricantes de rotular os seus produtos com códigos de barras para permitir a rápida identificação do item usando um scanner. Os varejistas usam códigos de barras dos fabricantes em conjunto com o seu próprio sistema de ponto-de-venda para ajudar no check-out, monitorar o inventário e definir preços. O código de barras mais comum para as vendas no varejo em os EUA é o Uniform Product Code (UPC), que está registrado com o Conselho Código Uniforme. Embora UPCs geralmente contêm 10 dígitos, alguns produtos exigem um UPC truncada (a UPC-E), devido a restrições de tamanho. Os fabricantes podem truncar UPCs, removendo os zeros extras que são automaticamente re-inseridos após a digitalização.
Identificar o dígito final da UPC truncada. A conversão de uma UPC de comprimento completo (UPC-A) para a UPC-E requer suprimir zeros em excesso e identificar a operação realizada com o dígito final.
Coloque o dígito final após os dois primeiros dígitos do UPC-E se o dígito final é um zero, um ou dois. Adicionar quatro zeros seguintes esse dígito final. Por exemplo, se o UPC truncada é ABXYZ1 então a completa UPC-A é AB100-00XYZ
Localize o terceiro dígito se o UPC truncado termina com o número três. Insira cinco zeros após o terceiro dígito e remover o dígito final. Por exemplo, se o UPC truncada é AB5YZ3 então a completa UPC-A é AB500-000YZ
Insira cinco zeros após o quarto dígito do UPC truncado se termina com o número quatro. Remover o dígito final. Por exemplo, se o UPC truncada é ABCDZ4 então a completa UPC-A é ABCD0-0000Z.
Preencha os zeros suprimidos se a UPC truncada termina com números de cinco a nove. Insira quatro zeros antes do dígito final da UPC-E para expandi-lo. Por exemplo, se o UPC truncada é ABCDE8 então a completa UPC-A é ABCDE-00008.