GUIDE D'INTRODUCTION AUX CODE À BARRES.

INTRODUCTION

L'objectif de ce guide est de vous aider à comprendre les codes barres pour vous permettre de mieux planifier les applications où ils sont utilisés. L'utilisation des codes barres s'est développée de façon considérable au cours des quinze dernières années. Depuis l'adoption de la norme UPC par le commerce de détail à la fin des années 70, les codes barres font partie de notre quotidien.

Les codes barres offrent une méthode rapide, facile et précise pour saisir des données. Une utilisation judicieuse des codes barres peut réduire les délais nécessaires aux employés pour effectuer certaines tâches et augmenter l'efficacité d'une équipe.

A noter concernant les codes barres : le logiciel d'application qui gère des données de code barres détermine à 95% le succès ou l'échec d'une application.. Retenez que les codes barres ne sont qu'une méthode d'entrée de données ; le plus important réside dans l'usage que vous faites de ces données.

Avec l'apparition des IBM PC au début des années 80, les applications liées aux codes barres se sont développées au rythme de l'explosion des PC.

CE QUE CONTIENT UN CODE A BARRES

Un mythe entoure le domaine des codes barres, intimidant beaucoup de personnes. Dissipons le rapidement. Premièrement, un code barres ne contient généralement aucune donnée descriptive (comme votre n° de sécurité sociale ou l'immatriculation de votre voiture qui n'ont rien à voir avec votre nom ou votre adresse). Les données d'un code barres représentent uniquement un numéro de référence que l'ordinateur utilise pour rechercher l'information qui lui est associée sur le disque dur (données descriptives et autres informations utiles).

Par exemple, les codes barres que l'on trouve sur les produits alimentaires ne contiennent pas le prix ou la description de l'article. Au lieu de cela, le code barres comporte un "code produit" (12 chiffres). Lorsque le code est lu par un lecteur de code barres puis transmis à l'ordinateur, celui-ci recherche le fichier enregistré sur le disque et associé à ce code produit. Dans le fichier figure le prix, le nom du distributeur, la quantité disponible, la description du produit, etc. L'ordinateur effectue une lecture de prix en lisant le code barres puis il crée un registre des articles et additionne le prix au sous total des produits achetés (il soustrait également la quantité du stock disponible).

Autre exemple de données de code barres : dans une application utilisée pour réaliser des études qualitatives, un code barres peut être formé d'un seul chiffre et s'intituler "Echec test vibration". L'ordinateur associe le chiffre unique au résultat du test.

En règle générale, les codes barres contiennent uniquement des données d'identification (ID) ; l'ordinateur recherche ainsi toutes les informations utiles associées à ces données d'identification (ID).

LA STRUCTURE D 'UN CODE A BARRES

Bar CodeBar Code Sine Wave

Un code barres est une série de lignes verticales de largeur variable (appelées barres) et d'espaces. L'ensemble des barres et des espaces est appelé "éléments". Il existe différentes combinaisons de barres et d'espaces représentant différents caractères.

Lors de la lecture d'un code barres, le faisceau lumineux émis par le scanner est absorbé par les barres sombres sans être réfléchi, alors qu'il est réfléchi par les espaces clairs. A l'intérieur du scanner, un détecteur photo cellulaire reçoit la lumière réfléchie et la convertit en un signal électrique.

Ainsi, lorsqu'un lecteur optique lit un code barres, le scanner crée un signal électrique faible pour les espaces (lumière réfléchie) et un signal électrique fort pour les barres (rien n'est réfléchi). La durée du signal électrique détermine si les éléments sont larges ou étroits. Le décodeur d'un lecteur de codes barres peut convertir ce signal en caractères représentés par le code barres. Les données décodées sont ensuite transmises à l'ordinateur dans un format traditionnel.

LES DIFFERENTS TYPES DE CODE A BARRES

