Code barres :
Langage symbolique constitué d'une structure binaire qui offre la possibilité à un système informatique d'identifier un objet. Celui-ci est une suite de barres contrastées de différente largeur. La succession parallèle de ces barres et interstices est codée de manière numérique ou alphanumérique et permet de cette manière au moyen de clés algorithmiques la transposition des différentes informations liées à un produit en langage courant. Il existe aujourd'hui une grande variété de codes comme: carrés noirs, rectangles avec intervalles définis, points etc. En principe on différencie les codes 1D (1 dimension) et 2D (2 dimensions).
Ces différents codes sont lus au moyen de dispositif optoélectroniques. Le scanner décèle les différences de contraste entre les barres et les interstices des codes, les transforme en impulsions de courant ou de tension, pour obtenir un mot digital (une succession de 1 et de 0 -> binaire. L'unité de traitement électronique (décodeur) traduit ou converti ces caractères binaires en code numériques (décimal) ou alphanumérique (décimal + alphabétique) de manière à ce que chacun puisse le lire et le comprendre. (Composition d'un produit, origine, numéro de série, adresse du fabricant, destination, ou toute autre information utile).