Min menu

Pages

Qu'est ce que les Codes Barres?


Codes Barres

Codes Barres

Les codes barres sont omniprésents dans notre environnement mais recèlent de part leur compréhension par l’être humain une part de mystère.


Nous allons décrire dans cet article les différents codes barres  les plus usuels, sans rentrer dans leur mode de conception, mais surtout la manière de pouvoir les acquérir. Les différents codes barres étant très nombreux, nous ne citerons que les plus répandus.


Un code barre sert à identifier un produit selon un numéro de série. Ce dernier renferme des informations qui peuvent être de différentes natures. Numéro de lot, identification constructeur, date de fabrication ou numéro de ligne de production sont quelques exemples pouvant être codés. Il est ainsi possible de pouvoir retracer la fabrication d’un produit afin de déterminer sa provenance.


L’avantage du code barre par rapport à l’écriture est la facilité de pouvoir le relire par des systèmes automatisés. L’information est codée suivant deux niveaux, noir ou blanc, ce qui revient à utiliser un système binaire compréhensible par nos machines.


Nous pouvons classer dorénavant ces codes barres suivant deux grandes familles.


  • - 1 - Les codes barres numériques (Codabar, EAN/UPC, 2 parmi 5, MSI, etc.) utilisent des jeux de caractères avec les dix chiffres 0 à 9 ainsi que quelques caractères.
codes barres

  • - 2 - Les codes barres alphanumériques (Code 39, Code 93, Code 128, etc.) sont beaucoup plus complets puisque qu’ils utilisent suivant le type jusqu'à la table ASCII.
codes barres


La manière la plus usuelle et la plus répandue pour lire ces informations consiste à utiliser des lecteurs de type crayon optique, douchette ou scanner. La définition du matériel est donnée par les contraintes distance/mouvement/angle de lecture.


Une autre solution consiste à utiliser une caméra. Celle-ci répond aux mêmes contraintes citées précédemment. Cependant, ces paramètres peuvent être facilement contrôlés par définition de l’objectif/caméra/redressement d’image.


La société "National Instruments" propose dans ces modules de vision des palettes d’outils puissantes permettant de retravailler une image. De plus, elle propose un logiciel de prototypage rapide permettant de vérifier la faisabilité d’un projet.



Définition du prototypage :
  • Lecture de l’image
  • Traitement de l’image sur les paramètres de luminance
  • Lecture du premier code barre suivant les paramètres de ce dernier.
  • Rotation de l’image.
  • Lecture du second code barre avec vérification.

Commentaires