Il existe de nombreux types de codes barres. Certains sont uniquement numériques (UPC, EAN, 2 parmi 5 entrelacé). D'autres ont une longueur fixe (l'UPC-A est formé de 12 chiffres, l'UPC-E est formé de 6 chiffres, l'EAN-13 est formé de 13 chiffres et l'EAN-8 est formé de 8 chiffres). Certains codes barres sont formés de caractères alphanumériques (Code 93, Code 128 et Code 39). Il existe un code barres permettant d'encoder les 128 caractères ASCII (Code 128).

De nombreux codes ont été conçus il y a plusieurs décennies puis remplacés par des codes plus récents. Certains secteurs d'activité ont établi leur norme sur les anciens codes barres avant l'apparition de codes plus performants. Par conséquent, les anciens types de codes sont toujours utilisés dans ces secteurs.

RECOMMANDATIONS CONCERNANT LA SELECTION D 'UN CODE A BARRES

Bar Code Density Chart

Pour de nouveaux projets utilisant les codes barres et ne dépendant pas de normes imposées par un secteur d'activité ou un client, le Code 39 est le plus universel, hors produits alimentaires, , car la plupart des équ ipements pour codes barres lisent et impriment le Code 39. Cependant, le Code 39 produit des codes barres relativement longs et n'est pas particulièrement efficace en ce qui concerne la densité (la densité maximum est de 9,4 caractères par pouce, comprenant 2 caractères de départ/arrêt). Lorsque la largeur de l'étiquette doit être maîtrisée et en présence de données numériques ou de lettres minuscules, le Code 128 représente la meilleure alternative. Le Code 128 possède une structure numérique extrêmement efficace permettant de produire des codes barres très denses et il accepte les 128 caractères ASCII. Tous les lecteurs ne lisent pas les Codes 128, donc, avant de le choisir pour norme, vérifiez que votre lecteur est capable de le lire. Le Code 93 n'a été défendu que par un seul distributeur. Il requiert deux caractères pour obtenir l'extension ASCII et il ne possède pas d'option numérique. Pour ces raisons, l'utilisation du Code 128 est souvent préférable à celle du Code 93.

Plus les éléments sont larges, plus l'espace requis pour imprimer le code barres est important et, par conséquent, plus la densité du code est basse. Plus les barres et les espaces sont fins, moins l'espace requis est important et plus la densité est haute.

LES LECTEURS DE CODE A BARRES

Il existe trois types de lecteurs de codes barres :

 

•  les lecteurs fixes,

•  les lecteurs portables ou collecteurs de données.

•  les lecteurs SANS FIL.

Les lecteurs fixes restent attachés à leur ordinateur hôte ou à leur terminal et ils transmettent un article de données à la fois pendant la lecture des données. Les lecteurs portables fonctionnent avec des piles et stockent les données en mémoire pour les transmettre ultérieurement par lots à l'ordinateur hôte. Des lecteurs portables plus perfectionnés permettent d'opérer également en mode non portable, ce qui évite la nécessité d'avoir un lecteur fixe séparé. Les lecteurs portables SANS FIL fonctionnent avec des piles et transmettent les données en temps réel. Plus important, l'hôte peut communiquer à l'opérateur des instructions lui indiquant ce qu'il doit faire dans le contexte (en fonction de la progression du travail).

Pour l'essentiel, un lecteur de code barres est formé d'un décodeur et d'un scanner (un câble est également requis pour connecter le décodeur à l'ordinateur ou au terminal). La fonction de base d'un scanner est de lire un code barres et de produire un signal électrique correspondant à la configuration des barres et des espaces du code. Un décodeur est généralement une carte intégrée qui accepte les modèles numérisés de barres et d'espaces, les décode en données équivalentes avant de les transmettre immédiatement ou par lots à l'ordinateur (avec ou sans fil).

LES LECTEURS CLAVIER WEDGE POUR PC

