Codage en ligne
Plusieurs types de codage existent : CMI, RZ, NRZ, etc.
Code-barres EAN
Cela induit des contraintes élevées sur le codage, car ces lecteurs n’ont au départ aucune information sur la "largeur élémentaire" utilisée dans le codage. Ils doivent donc la déduire de ce qu’ils captent, et être en mesure de déterminer si ce qu’ils ont détecté correspond à la réalité du codage initial. Par conséquent, le codage intègre plusieurs points de contrôle permettant de régler automatiquement le lecteur aux particularités du support où ces codes à barres sont imprimés, et de vérifier la qualité de cette lecture dans les conditions variables où le lecteur sera utilisé.