Cet articlene cite pas suffisamment ses sources().
Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant lesréférences utiles à savérifiabilité et en les liant à la section « Notes et références ».
En pratique :Quelles sources sont attendues ?Comment ajouter mes sources ?Unlecteur de code-barres ou douchette de code-barres est un appareil électronique servant à lire les informations stockées sous la forme decode-barres. Il est l'ancêtre du lecteur decode QR.
Tout d'abord implémentés sous la forme decrayons optiques avec lesquels l'utilisateur devait manuellement balayer le code à une vitesse aussi constante que possible, ils ont ensuite évolués grâce à l'application de miroirs mobiles, vers des scanners automatiques.
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 decaler initialement le lecteur pour qu'il connaisse la largeur d'un code. En effet, outre le fait que le code peut avoir des tailles variable, la distance à laquelle il est présenté au scanner, va aussi faire varier sa taille apparente. Au centre du code à barres se trouvent les informations permettant de transformer les informations utiles en message.
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 noire et d'une bande blanche toutes deux de largeur élémentaire » désignent le chiffre 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 :
Dans tous les cas, la structure des codes contient des informations permettant de vérifier que la lecture s'est bien passée. La plus simple, étant la vérification que la quantité de données lues correspond bien à ce qu'on attendait selon le type de code. on peut aussi trouver des informations deparité, desomme de contrôle, voire des informations plus complexes - sans perdre de vue qu'on est limité par la quantité de donnée contenues dans le code.
Dans tous les cas aussi la structure des codes doit garantir l'impossibilité de confondre le contenu du code avec les informations de détrompage et de reconnaissance de ses extrémités (plusieurs codes barres pourraient se suivre et devenir indistinguables), ainsi qu'une alternance suffisante des contrastes pour éviter des longues périodes sans changement de couleur, qui interdiraient toute possibilité de resynchronisation.
De nombreux systèmes existent, mais les principaux utilisés enFrance pour les produits de grande consommation sontEAN 8 etEAN 13, sur 8 et 13 chiffres respectivement, ainsi que les codes pressesISBN etISSN sur 18 chiffres, composés d'un EAN 13 suivi d'unadd-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).
Les produits pharmaceutiques et médicaux en France utilisent lescode 39[1] etcode 128 (norme CIP Pharmacode), alors que les produits pharmaceutiques et médicaux enSuisse utilisent le codeEAN 13.
Certaines postes utilisentPOSTNET, d'autres lecode-barres postal français.
Les lecteurs de code-barres sont principalement utilisés dans le cadre du commerce. Plébiscités par les commerçants qui vendent des articles lourds et difficilement manipulables, le lecteur de code-barres facilite la tâche descaissiers. Les nouveaux modèles de lecteurs sont désormais sans fil ou communiquent avec lacaisse enregistreuse via Bluetooth[2].
Sur les autres projets Wikimedia :