Si le lecteur de codes barres est connecté par l'intermédiaire de l'interface clavier, il envoie les données en "codes clavier", exactement comme si les données avaient été tapées sur le clavier. Les lecteurs à interface clavier sont surnommés "lecteurs Wedge", parce qu'ils sont physiquement placés entre le clavier et l'ordinateur (ou le terminal) et sont connectés comme un second clavier. Le grand avantage des "lecteurs Wedge" réside dans le fait que la lecture de codes barres peut être ajoutée sans aucun changement de logiciel. Le logiciel accepte les données comme si elles avaient été tapées par un opérateur très rapide (bien entendu, le clavier reste entièrement disponible !).

Avec un lecteur Wedge, tout programme qui accepte les données tapées sur un clavier acceptera les données de code barres sans aucune modification.

Il est préférable d'utiliser un lecteur clavier Wedge qui émule toutes les touches, comprenant les touches de fonctions (Ctrl, Alt, Page Préc. etc.). Il n'est pas possible d'installer un lecteur clavier Wedge à plus de 3 mètres de l'ordinateur. Vous pouvez vous procurer un câble rallonge, afin d'étendre la portée de 10 à 30 mètres de l'ordinateur. Pour des applications à longue portée, il préférable d'utiliser un lecteur optique sans fil.. La portée des lecteurs optiques sans fil peut aller jusqu'à 100 mètres .

LES LECTEURS DE CODE BARRES SERIE

Une autre méthode de transmission de données à partir d'un lecteur de code barres vers un ordinateur existe en format ASCII série RS-232. Si vous avez un ordinateur Multi-Utilisateurs (un système UNIX par exemple) avec des terminaux ASCII série pour chaque utilisateur, un lecteur de codes barres peut être connecté entre le terminal et l'ordinateur hôte, transmettant des données ASCII comme le terminal. Les données de codes barres ressemblent à des données tapées au clavier.

Les utilisateurs uniques d'ordinateurs dépourvus de clavier externe (comme la plupart des ordinateurs portables) doivent utiliser le port série comme interface au lecteur de codes barres. Pour que les codes barres apparaissent comme des données ayant été tapées sur un clavier, un TSR (protocole de routage) ou un programme pilote de périphérique est également nécessaire. Nécessitant seulement 2 Ko de mémoire vive, ce programme recueille les données du port COM et les place dans la mémoire tampon du clavier. Les données de code barres semblent ainsi avoir été tapées au clavier. Si le programme de votre ordinateur peut lire directement les données du port série, aucun programme supplémentaire n'est nécessaire.

Les lecteurs série peuvent être installés à plusieurs dizaines, voire centaines de mètres de l'ordinateur (les lecteurs clavier Wedge ne peuvent pas être installés à plus de 3 mètres ). Des lecteurs série multiples peuvent également être connectés au même ordinateur (impossible avec des lecteurs clavier Wedge). Le PC exécute un programme qui interroge les lecteurs l'un après l'autre.

LES LECTEURS DE CODE BARRES POUR ORDINATEUR CENTRAL

Les ordinateurs centraux ou principaux sont souvent équipés de terminaux ayant des connecteurs données et des formats de données uniques (qui diffèrent du format ASCII ou des codes clavier). C'est le cas des systèmes IBM 36-38, AS/400, 4300, 9000, etc. Pour utiliser des codes barres avec ces ordinateurs, vous devez choisir un lecteur clavier Wedge spécialement adapté au terminal auquel il doit se connecter. Certains distributeurs comme Compsee, UBI et Welch-Allyn sont spécialisés dans les lecteurs se raccordant à des terminaux centraux.

Une alternative consiste à utiliser un PC équipé d'une carte d'émulation de terminal et raccordé au central. Cette solution permet d'utiliser avec le PC une imprimante laser et un lecteur de code barres moins coûteux.

LES LECTEURS PORTABLES

Les lecteurs portables fonctionnent avec des piles et stockent les données en mémoire pour une transmission ultérieure. En plus d'un scanner de code barres, un lecteur portable est souvent doté d'un écran à cristaux liquides, permettant d'indiquer les tâches à accomplir à l'opérateur, et d'un clavier pour la saisie de données variables (quantités). La facilité de programmation constitue un élément essentiel dans le choix d'un lecteur portable, en fonction de vos talents de programmeur.. D'autres variables sont importantes à considérer : la durée de vie des piles (au moins 200 000 lectures), la qualité de l'affichage, le poids et la taille de l'appareil, le service après vente en cas de panne.

