Applications détaillant les premières versions de processus de balayage de codes à barres ont commencé le vélo à travers l'Office des brevets des États-Unis à la fin des années 1940, mais il a fallu attendre le milieu des années 1970 que les codes à barres et les numéros UPC nous connaissent et utilisent aujourd'hui trouvé leur place à la caisse de détail . Quand ils ont fait leurs débuts dans les épiceries, l'idée principale était de donner aux magasins une façon plus rapide de vérifier clients et un moyen plus facile de garder une trace de l'inventaire. Le Uniform Code Council (UCC) chargé des fabricants de produits pour leurs services de numérotation et de codes à barres UPC, et à son tour, l'UCC a réglementé les numéros, le développement d'un système sophistiqué de affectations de numéro. Les codes à barres UPC et les numéros apparaissent maintenant sur presque tous les produits commerciaux vendus aux États-Unis.