1948, Norman Joseph Woodland invente le code barre et depuis, cette invention révolutionnaire nous entoure quotidiennement. Essentiellement utilisés dans la grande distribution, les code barre peuvent notamment permettre d'obtenir des informations sur un produit : origine, prix, poids, prix unitaire, description… Quelle est son histoire ? Comment est-ce qu’on le lit et comment l’utilise-t-on de nos jours ? On vous dévoile tout sur les codes-barres!
Qui a inventé le code barre ? Comment lire un code barre ?
Les codes-barres 1D utilisent tout simplement le même système que le morse.
Inventé en 1840, le morse est une suite de séries d’impulsions longues et courtes qui permettent de convertir l’alphabet en signaux électriques, sonores ou visuels. La différence notable est que le morse utilise des points et le code-barre des lignes verticales. Cette différence s’explique principalement pour des raisons de lisibilité : une barre noire est bien plus perceptible par la lumière qu’un simple point.
Norman Woodland s’est donc inspiré de cette technologie afin de créer le code-barre. Un assemblage de lignes noires et blanches correspond à un chiffre particulier. Pour le lire facilement et rapidement, il s’appuie sur un phénomène physique qui est l'absorption de la longueur d’onde. La couleur noire absorbe la longueur d’onde et ne revoit pas la lumière, au contraire du blanc. En fonction de la longueur d’onde reçue par le récepteur (douchette, lecteur, PDA etc), il pourra interpréter le message en code binaire : le blanc correspond au code 1 et le noir au 0.
Le lecteur va donc transcrire cette suite binaire par des chiffres et des lettres. Mais il existe de nombreuses manières de transcrire ces barres verticales :
- le code 2 parmi 5 : la suite binaire de 5 chiffres correspond à un chiffre (de 1 à 9). Par exemple, la suite 10001 correspond au chiffre 6.
- le code 2 parmi 5 entrelacés : qui prend en compte la largeur des barres.Par exemple, la suite Large, Étroit, Étroit, Large, Étroit correspond à un 8
- le code plessey : la suite binaire de 4 chiffres correspond à un caractère hexadécimal : de 0 à 9 et de A à F. Par exemple, la suite 1111 correspond au F.
Rien qu’avec le système de code 2 par 5, il est possible de générer 9 999 801 000 codes-barres.
Il existe d’autres grilles de lecture des code-barres mais celle-ci sont les plus utilisées et compréhensibles.
Quelle est la différence entre les codes-barres 1D et 2D ?
Les codes 1D (unidimensionnel) sont une version en dessous du code 2D (bidimensionnel). Les codes-barres 2D (bidimensionnels) sont une association de petits carrés noirs et blancs qui sont bien plus nombreux que les barres des codes 1D.
Son fonctionnement et sa lecture sont similaires au 1D mais un peu plus complexes. Cela permet notamment de stocker plus d’informations dans le code. Par exemple, les codes-barres PDF permettent d’enregistrer 929 caractères et les Quick Response Code (QR code) peuvent contenir jusqu’à 7 089 caractères. Il existe d’autres formats de code 2D : datamatrix, Aztec et Maxicode.
Les codes-barres 1D sont souvent plus abordables et lisibles par tous les lecteurs. Cependant, il nous limite dans la capacité de stockage (uniquement 48 caractères maximum) et ne peut être lu uniquement dans un sens.
A l’inverse du 1D, les codes bidimensionnels permettent de stocker plus d’information du fait qu’il utilise toute la zone (axe Y et Z) pour encoder de la data. Il est lisible dans tous les sens et reste lisible même partiellement effacé ou abîmé. Cependant, certains lecteurs de code peuvent scanner et lire ce type de code.
Surtout les codes-barres 1D et 2D n’ont pas du tout la même utilisation. Les codes 1D ont pour dessein:
- scanner les articles en caisse,
- enregistrer les mouvements de stocks,
- réception et livraison de marchandises,
- faire l'inventaire,
A l’inverse, les codes-barres dimensionnels sont fréquemment utilisés pour:
Accéder très rapidement à un site Internet,
- Regarder une vidéo en ligne,
- Se connecter facilement à un réseau sans-fil,
- Enregistrer les informations d’une carte de visite,
- Consulter le menu d’un restaurant,
- Laisser un avis dans une boutique,
- Scanner une attestation anti-Covid
Les différents types de code-barres 1D ?
Il existe différents types de code barre, tous gérer par l'organisme GS1 qui permet un numéro unique à un produit d’un fabricant. Il existe de nombreux codes-barres 1D:
- Codes-barres Codabar
- Codes-barres Code 128
- Code 39
- Code-barres Code 93
- Codes-barres EAN-13
- Codes-barres EAN-8
- Code 39 étendu
- Codes-barres GS1 DataBar Étendu
- Codes-barres MSI/Plessey
- Codes-barres UPC-E
Quel data collector choisir ?
En fonction de l’utilisation du code-barre, il faudra choisir l’un ou l’autre lecteur. Il existe 3 familles de scanner: le terminal, la douchette et le lecteur.
En fonction de votre activité professionnelle, le choix du scanner code barre dépendra principalement du type de code barre à lire : 1D ou 2D. Il faut savoir que ce dispositif d'identification peut lire seulement les codes 1D, 2D ou les deux.
D'autres critères peuvent entrer en compte lors du choix du scanner, par exemple:
- Forme du lecteur code-barres : Douchette/pistolet, lecteur équipé de pieds, modèle encastrable,
- Technologie utilisée : est-ce que l’on doit uniquement enregistrer un code barre ou est-ce qu’il faut associer des informations au code? Ou encore est-ce que nous devons voir les informations liées aux codes-barres directement sur le scanner ?
- Type d'utilisation : Sédentaire ou nomade. Pour une deuxième utilisation, privilégiez le modèle sans fil.
Pour simplement lire un code barre 1D de manière fixe, choisissez une douchette filaire parmi notre gamme de douchettes code barre. Au contraire, si vous avez besoin d’être nomade, choisissez le lecteur de code barre sans fil ou mini clé USB.
Seuls nos terminaux portables et nos lecteurs codes-barres permettent de lire des codes-barres 2D. Si c’est uniquement pour lire un code, préférez un lecteur qui est moins cher et utilisable en plug and play. Dans le cas d'un inventaire ou autre activité qui nécessite d'enregistrer des codes-barres avant de les déverser sur un ordinateur portable, il terminaux sont les seuls considérés comme des Data collector. Cela signifie que les data collector sont capable de lire et surtout d'enregistrer ce qu'ils viennent de scanner. Ils collectent et archivent les données dans leurs mémoires et potentiellement, modifient les informations intrinsèques au code-barres.
Dans le cas où vous souhaiteriez enregistrer des codes-barres sur un appareil, les terminaux codes-barres sont ceux qu’il vous faut. Il existe Les appareils avec écrans vous permettent de créer votre logiciel ou application, la solution à votre besoin spécifique.
Comment programmer un lecteur de code barre ?
Les douchettes et les lecteurs, ainsi que le mini terminaux portables sont des appareils qui sont en plug and play, ce qui signifie qu’il n’est pas nécessaire d’utiliser un logiciel pour lire les codes à travers ces appareils.
Les terminaux ont, pour la plupart des écrans, ce qui signifie qu’il doit y avoir un programme pour utiliser à son potentiel. Evidemment, en tant que data collector, des programmes existent afin de pouvoir modifier la data ou de décrypter directement les données du code-barres.
Nous vous proposons un petit programme dans le terminal OPH-3001 ainsi que l’OPL 9815.
Ces terminaux peuvent être livrés avec un programme d’inventaire pré-installé qui permet d’accéder aux différentes fonctions de votre terminal comme INVENTAIRE, DECHARGEMENT et PARAMETRAGE. Ce programme permet au terminal de scanner tous les codes-barres 1D (et dates de saisie + quantité à saisir au clavier).
Pour tout autre programme, contactez-nous afin que nous puissions établir votre besoin. Nous sommes en capacité de créer des programmes adaptés à vos besoins.