La plupart des opérateurs préfèrent utiliser un appareil ne nécessitant aucune programmation pour l'inventaire (un appareil comportant des programmes pré chargés de saisie de données d'inventaire) ou pour lequel ils peuvent rédiger des programmes simples.

LES LECTEURS PORTABLES COLLECTEURS DE DONNES SANS FIL

Les lecteurs collecteurs de données sans fil radio RF ou bluetooth apportent les meilleures réponses aux exigences de nombreuses applications, en particulier pour toutes celles qui s'exécutent loin d'un ordinateur utilisé pour contrôler et guider l'opérateur dans son travail. Le prélèvement et le stockage d'articles en entrepôt, l'expédition et la réception de marchandises sont des applications dont l'efficacité est accrue grâce à l'utilisation d'appareils à fréquence radio ou bluetooth , car l'ordinateur central peut guider l'opérateur vers les articles recherchés et lui indiquer les tâches à accomplir avec une grande précision grâce à une mise jour instantanée de l'inventaire.

Les lecteurs sans RF ou bluetooth sont semblables à des terminaux en ligne, mais sans fil. L'opérateur peut évoluer dans son local pour scanner et taper des données en recevant une réponse de l'ordinateur à chaque entrée. Ainsi, l'ordinateur peut éditer les données avec une grande précision et indiquer à l'opérateur les tâches à accomplir en fonction des données saisies. Les applications classiques de ces lecteurs et les avantages qui leur sont associés sont les suivants :

 

•  Prélèvement : guidage de l'opérateur, substitutions instruites par ordinateur, gestion des commandes en temps réel.

•  Stockage : l'inventaire est disponible instantanément pour la vente ou la production.

•  Approvisionnement : les commandes de réassort peuvent être instantanément passées. Les pièces urgentes peuvent être automatiquement dirigées vers la fabrication.

•  Expédition : annulation des expéditions incomplètes ou incorrectes grâce au contrôle de l'ordinateur avant ou pendant le chargement.

Il existe deux catégories principales de collecteurs de données sans fil sur le marché :

•  des collecteurs de données qui émulent des terminaux ou des PC

•  des collecteurs de données plus simples qui communiquent avec le port série des ordinateurs. En voici une description succincte :

LES LECTEURS COLLECTEURS DE DONNEES QUI EMULENT LES PCs

Ces lecteurs étaient à l'origine des émulateurs d'ordinateurs centraux, comme des terminaux IBM 3270 ou 5250. L 'émulation d'un ordinateur central IBM n'est pas une tâche aisée et représentait un coût très important (environ 60 000 Francs par unité de contrôle et 24 000 Francs par terminal).

De nos jours, plusieurs terminaux se distinguent pour l'émulation des postes de travail PC (Symbol Technologies et Intermec par exemple) sur NT ou des réseaux Netware Local Area Networks. Ces machines sont des ordinateurs 486 dotés d'une large mémoire permettant le téléchargement de logiciels à partir du serveur d'un réseau. Ils sont relativement coûteux, de 18 000 à 30 000 Francs environ par terminal, ils exigent l'installation d'un LAN (Local Area Network) et nécessitent surtout l'écriture d'applications dans le coin supérieur gauche de l'écran. De plus ils requièrent l'acquisition d'un contrôleur de réseau (de 18 000 à 60 000 Francs). Ces terminaux exigent presque toujours l'écriture d'un programme pour terminal en C++ et la modification des programmes hôtes pour qu'ils utilisent uniquement le coin supérieur gauche de l'écran. Il faut ajouter à cette liste un personnel compétent pour l'administration du réseau à chaque emplacement.

