Les fabricants étiquettent leurs produits avec des codes à barres pour permettre une identification rapide de l'article à l'aide d'un scanner. Les détaillants utilisent les codes à barres des fabricants conjointement avec leur propre système de point de vente pour faciliter le paiement, contrôler les stocks et fixer les prix. Le code à barres le plus courant pour les ventes au détail aux États-Unis est le code de produit uniforme (CUP), enregistré auprès du Uniform Code Council. Bien que les codes UPC contiennent généralement 10 chiffres, certains produits nécessitent un code UPC tronqué (un code UPC-E) en raison de restrictions de taille. Les fabricants peuvent tronquer les codes UPC en supprimant les zéros supplémentaires qui sont automatiquement réinsérés lors de la numérisation.
Identifiez le dernier chiffre du CUP tronqué. La conversion d'un UPC de longueur complète (UPC-A) en UPC-E nécessite la suppression des zéros en excès et l'identification de l'opération effectuée avec le dernier chiffre.
Placez le dernier chiffre après les deux premiers chiffres de l'UPC-E si le dernier chiffre est un zéro, un ou deux. Ajoutez quatre zéros après le dernier chiffre. Par exemple, si le code UPC tronqué est ABXYZ1, le code UPC-A complet est AB100-00XYZ.
Localisez le troisième chiffre si le code UPC tronqué se termine par le chiffre trois. Insérez cinq zéros à la suite du troisième chiffre et supprimez le dernier chiffre. Par exemple, si le code UPC tronqué est AB5YZ3, le code UPC-A complet est AB500-000YZ.
Insérez cinq zéros après le quatrième chiffre du CUP tronqué s’il se termine par le chiffre quatre. Supprimer le dernier chiffre. Par exemple, si le code UPC tronqué est ABCDZ4, le code UPC-A complet est ABCD0-0000Z.
Renseignez les zéros supprimés si le code UPC tronqué se termine par les chiffres cinq à neuf. Insérez quatre zéros avant le dernier chiffre de l'UPC-E pour le développer. Par exemple, si le code UPC tronqué est ABCDE8, le code UPC-A complet est ABCDE-00008.