Un lecteur de code-barres est un appareil servant à lire les informations stockées sous la forme de codes-barres en utilisant un laser. On l'appelle aussi douchette dans le cas de son utilisation dans des commerces par exemple.
Composé d'une successions de barres sombres et de barres claires, de taille variable (En mathématiques et en logique, une variable est représentée par un symbole. Elle...), mais toutes multiples d'une même largeur (La largeur d’un objet représente sa dimension perpendiculaire à sa longueur, soit...) élémentaire...
Quatre solutions optiques existent pour détecter les variations sombres et claires :
Le rayon laser (Un laser est un appareil émettant de la lumière (rayonnement électromagnétique)...) du lecteur va passer (Le genre Passer a été créé par le zoologiste français Mathurin Jacques...) sur le code. En fonction de la zone (sombre ou claire) au-dessus de laquelle le laser va passer, il va être réfléchi différemment, et le lecteur pourra donc savoir si le laser est au-dessus d'une zone claire ou sombre.
Le code est donc parcouru à vitesse constante, l'information du code à barres (couleur en fonction de la distance) est alors transformée en signal ( Termes généraux Un signal est un message simplifié et généralement codé. Il existe...) électrique en fonction du temps (Le temps est un concept développé par l'être humain pour appréhender le...).
Il existe de nombreuses façons de coder un code à barres, mais la plupart des méthodes utilisent, au début et à la fin, des barres de la largeur élémentaire afin de caler le lecteur pour qu'il connaisse la largeur d'un code. Au centre du code à barres se trouvent les informations permettant de transformer les informations utiles en message (La théorie de l'information fut mise au point pour déterminer mathématiquement le taux...).
Par exemple, on peut imaginer que " une bande noire ayant trois fois la taille d'une bande élémentaire, suivie d'une bande blanche du double de la largeur élémentaire, suivie d'une bande blanche et d'une bande noire toutes deux de largeur élémentaire " désignent le chiffre (Un chiffre est un symbole utilisé pour représenter les nombres.) 0.
Cette information sera alors transformée en signal électrique en fonction du temps, ressemblant à ceci :
avec en abscisse le temps, et en ordonnée, le signal électrique.
Il existe de nombreux systèmes de codages, tous ces systèmes doivent avoir en commun quelques propriétés :
De nombreux systèmes existent, mais les principaux utilisés en France pour les produits de grande consommation sont EAN 8 et EAN 13, sur 8 et 13 chiffres respectivement, ainsi que les codes presses ISBN et ISSN sur 18 chiffres, composés d'un EAN 13 suivi d'un " add-on " sur 5 chiffres (dans lequel est stocké le numéro, ainsi que sa spécificité, c'est-à-dire son caractère hors-série ou non).
On peut noter que les produits pharmaceutiques et médicaux en France utilisent les code 39[1] et code 128 (norme CIP Pharmacode) alors que les produits pharmaceutiques et médicaux en suisse utilisent le code EAN 13.
Certaines postes utilisent POSTNET, d'autre le code-barres postal français.