LES LECTEURS COLLECTEURS A FREQUENCE RADIO OU BLUETOOTH COMMUNIQUANT AVEC LE PORT SERIE

Ces lecteurs collecteurs nécessitent une programmation sur l'ordinateur hôte pour lire et écrire vers un port série. Ce type de programmation est relativement aisé et peut être réalisé dans la plupart des langages ou sur presque toutes les plates-formes. Les logiciels d'application existants peuvent être modifiés pour inclure ces simples lecteurs à fréquence radio, mais ceci nécessite une programmation. L'effort requis est considérablement moindre qu'avec une émulation de terminal, car toute la programmation s'effectue sur l'ordinateur hôte. Les programmes d'émulation de terminal nécessitent une programmation pour l'hôte (coin supérieur gauche), mais également pour le terminal.

LES LECTEURS DE BADGES

Slot Badge

Ces lecteurs fonctionnent avec une main. L'utilisateur doit faire glisser le badge et son code barres dans la fente du scanner. Ils sont utilisés dans tous les lieux où l'entrée et la sortie sont automatiques, pour le pointage des employés, la comptabilité des membres d'un club, dans des restaurants scolaires, etc. Ces scanners sont semblables à ceux des lecteurs optiques, mais ils ont souvent été améliorés pour permettre à une seule résolution de lire sans difficulté la plupart des codes barres. En exploitant l'espace supplémentaire avec des optiques plus grandes, un lecteur de badges possède généralement une ouverture verticale offrant une meilleure lecture des éléments. Un lecteur de code barres à haute résolution peut lire presque tous les types d'impression de codes barres, des matriciels jusqu'à la haute densité.

Les lecteurs de badges sont également proposés avec une source lumineuse visible ou infrarouge. Un faisceau visible peut lire n'importe quel code barres visible à l'il nu, comprenant les codes barres imprimés sur des imprimantes thermiques (l'infrarouge ne peut pas lire ces codes). Les lecteurs de badges à lumière infrarouge sont utilisés pour des codes barres protégés "noir sur noir" (le code barres est recouvert d'un écran noir que la lumière infrarouge peut traverser).

LES LECTEURS LASER

Ces lecteurs sont munis d'un faisceau lumineux très précis qui peut être réfléchi avec une grande acuité allant de quelques centimètres à quelques mètres. Presque tous les lecteurs laser possèdent maintenant un faisceau qui se déplace en balayant son champ de vision (certains scanners plus anciens doivent être déplacés par l'utilisateur au-dessus du code barres). Les avantages des lasers à faisceau mobile sont les suivants :

