Un lecteur de code-barres éclaire les sections noires et blanches d’un code-barres avec une lumière rouge, qui est ensuite transformée en texte correspondant. Le décodeur lit le signal, vérifie la validité du code-barres à l’aide du chiffre de contrôle et le transforme en texte.