Les codes à barres sont délicates. Il existe des dizaines de types différents, chacun définis par l'industrie représentée. En fin de compte, les informations et les types de codes sont maintenus par l'Uniform Code Council dans l'Ohio. L'objectif fondamental d'un code à barres est de faire de chaque élément dans une certaine classe (tels que les produits industriels ou de consommation) tout à fait unique. Cela permet à l'industrie de suivre un élément de la production à la livraison à la vente. Les deux codes à barres de détail de base sont l'EAN-13 et l'UPC. Ceux-ci contiennent des informations codées par le fabricant.