•  Lecture à distance des codes barres (de 8 à 45 cm et jusqu'à 5 mètres pour la lecture de codes barres à basse densité).

•  Lecture d'objets mobiles sur une chaîne de montage.

•  Utilisation automatique. . Certains lasers peuvent être montés sur des stands et se déclenchent automatiquement lors du passage d'un objet sous le scanner. Utilisés dans les banques du sang, les bibliothèques, etc.

•  Lecture à travers du verre ou des surfaces laminées. .

•  Lecture de codes barres sur des surfaces courbes , (sacs).

•  Lecture de codes barres situés dans des endroits difficiles d'accès. .

Les lec teurs laser émettent un faisceau lumineux laser qui balaye le code barres 36 fois par seconde. A un tel taux, les mauvaises lectures ne se remarquent pas et l'utilisateur ne s'aperçoit que de la réussite du décodage. Lorsque la lecture est terminée, le laser s'éteint et il est nécessaire de déclencher l'interrupteur pour réactiver la lecture.

Plus la densité du code barres est basse, plus le lecteur laser peut lire loin. Plus la densité du code barres est haute, plus le lecteur laser doit être proche du code.

LES LECTEURS LASER A GACHETTES

Ces lecteurs ne manquent presque jamais leur cible. Il suffit de viser et de tirer face au code barres, les barres étant à la verticale (le faisceau laser tracera une ligne rouge en travers du code barres lors du déclenchement de la gâchette). En visant le code barres avec le pistolet à laser, la lecture est instantanée sur déclenchement de la gâchette. Il est parfois nécessaire de rapprocher le scanner laser du code barres pour obtenir une bonne lecture, rien de plus. Un lecteur laser à gâchette coûte de 5 à 10 fois plus cher qu'un lecteur optique, mais il offre une plus grande aisance de lecture. Il est très important de vérifier la durée de la garantie sur les lecteurs laser en cas d'utilisation intensive.

Les lecteurs laser de base peuvent lire jusqu'à une distance comprise entre 25 et 50 cm , en fonction de leur marque. Il existe des lecteurs laser de longue portée, portables avec gâchette, qui peuvent lire jusqu'à 10 mètres de distance (avec des codes barres de basse densité sur un support rétro réfléchissant) ou 3 mètres de distance avec des codes barres de basse densité sur un support papier. Les lecteurs laser de longue portée sont évidemment plus coûteux que les lecteurs laser classiques.

LES LECTEURS SANS FIL

Ils permettent de transférer des lectures laser ou CCD vers une station de base/décodeur sans raccordement. Leur portée varie entre 10 et 100 mètres à partir de la station de base.

LES LECTEURS SCANNERS A FENTE DE GRANDES SURFACES

Ces appareils émettent en permanence des faisceaux lumineux multidirectionnels pour augmenter au maximum le taux de lecture des codes barres, quelle que soit l'orientation du code par rapport au scanner. Sauf si le code barres est masqué par l'article, le lecteur a toutes les chances de le lire. Ces appareils doivent être intégrés aux comptoirs des caisses enregistreuses. En général, ils sont directement connectés aux systèmes de gestion du terminal de la surface de vente.

LES LECTEURS SCANNERS A FENTE DE COMPTOIR

Ces appareils sont les petits cousins des lecteurs à fente des grandes surfaces. Il ont été développés pour les magasins d'alimentation qui souhaitaient bénéficier de services automatiques mais qui ne disposaient pas de l'espace nécessaire pour installer des scanners à fente. Ils possèdent aussi une source lumineuse omnidirectionnelle permettant à l'utilisateur de présenter le code barres sous n'importe quel angle. Il sont installés sur le comptoir ou sur un stand lui-même placé sur le comptoir. Les articles sont présentés à quelques centimètres du scanner pour permettre des lectures de qualité.

LES LECTEURS DOUCHETTE CCD

Ces douchettes sont aussi des scanners "qui ne manquent jamais leur cible". La plupart de ces lecteurs doivent toucher un code pour le lire, mais quelques uns possèdent une distance lecture de type lecteur laser. Certains n'ont pas de gâchette et d'autres nécessitent le déclenchement d'une gâchette ou d'un bouton pour activer la lecture. Les douchettes peuvent réaliser jusqu'à 200 lectures par seconde, rendant invisibles les échecs de lecture successifs. Elle sont munies d'une série de faisceaux LED avec des détecteurs de lumière CCD pour la réflexion de la lumière. Une douchette ne comporte aucune pièce mobile.

La plupart des douchettes CCD ont une profondeur de champ (champ de lecture) de 13 mm seulement. Elles doivent en contact avec le code pour réussir une lecture. Au cours des deux ou trois dernières années, les douchettes CCD ont été développées avec des profondeurs de champ allant jusqu'à 20 cm .

La plupart des douchettes CCD ont une ouverture à l'avant, de 5 à 7,5 cm environ. Si vous devez lire un code barres plus large que l'ouverture de votre douchette, vous échouerez. Grâce à de récents développements, les douchettes CCD qui lisent à distance (jusqu'à 12,5 cm ) sont capables de lire des codes barres ayant jusqu'à 10,5 cm de large.

 

 

 

Email
  Mot de passe
 

 

Email
  Mot de passe

 

ACCEUIL    DEVIS EN LIGNE   SUPPORT   NOUS CONTACTER

Copyright © 2005 T.B.S.Tunisie Bureautique et Sécurité. All rights reserved.