POUR LIRE ENTRE LES LIGNES. Introduction au code à barres



Documents pareils
Le code à barres EAN 13 mes premiers pas...

CAHIER DES CHARGES ETIQUETTES MP06-EU (FORMAT ODETTE)

Le défi : L'avantage Videojet :

Table des matières 05/03/2007. Recomman dations. Pages ETI.1 OTL x 148. Étiquette code à barres. 210 x 148. Étiquette de rechange ETI.

Traitement numérique de l'image. Raphaël Isdant

Notice de travai consigne de livraison

Table des matières INTRODUCTION... 2 L essentiel concernant les codes barres... 3 Les lecteurs de codes barres... 8

Guide de démarrage rapide

» Données techniques »TRANSFERT THERMIQUE. Compa II 104/8 Impression. Vitesse max. d'imression. Largeur d'impression. Largeur de passage

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

TP SIN Traitement d image

1 - Clients 2 - Devis 3 - Commandes 4 - Livraisons 5 - Factures 6 - Avoirs 7 - Modèles

traçabilité en milieu médical

HP Color LaserJet Pro MFP M476dn

Dossier 03 Périphériques d acquisition

TEKLYNX CODESOFT LOGICIEL D'ETIQUETAGE ET D'INTEGRATION CODES A BARRES

Multivac Vision System (MVS) : Détection visuelle d objets et inspection qualité. * Le meilleur de l emballage

Spécifications techniques

Organisme certificateur : 10 rue Galilée Champs sur Marne Tél : +33 (0) Fax : +33 (0)

Barres Manuel d utilisation. Manuel d utilisation. version I.2.0. Copyright Antilog 1998/2002 Tous droits réservés. JT.Gueux@log-1.

X-Rite RM200QC. Spectrocolorimètre d'imagerie portable

TEKLYNX CODESOFT VERSION8. Version 6.0 LOGICIEL D'ETIQUETAGE ET D'INTEGRATION CODES A BARRES

Programme de certification sans gluten (PCSG) Guide d'utilisation d'une marque de commerce

101 Adoptée : 12 mai 1981

Mobyt Intégration HTTP TABLE DES MATIERES

Le meilleur de l'open source dans votre cyber cafe

Chapitre 02. La lumière des étoiles. Exercices :

1 DC Vision / Généralités DC Vision / applications d intégralité DC Vision / Read and Print et Applications d adressage...

GESTION DES BONS DE COMMANDE

Entreprises Suisse. Rentrées de paiements CREDIT SUISSE BVRB Expert Documentation technique

Exposition. VLR plongée e commission photo

RECOMMANDATION 30 ASSURANCES AUTOMOBILES : CARTE VERTE

Chap17 - CORRECTİON DES EXERCİCES

Université Ferhat ABBAS -Sétif

GUIDE DU FOURNISSEUR

1 Gestionnaire de Données WORD A4 F - USB / / 6020 Alco-Connect

Information Equipment


HP Web Jetadmin Report Generation Plug-in

Chapitre 18 : Transmettre et stocker de l information

Logiciel de création de badges personnalisés.

Votre appareil est configuré en usine pour permettre d'envoyer immédiatement des SMS.

Interface PC Vivago Ultra. Pro. Guide d'utilisation

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

-1- SOUNDMAN. Fabrication et distribution. SOUNDMAN e.k. Bornimer Str Berlin (Allemagne) Tél & Fax (+49)

- Solutions Complètes pour vous Simplifier l'edi Simplicité et Efficacité Votre Prestataire WEB@EDI

Videojet permet la personnalisation et l'adressage d'envois postaux à des cadences élevées chez PackPost

Module 02 - Leçon 04 : Evaluation des stocks

SOCIETE D'INFORMATIQUE MULTI-SOLUTIONS INC.

SOLUTION D ENVOI DE SMS POUR PROFESSIONNELS

MODE D'EMPLOI DE LA CALCULATRICE POUR LES COURTS SÉJOURS DANS L'ESPACE SCHENGEN

PORTE-CLÉS EN CUIR VOTRE CLÉ POUR ACCROCHER.

EDIGRAPH CLASSIC GUIDE D'INSTALLATION. Installation Page 2 sur 15. SOGEDEX Parc d Activités de Pissaloup, 4, rue Edouard Branly, Trappes

UN GRAND SUCCES TOUJOURS AUSSI FIABLE

MDI Chèque de Allégroupe Réclamation

Instructions et spécifications pour la transmission en format XML de déclarations par lots. 30 mai 2015 MODULE 1

Guide d utilisation des standards GS1 pour les produits de santé

PRINCIPE MICROSCOPIE CONFOCALE

CAP BOX Note utilisateurs

Documentation pour l envoi de SMS

LEXIQUE DES TERMES DOCUMENTAIRES LES PLUS COURANTS

1) Information sur le logiciel et la notice 2) Le tableau de bord 3) Les devis 4) Les factures 5) Les factures d acompte 6) Les avoirs sur facture

Théorie et Codage de l Information (IF01) exercices Paul Honeine Université de technologie de Troyes France

Centre de tournage. et de fraisage CNC TNX65/42

Nombres, mesures et incertitudes en sciences physiques et chimiques. Groupe des Sciences physiques et chimiques de l IGEN

Logiciel du système K

Easy Lock. Mod. DPN13PG Mod. DPN18PG V.2 LIRE LES INSTRUCTIONS ATTENTIVEMENT AVANT UTILISATION ET LES CONSERVER EN CAS DE BESOIN PAGE 2 PAGE 4 PAGE 8

Créer des étiquettes avec les adresses d'un tableau Calc

BADPLUS V5 MANUEL D'UTILISATION. Imports de données joueurs à partir de la base fédérale en ligne Poona. Stéphan KIEFFER - Dominique BOSSERT

Le modèle de données

Systèmes de stockage et de manutention automatisés Ingénierie Logistique

Le codage informatique

Systèmes Dynamiques. making workspace work

Édition 1.2. in Germany.

Dessiner dans Galaad FRANÇOIS PALLUT

Comment mettre en page votre livre

1 Culture Cellulaire Microplaques 2 HTS- 3 Immunologie/ HLA 4 Microbiologie/ Bactériologie Containers 5 Tubes/ 6 Pipetage

Manuel d installation Lecteur XM3

Table des matières. janvier

CONTRÔLE D ACCÈS. Les logiciels LobbyWorks. Gestion des visiteurs HONEYWELL - logiciel LobbyWorks LOBBYWORKS STANDARD EDITION

TUTORIEL WINTRANS Table des matières

Vérifier avant de lancer l'impression que le nombre et les libellés retenus pour l'impression sont bien ceux qui sont demandés.

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs

1. L ENTREPRISE 2. CARACTERISTIQUES ET DEROULEMENT DE LA PRESTATION CHARTE QUALITE 2.1. DEMARCHE VOLONTAIRE 2.2. REALISATION DE L AUDIT


La spectro, c'est facile

Contenu attendu des guides nationaux de bonnes pratiques d hygiène GBPH

PROCÉDURES D'ACHATS DE COMPTES À PAYER

Guide de l'utilisateur de l'utilitaire d'installation de caméra Avigilon

Manuel d'utilisation du Journal de bord de Trading

Introduction : Cadkey

Mess24 logiciel professionnel de gestion spécialisé dans le transport en Distribution, Messagerie 24h et Courrier Express.

AQUAGENIUZ Système de surveillance/ controle de l eau

Cours Excel : les bases (bases, texte)

"La collimation est la première cause de mauvaises images dans les instruments amateurs" Walter Scott Houston

GUIDE D UTILISATION DE L ISU SEPTEMBRE 2013 GUIDE D UTILISATION DU NAVIGATEUR UIS.STAT (VERSION BÊTA)

l Art de la relitique

COMMENT MAITRISER LA GESTION DES APPROVISIONNEMENTS ET DES STOCKS DE MEDICAMENTS

Un logiciel pour sécuriser le futur de mon entreprise? Je veux l avoir!

Transcription:

POUR LIRE ENTRE LES LIGNES Introduction au code à barres

Datalogic Marketing & Communication Imprimé in Italie en Novembre 1998, Rep. Ed. 1.0 1998 Datalogic S.p.A. Nous nous réservons le droit d apporter toutes modifications ou améliorations.

Index Page Pourquoi utiliser l'identification automatique? 2 Structure des symboles optiques 4 Niveaux de symboles optiques 5 Pourquoi codes 1D? 6 Pourquoi codes bi-dimensionnels? 7 Utilisation des symbologies en fonction des secteurs 8 Exemples d'applications du code à barres 9 Glossaire - Codes 1D 18 Panorama des typologies de codes à barres 19 Exemples de codes à barres 21 Exemples de codes empilés 22 Exemples de codes matriciels 23 Contraste 24 Matrice des combinaisons de couleurs 26 Capacité de contrôle automatique, Calcul de la clé de contrôle (check-digit), Mauvaise qualité d'impression 27 Qualité du code à barres et méthodes d'impression 28 Méthodes d'impression pour étiquettes 30 Critères pour le choix des codes 1D 31 Codes à barres 32 Choisir un type de symbole code à barres 54 Technologie de lecture - Lecteures fixes 65 Technologie de lecture - Lecteures dynamiques 66 Principe de lecture - Lecteur 70 Positions de lecture - Lecteur 73 Innovations technologiques 79 Principes de lecture -Lecteur fixe - CCD linéaire 90 Transmission des données 92 Notes 95 1

Pourquoi utiliser l'identification automatique? Les entrepôts modernes automatisés, les convoyeurs et les équipements de productions demandent de plus en plus l'implémentation des systèmes d'identification. Une des exigences principales des procédés de production est le lien entre l'information et le flux des matériels. De cette façon les objets peuvent être identifiés en temps réel et quel que soit l'endroit du procédé de production, augmentant ainsi la fléxibilté de chaque étape du processus de fabrication. Les systèmes d'identification optique représentent approximativement 75% des systèmes d'identification actuellement utilisés. Grâce au code à barres, des données imprimées peuvent être lues facilement et automatiquement par le moyen d'un dispositif de lecture. Le code à barres est utilisé dans presque tous les secteurs: industrie, commerce, secteur publique ainsi que dans la vie quotidienne. Parallèlement, une série de codes, qui ne peuvent plus être considérés comme des codes à barres mais comme des codes matriciels, ont été mis au point tels que le Data Matrix ou le MaxiCode. Ces codes 2D (c'est-à-dire bi-dimensionnels) sont utilisés principalement dans le secteur de la logistique. L'information codifiée dans un code à barres peut être lue optiquement par des dispositifs spéciaux. On doit tenir compte de l'environnement extérieur qui peut dans certains cas exercer une influence sur la lecture du code et donc sur sa correcte identification. En effet, si l'information contenue dans une étiquette n'est pas décodée de façon correcte, l'article peut être envoyé vers le mauvais endroit ou même être détruit. On peut appliquer des codes à barres sur des objets en mouvement, des bordereaux de livraison, des fiches de magasin, des plaquettes d'identification, des étiquettes etc. A la différence de l'impression des caractères directement sur la surface d'objets par des systèmes lasers ou jet d'encre, les étiquettes offrent l'avantage de pouvoir être imprimées avant l'utilisation. Ce procédé permet d'imprimer le code hors-ligne et donc d'offrir les avantages d'une production en série à des coûts limités ainsi qu'une impression de qualité élevée. Grâce au progrès technologique de l'optoélectronique, les données imprimées selon un format prédéterminé peuvent être lues automatiquement et ensuite enregistrées sur un ordinateur via des interfaces standardisées. Un code à barres appliqué sur un objet fixe peut être saisi au moyen de tout type de lecteur manuel ou portable de code à barres. 2

Avec un lecteur laser fixe ou CCD, les codes imprimés sur des objets fixes ou en mouvement, peuvent être lus à distance. L'identification automatique associée à la technologie informatique offre à l'industrie des systèmes de plus en plus avancés pour gérer les processus de production et de distribution des matériels, ainsi que pour la gestion des entrepôts. De plus, les systèmes d'identification automatique simplifient le traitement des données pour l'émission et le contrôle des documents de gestion des commandes (bordereaux de livraison, factures, listes de colisage, etc.). (Ils permettent de faciliter la tendance vers le "zéro papier".) 3

Structure des symboles optiques Symbologies optiques Code 1D Code 2D Code empilé Code à barres Code matriciel 4

Niveaux de symboles optiques 1D Code 2D Code Code standard Code empilé Code matriciel Y Y X 4710 X 4711 4711 n fois 4711 4712 (n > 10) X Les contenus des codes ne doivent être considérés que comme des exemples. 5

Pourquoi les codes 1D? Même s'il s'agit d'une technologie relativement récente, le monde du code à barres est en évolution continue. Dans la période entre 1970 et 1980, tous les standards de code à barres ont été développés, par exemple le 2/5 Entrelacé, le Codabar, l'ean/upc, le Code 39 et le Code 128. En même temps, un certain nombre de codes spéciaux ont été créés pour répondre aux exigences de secteurs ou d applications spécifiques, comme par exemple le Code 11, l'ibm Delta Distance, le Code MSI et beaucoup d'autres. Naturellement, seules les meilleurs symbologies se sont repandues et ont survécues. En effet, à partir d'avril 1993, les codes à barres suivants sont devenus des standards européens et mondiaux. L'utilisation des cinq codes 1D, ci-dessus mentionnés, s'est ensuite spécialisée dans certains secteurs. Le code EAN a toujours été le standard dans le secteur du commerce, tandis que dans l'industrie surtout pour la manutention, dans la logistique ainsi que pour la gestion de magasin, le Code 128 et l'ean 128 sont de plus en plus utilisés. De plus, le Code 2/5 Entrelacé sera à long terme remplacé par le Code 128, étant donné que ce dernier permet la codification de données numériques dans un format encore plus compact grâce à l'utilisation du jeu de caractères C. Le Code EAN 128 est défini par le standard EN 799. Les détails complets des codes sont disponibles auprès des organisations internationales EAN et des associations locales. Standards européens: n EN 797 Symbole du code à barres EAN/UPC n EN 798 Symbole du code à barres Codabar n EN 799 Symbole du code à barres Code 128 n EN 800 Symbole du code à barres Code 39 n EN 801 Symbole du code à barres Code 2/5 Entrelacé. 6

Pourquoi les codes bi-dimensionnels? 1988-1995: Développement des premiers codes empilés: Code 49, Code 16K, Codablock et PDF 417. L'idée à la base de ce code est la connexion entre différents codes liés les uns aux autres. Une clé de contrôle sur le jeu entier des codes garantit la fiabilité des données. Les codes 2D se basent sur le concept de la représentation bi-dimensionnelle de l'information. Ce qui signifie que le code à barres standard pourrait être considéré comme un code 1D, étant donné que l'information est codifiée uniquement sur l'axe X. Par contre, les codes empilés comprennent un deuxième niveau d'information dans l'axe Y. Si l'on comprime les données de cette façon, c'est-à-dire si on les "empile", la zone nécessaire pour les codes 2D peut être relativement réduite. En ce qui concerne les codes à barres standard l'implémentation de la technologie de la lecture bidimensionnelle comporte seulement une faible augmentation des coûts, dans le cas où la structure du code reste inchangée. Dans le cas contraire, des logiciels de pilotage spéciaux doivent être installés sur les dispositifs d'impression et de lecture. 1988-1995: Développement des premiers Codes Matriciels: Data Matrix et Maxi Code. Parallèlement, on a développé une série de codes qui ne peuvent plus être définis comme des codes à barres mais comme des codes matriciels. Le MaxiCode a été conçu surtout pour le tri omnidirectionnel rapide et fiable des colis. La fiabilité des données est garantie par un algorithme de correction des erreurs. Un système rapide de capture de l'image lit les codes par le moyen d'une caméra linéaire ou matricielle si nécessaire. Le Data Matrix, par ailleurs, est particulièrement utile pour les applications caractérisées par des espaces limités qui exigent des codes réduits. Comme pour le MaxiCode, ce code peut être lu de façon omnidirectionnelle. Le Data Matrix est extrêmement compact et fiable et peut encoder une grande variété de caractères et de séquences. Dans le secteur pharmaceutique et aussi dans différents domaines du secteur manufacturier, ces caractéristiques constituent une aide très importante. 7

Utilisation des symbologies en fonction des secteurs Production Messageries Biens de consommation Commerce électrotéchnique Industrie électronique Industrie de l'automobile Industrie métallurgique Industrie chimique Industrie pharmaceutique Trasports et Logistique Code 1D 2/5 Entrelacé Code 39 Code 128 EAN 128 EAN Oui Oui Oui Oui Oui Odette ENV 606 Oui Oui Oui Codes 2D Codes empilés Code 16K Code 49 Codablock PDF 417 Codes Matriciels Data Matrix Maxi Code Oui No Oui Oui No Oui No No Oui No Oui No No No Oui Oui Oui Oui Oui Oui 8

Exemples d applications du code à barres Crayons lecteurs dans les bibliothèques Sur tous les livres, et aussi sur les cartes des adhérents, est appliqué un code à barres. De cette façon, tous les prêts et les restitutions sont identifiés automatiquement puis gérés par ordinateur. Lecteurs manuels dans les TPV Application de commerce au détail. Le code EAN est lu à la caisse du supermarché (ou du TPV = Terminal Point de Vente). Les prix sont préenregistrés dans la base de données du magasin ou de la caisse. Dans le secteur de la grande distribution alimentaire, la lecture est effectuée par le moyen de lecteurs omnidirectionnels. Dans les commerces de détail, au contraire, on peut utiliser des lecteurs manuels tels que des crayons optiques ou bien des lecteurs CCD ou laser qui offrent une plus grande maniabilité aux opérateurs pour la lecture des produits de toutes dimensions. Lecteurs de badge Les badges et les cartes d'abonnement où a été imprimé un code à barres sont lus grâce à des lecteurs de badge. De cette façon il est possible de limiter et de contrôler les accès à des zones sous surveillance ou à des équipements sensibles tels que des ordinateurs, des bibliothèques, des maisons de santé, des remontées mécaniques, des zones militaires, etc. Lecteurs fixes à technologie laser Sur les convoyeurs, les codes à barres qui peuvent par exemple être imprimés sur les boîtes de produit, sont lus (à une distance moyenne de 50 à 2800 mm) et ensuite transmis à un ordinateur central qui décidera de la destination des boîtes. Lecteurs manuels dans les entrepôts Dans les entrepôts de composants électroniques de petites dimensions, l'entrée et la sortie des marchandises sont gérées par ordinateur. Les numéros de codes des différents produits sont codifiés par des codes à barres et lus par des crayons optiques. 9

Exemples d'applications TPV/bureautique 10

Exemples d'applications TPV/bureautique 11

Exemples d'applications Magasins 12

Exemples d'applications Magasins 13

Exemples d'applications Magasins 14

Exemples d'applications Production 15

Exemples d'applications Triage automatique 16

Exemples d'applications Triage automatique Lecture omnidirectionnelle 17

Glossaire: Codes 1D Barre Intervalle Chaque élément sombre d'un code à barres Chaque élément clair d'un code à barres. Intervalle Dans un code discret, l'espace entre le inter-caractère dernier élément d'un caractère et le premier élément du caractère suivant. Elément Module (Résolution) Dimension X Marge (Quiet Zone) Dénomination générale d'une barre ou d'un intervalle dans un symbole de code à barres. L'élément le plus mince d'un code à barres. Les éléments larges du code s'expriment comme des multiples du module. Largeur de l'élément le plus mince. Appelée aussi espace blanc. Il s'agit de la zone entièrement claire qui doit précéder et suivre le code à barres. La marge M est nécessaire pour établir la direction de lecture du code à barres. Elle doit mesurer au moins 10 fois la dimension X, avec une ampleur de 2,5 mm au minimum. Dans des applications de lecteurs fixes avec une grande profondeur de champ, la marge doit être plus ample: M = 15 fois la dimension X, avec une ampleur de 6,5 mm au minimum. Symbole code Le symbole de code à barres se compose à barres d'un code à barres, deux marges blanches et une ligne d'interprétation. Le code à barres contient l'information codifiée qui est composée de barres colorées et d'intervalles clairs. La marge blanche, qui précède et suit le code à barres, contribue à identifier l'objet qui doit être décodé. La ligne d'interprétation se trouve au dessous du code à barres et contient la traduction en caractères lisibles de l'information codifiée. 18

Panorama des typologies de codes à barres Comme précédemment expliqué, plusieurs symboles code à barres ont été développés pour répondre aux différentes exigences du marché. Ce panorama a pour but de vous faciliter le choix du code à barres le plus approprié en fonction de l'application, de la méthode d'impression et de la lecture. En effet, le code doit répondre à différentes exigences telles que: n Haute tolérance d'impression n Haute tolérance de décodage n Code à haute densité n Ampleur constante des caractères n Capacité de contrôle automatique n Nombre constant de barres pour tous les caractères Plus la qualité d'impression et donc le contraste sont bons plus la lecture du code à barres sera simple. Exemples de quelques symboles de code à barres parmi les plus répandus: 137 2/5 5 Barres industriel EAN13 Telepen 4022 2/5 Entrelacé 3757 2/5 5 Barres IATA 0140 Codabar 19

Panorama des typologies de codes à barres Plessey Code 01 IBM DATALOGIC Code 39 Code 128 Code 93 20

Exemples de codes à barres 21

Exemples de codes empilés PDF 417 22

Exemples de codes matriciels MAXI CODE 23

Contraste Glossaire - Qualité d'impression Rmin Réflectance minimum dans un profil de balayage (barre) Rmax Réflectance maximum dans un profil de balayage (intervalle) Seuil Global De l'anglais Global Threshold, d'où le GT sigle GT. Moyenne de réflectance entre Rmin et Rmax GT = (Rmax + Rmin)/2 Contraste de De l'anglais Symbol Contrast, d'où le Symbole sigle SC. Mesure de la différence de SC réflectance entre la réflectance maximum et minimum dans un profil de balayage Contraste de Bord De l'anglais Edge Contrast, d'où le sigle EC EC. Différence de la réflectance entre l'espace Rs et la réflectance de la barre Rb de deux éléments juxtaposés EC = Rs - Rb Modulation Rapport entre le contraste de bord MOD minimum et le contraste de symbole. MOD = ECmin /SC Défaillances Dimension X Dimension Z Des tâches et des vides sont des imperfections dans les éléments et les marges. Les défaillances peuvent être exprimées comme le rapport entre la variation maximum de réflectance et le contraste de symbole à l'intérieur d'un élément: Défaillances = ERNmax/SC ERNmax est la différence maximum de réflectance à l'intérieur d'un élément. Largeur idéale (nominale) d'un élément mince dans un symbole de code à barres. Largeur moyenne mesurée des éléments minces dans un symbole de codes à barres. 24

Contraste Contraste avec lecteurs à émission visible rouge Crayons, lecteurs à distance, lecteurs manuels, lecteurs fixes avec tube laser (632 nm), lecteurs fixes avec diode laser (650 nm ou 670 nm). Dans ce cas, la couleur d'impression du code à barres doit être noire, vert foncé ou bleu foncé sur fond clair, beige, jaune, orange ou rouge (couleurs pastels, voir Matrice des combinaisons de couleurs). Cependant le contraste idéal est obtenu avec des barres noires sur fond blanc. Contraste avec lecteurs à émission infrarouge Crayons, lecteurs à distance, lecteurs manuels avec illumination à infrarouge (900 nm). Dans ce cas l'impression en couleurs de la barre doit être opaque (ce détail ne doit pas être négligé avec certains rubans colorés) sur fond blanc. Contraste avec lecteurs à lumière bleue Au contraire des couleurs ci-dessus mentionnées, les codes à barres imprimés en rouge sur fond clair (except sur fond rouge ou de couleur rosée) peuvent être lus au moyen d'un lecteur CCD à lumière bleue (lampe fluorescente). 25

Matrice des combinaisons de couleurs Lecteurs manuels à distance et crayons à lumière rouge, lecteurs laser fixes (632 nm, 650 nm, 670 nm), lecteurs à lumière rouge: Couleur d'impressio n NOIR Couleur d'impressio n Couleur d'impressio n Lecteurs à lumière bleue uniquement: Couleur d'impressio n VERT BLEU ROUGE Lecteurs manuels à distance crayons à infrarouge, lecteurs laser fixes, lecteurs à lumière rouge ou infrarouge: Couleur d'impressio n NOIR Fond blanc Fond beige Fond jaune Fond orange Fond rose/rouge 26

Capacité de contrôle automatique Dans l'impression d'un code à barres la largeur des barres et des intervalles est un facteur très important. Le rapport entre les barres étroites et larges (ou bien entre les intervalles étroits et larges) varie normalement de 1:2 à 1:3 selon l'application ou la méthode d'impression. Ce rapport constitue déjà une garantie remarquable de fiabilité dans la lecture du code à barres. De plus, presque tous les codes à barres sont doués d'une autre capacité de contrôle automatique. Par exemple, si les barres larges et étroites sont en nombre paire, il est possible d'effectuer le contrôle du nombre des barres. La présence supplémentaire d'une clé de contrôle (check-digit) constitue une garantie supplémentaire pour une lecture correcte des données saisies. L'utilisation d'une clé de contrôle est recommandée dans tous les codes à barres. Mauvaise qualité d'impression Lors de l'impression du code à barres il peut arriver que des défaillances, telles que des tâches et des vides, peuvent apparaître. La taille limite autorisée pour de tels défauts, sans que le résultat de la lecture soit faussé, se détermine par la résolution du crayon-lecteur. Si le lecteur a une résolution de 0,15 mm, la défaillance d'impression ne doit pas avoir un diamètre supérieur à 0,06 mm; avec une résolution de 0,35 mm, au contraire, la tolérance maximum de défaillance est de 0,1 mm. Calcul de la clé de contrôle Le check-digit, appelé aussi clé de contrôle, consiste en un chiffre supplémentaire placé immédiatement avant le caractère de fin et lu avec le code à barres. Si le checkdigit contenu dans le code ne correspond pas à celui calculé par le décodeur, l'information décodée n'est pas transmise. Ci après un exemple de calcule de check-digit qui peut être appliqué à des codes appartenant à la famille 2/5 et EAN/UPC. Le calcule est effectué sur la base du module 10 avec valeur de modificateur 3. Les valeurs de modificateur, 3, 1, 3,... sont distribuées au-dessous des chiffres significatifs de droite à gauche à partir de 3. Exemple: Ligne d'interprétation: 4 0 2 2 Clé de contrôle: 2 4022 Séq. de chiffres significatifs:4 0 2 Valeur de modificateur: 3 1 3 Sommes individuelles: 12 0 6 Total des sommes individuelles: 12+0+6=18 Module 10: 18 mod. 10 = 8 (18/10 = 1 restant 8) Clé de contrôle = soustraction de la dizaine la plus prochaine:10-8= 2 Clé de contrôle: 2 Avec d'autres symboles de codes à barres, la clé de contrôle doit être calculée selon les caractéristiques spécifiques à chaque code. 27

Qualité du code à barres et méthodes d'impression Généralités: Avec une qualité d'impression élevée les chances pour une lecture simple et fiable ainsi que le pourcentage de bonne lecture à la première tentative augmentent. Parallèlement, les risques d'erreurs de substitution entre des séquences barre/intervalle différentes diminuent. Les exemples suivants (les éléments ont été agrandis 20-50 fois) montrent comment la qualité de codes à barres imprimés (par une imprimante offset ou matricielle) est de qualité inférieure par rapport à des impressions par méthodes photographiques. Cela signifie que les équipements de lecture doivent être à même de saisir les données malgré les impuretés d'impression. Afin de déterminer la qualité d'impression et les tolérances de lecture il existe des instruments sur le marché qui peuvent estimer la lisibilité du code. Des dispositifs encore plus sophistiqués peuvent aussi mesurer l'ampleur de chaque barre et montrer le profile de balayage. Peut être imprimé avec: 1. Imprimante matricielle Exemple d'impression 2. Imprimante à jet d'encre Exemple d'impression Code nominal Code photographique Impression offset Code imprimé avec imprimante matricielle 28

3. Imprimante laser 5. Imprimante thermique Exemple d'impression Exemple d'impression Exemple d'impression 4. Imprimante à transfert thermique Exemple d'impression 6. Photocomposition 29

Méthodes d'impression pour étiquettes Production Impression en surface Etiquettes Photocomposition d'étiquettes en (impression offset, impression par individuelles Impression à transfert thermique grande quantité tampon encreur) Impression thermique Chalcographie Impression laser Impression en relief Impression matricielle (Impression typographique et flexographique) Impression à jet d'encre Sérigraphie Gravure à l'eau sous pression et gravure laser Pour les marchandises de grande consommation. Le contenu des codes est le même. Pour des articles à production individuelle. Le contenu de chaque code peut être différent. 30

Critères pour le choix de codes 1D Types de code à barres Commerce de détail Secteur Industrie Région jeu de caractères USA /Canada mondeentier numérique alphanumérique Full-ASCII UPC A UPC E EAN 8 EAN 13 Famille 2/5 Code 39 Code 128 Nombre de chiffres Contrôle automatique Long. variable du code Exemple d'application 10 chiffres Oui Non (6, 12) Commerce de détail (TPV) 10 chiffres Oui Non (8, 13) Commerce de détail (TPV) 10 chiffres Oui Oui/Non: Uniquement numéros paires Transport 43 chiffres Oui Oui Electronique 128 ASCII Oui Oui Logistique 31

Codes à barres Généralités Code numérique comprenant les chiffres de 0 à 9. Le code consiste en 2 barres larges et 3 étroites. Ratio du code n : barre étroite : barre large n = 1 : 2 à 1 : 3. L'espace entre les chiffres ne contient aucune information. Avantages Le code est composé uniquement de barres, dans les intervalles il n'y a pas d'information. Tolérance d'impression élevée (± 15%). Il peut donc être produit avec les méthodes d'impression les plus simples. Inconvénients Densité d'information limitée. Exemple: 4,2 mm par chiffre avec la largeur minimum de la barre égale à: X = 0,3 mm et ratio du code n = 1 : 3. Méthodes Impression offset, photolithographie, d'impression typographie, flexographie, numérisé et imprimé, impression contrôlée par ordinateur, photocomposition. Code 2/5 5 Barres Industriel Tableau de code Caractères S1 S2 S3 S4 S5 1 1 0 0 0 1 2 0 1 0 0 1 3 1 1 0 0 0 4 0 0 1 0 1 5 1 0 1 0 0 6 0 1 1 0 0 7 0 0 0 1 1 8 1 0 0 1 0 9 0 1 0 1 0 0 0 0 1 1 0 Début 1 1 0 Fin 1 0 1 S1 - S5 = Barres 1-5 1 = Barre large 0 = Barre mince 32

Codes à barres Code 2/5 5 Barres Industriel Exemple Examplesde o code: 2/5 Barres Bars Industry Industriel 1 2 3 4 5 6 7 8 9 1 2 3 4 1 2 3 4 5 6 7 8 1 2 3 1 2 3 4 5 6 7 1 2 3 4 5 6 1 2 3 4 5 1 2 3 4 1 2 3 1 2 1 1 2 1 2 3 9 1 5 33

Codes à barres Généralités Code numérique comprenant les chiffres de 0 à 9. Le code contient deux barres larges et trois barres étroites, deux intervalles larges et trois étroits. Ratio du code n : élément étroit: élément large n = 1 : 2 jusqu'à 1 : 3. Quand l'élément étroit mesure moins de 0,5 mm, le ratio entre l'élément étroit et le large est le suivant: n = 1: 2,25, jusqu'à max. n = 1 : 3. Le premier chiffre est représenté par 5 barres, le deuxième par les intervalles entre les barres du premier chiffre. Avantages Haute densité d'information. Exemple: 2,7 mm par chiffre avec une largeur minimum de la barre. X = 0,3 mm et ratio du code n = 1 : 3. Code à barres avec contrôle automatique. Inconvénients Tous les espaces contiennent une information et donc la tolérance d'impression est faible, p. ex. ± 10%. Méthodes Impression offset, photolithographie, d'impression typographie, flexographie, numérisé et imprimé, impression contrôlée par ordinateur, photocomposition. Code 2/5 Entrelacé Tableau de code Caractères S1 S2 S3 S4 S5 1 1 0 0 0 1 2 0 1 0 0 1 3 1 1 0 0 0 4 0 0 1 0 1 5 1 0 1 0 0 6 0 1 1 0 0 7 0 0 0 1 1 8 1 0 0 1 0 9 0 1 0 1 0 0 0 0 1 1 0 Début 0 0 Fin 1 0 S1 - S5 = Barres/Intervalles 1-5 1 = Barre /Intervalle large 0 = Barre /Intervalle mince 34

Codes à barres Code 2/5 Entrelacé Exemples Examples de o codes: 2/5 Interleaved Entrelacé 1 2 1 2 3 4 5 6 7 8 1 2 3 4 1 2 3 4 5 6 1 2 3 4 5 6 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 9 0 1 2 3 4 1 2 2508 1 2 3 4 5 6 7 8 9 0 1 2 1 2 3 4 5 6 7 8 9 0 1 2 3 4 59604 0 163841 0395 RM04 35

Codes à barres Généralités Code numérique contenant 6 chiffres supplémentaires. Ce code comprend les chiffres de 0 à 9 ainsi que les caractères suivants -, $, :, /,., +. Chaque caractère se compose de 7 éléments (4 barres et 3 intervalles). Pour afficher le code, on utilise 2 ou 3 éléments larges et 4 ou 5 éléments étroits. Les espaces entre les caractères ne contiennent aucune information. Ratio du code n : élément étroit : élément large n= 1 : 2,25, max. n = 1 : 3. Avantages Outre les chiffres de 0 à 9, on peut utiliser 6 caractères spéciaux. Les espaces entre les caractères ne contiennent aucune information. Inconvénients Basse densité d'information. Exemple: 5,5 mm par chiffre avec largeur de la barre minimum X = 0,3 mm et ratio du code n = 1 : 3. Méthodes Impression offset, photolithographie, d'impression typographie, flexographie, numérisé et imprimé, impression contrôlée par ordinateur, photocomposition. Codabar Tableau de codes Caractères S1 L2 S2 L2 S3 L3 S4 1 0 0 0 0 1 1 0 2 0 0 0 1 0 0 1 3 1 1 0 0 0 0 0 4 0 0 1 0 0 1 0 5 1 0 0 0 0 1 0 6 0 1 0 0 0 0 1 7 0 1 0 0 1 0 0 8 0 1 1 0 0 0 0 9 1 0 0 1 0 0 0 0 0 0 0 0 0 1 1-0 0 0 1 1 0 0 $ 0 0 1 1 0 0 0 : 1 0 0 0 1 0 1 / 1 0 1 0 0 0 1. 1 0 1 0 1 0 0 + 0 0 1 0 1 0 1 A 0 0 1 1 0 1 0 B 0 1 0 1 0 0 1 C 0 0 0 1 0 1 1 D 0 0 0 1 1 1 0 S1 - S4 = Barres/Intervalles 1-4 L1- L3 = Intervalles 1-3 1 = Barre/Intervalle large 0 = Barre/Intervalle mince 36

Codes à barres Codabar Exemples Examples de ocodes: Codabar 1 2 3 4 5 6 1 2 3 4 5 6 1 2 3 4 5 1 2 3 4 5 1 2 3 4 1 2 3 4 1 2 3 1 2 3 1 2 1 2 1 1 122 9 37

Codes à barres Code 39 Généralités Code alphanumérique comprenant les chiffres de 0 à 9, 26 lettres et 7 caractères spéciaux. Chaque caractère contient 9 éléments, 5 barres et 4 intervalles. Trois éléments sont larges et 6 sont étroits, exception faite pour les caractères spéciaux. L'intervalle entre deux caractères ne contient aucune information.ratio du code n : élément fin : élément large n = 1 : 2 à 1 : 3. Quand l'élément fin mesure moins de 0,5 mm, le ratio entre l'élément fin et le large est le suivant: élément fin : élément large n = 1 : 2,25, max. n = 1 : 3. Avantages Représentation alphanumérique. Inconvénients Basse densité d'information. Exemple: 4,8 mm par chiffre avec la largeur minimum de la barre égal à: X = 0,3 mm et ratio du code n = 1 : 3. Basse densité d'information (± 10%). Méthodes Impression offset, photolithographie, d'impression typographie, flexographie, numérisé et imprimé, impression contrôlée par ordinateur, photocomposition. Tabl. de code Car. S1 L2 S2 L2 S3 L3 S4 L4 S5 1 1 0 0 1 0 0 0 0 1 2 0 0 1 1 0 0 0 0 1 3 1 0 1 1 0 0 0 0 0 4 0 0 0 1 1 0 0 0 1 5 1 0 0 1 1 0 0 0 0 6 0 0 1 1 1 0 0 0 0 7 0 0 0 1 0 0 1 0 1 8 1 0 0 1 0 0 1 0 0 9 0 0 1 1 0 0 1 0 0 0 0 0 0 1 1 0 1 0 0 A 1 0 0 0 0 1 0 0 1 B 0 0 1 0 0 1 0 0 1 C 1 0 1 0 0 1 0 0 0 D 0 0 0 0 1 1 0 0 1 E 1 0 0 0 1 1 0 0 0 F 0 0 1 0 1 1 0 0 0 G 0 0 0 0 0 1 1 0 1 H 1 0 0 0 0 1 1 0 0 I 0 0 1 0 0 1 1 0 0 J 0 0 0 0 1 1 1 0 0 $ 0 1 0 1 0 1 0 0 0 / 1 1 0 1 0 0 0 1 0 K 1 0 0 0 0 0 0 1 1 L 0 0 1 0 0 0 0 1 1 38

Code 39 Examples o codes Code 39 Exemples de codes: Code 39 Tabl. de code Car. S1 L2 S2 L2 S3 L3 S4 L4 S5 M 1 0 1 0 0 0 0 1 0 N 0 0 0 0 1 0 0 1 1 O 1 0 0 0 1 0 0 1 0 P 0 0 1 0 1 0 0 1 0 Q 0 0 0 0 0 0 1 1 1 R 1 0 0 0 0 0 1 1 0 S 0 0 1 0 0 0 1 1 0 T 0 0 0 0 1 0 1 1 0 U 1 1 0 0 0 0 0 0 1 V 0 1 1 0 0 0 0 0 1 W 1 1 1 0 0 0 0 0 0 X 0 1 0 0 1 0 0 0 1 Y 1 1 0 0 1 0 0 0 0 Z 0 1 1 0 1 0 0 0 0-0 1 0 0 0 0 1 0 1. 1 1 0 0 0 0 1 0 0 Intervalle 0 1 1 0 0 0 1 0 0 Début/ Fin 0 1 0 0 1 0 1 0 0 + 0 1 0 0 0 1 0 1 0 % 0 0 0 1 0 1 0 1 0 1 = Barre / intervalle large 0 = Barre / intervalle mince A B C D E F A B C D E A B C D A B C A B A A B C A B A 39

Codes à barres Code 128 Généralités Le Code 128 permet d'encoder la série complète des caractères ASCII sans utiliser des combinaisons de caractères (voir Code 39 et 93). Cela ne signifie pas que le Code 128 peut directement représenter la série complète des caractères ASCII mais que cela est possible en utilisant 3 jeux de caractères, A, B et C employés selon le problème à résoudre. Les différents jeux de caractères peuvent aussi être mélangés. Pour encoder la série complète de caractères ASCII, les caractères de début A ou B doivent être utilisés en connexion avec les caractères spéciaux du Code 128. Chaque caractère comprend 11 modules, divisés en 3 barres et 3 intervalles. Les barres comprennent toujours un nombre paire de modules (parité paire), tandis que les espaces contiennent un nombre impaire de modules. Le caractère de fin est une exception puisque il comprend 13 modules, soit 11 modules et une barre de fin de 2 modules. Avantages Représentation de la série complète des caractères ASCII. Haute densité d'information. InconvénientsBasse tolérance d'impression. Le code utilise quatre largeurs différentes de barres ou d'intervalles. La série complète des caractères ASCII ne peut pas être représentée par un seul jeu de caractères. Méthodes Impression offset, chalcographie et d'impression typographie, impression à transfert thermique, photocomposition. EAN 128 Code logistique utilisé dans les applications du commerce de détail. Contrairement au code 128, le caractère de début se compose de la combinaison du jeu de caractères A, B ou C avec le caractère FNC1. (Pour tout renseignement, voir pages 45-50). 40

Codes à barres Code 128 Exemples Examplesde o codes: Code 128 Code128 12345 Code12 1234 Code1 123 Code 12 Cod 1 Co C 41

Codes à barres Valeur Code A Code B Code C S1 L1 S2 L2 S3 L3 0 SP SP 00 2 1 2 2 2 2 1!! 01 2 2 2 1 2 2 2 02 2 2 2 2 2 1 3 # # 03 1 2 1 2 2 3 4 $ $ 04 1 2 1 3 2 2 5 % % 05 1 3 1 2 2 2 6 & & 06 1 2 2 2 1 3 7 07 1 2 2 3 1 2 8 ( ( 08 1 3 2 2 1 2 9 ) ) 09 2 2 1 2 1 3 10 * * 10 2 2 1 3 1 2 11 + + 11 2 3 1 2 1 2 12,, 12 1 1 2 2 3 2 13 - - 13 1 2 2 1 3 2 14.. 14 1 2 2 2 3 1 15 / / 15 1 1 3 2 2 2 16 0 0 16 1 2 3 1 2 2 17 1 1 17 1 2 3 2 2 1 18 2 2 18 2 2 3 2 1 1 19 3 3 19 2 2 1 1 3 2 20 4 4 20 2 2 1 2 3 1 21 5 5 21 2 1 3 2 1 2 22 6 6 22 2 2 3 1 1 2 23 7 7 23 3 1 2 1 3 1 24 8 8 24 3 1 1 2 2 2 25 9 9 25 3 2 1 1 2 2 26 : : 26 3 2 1 2 2 1 27 ; ; 27 3 1 2 2 1 2 28 < < 28 3 2 2 1 1 2 29 = = 29 3 2 2 2 1 1 Code 128 - Tableau de code Valeur Code A Code B Code C S1 L1 S2 L2 S3 L3 30 > > 30 2 1 2 1 2 3 31?? 31 2 1 2 3 2 1 32 32 2 3 2 1 2 1 33 A A 33 1 1 1 3 2 3 34 B B 34 1 3 1 1 2 3 35 C C 35 1 3 1 3 2 1 36 D D 36 1 1 2 3 1 3 37 E E 37 1 3 2 1 1 3 38 F F 38 1 3 2 3 1 1 39 G G 39 2 1 1 3 1 3 40 H H 40 2 3 1 1 1 3 41 I I 41 2 3 1 3 1 1 42 J J 42 1 1 2 1 3 3 43 K K 43 1 1 2 3 3 1 44 L L 44 1 3 2 1 3 1 45 M M 45 1 1 3 1 2 3 46 N N 46 1 1 3 3 2 1 47 O O 47 1 3 3 1 2 1 48 P P 48 3 1 3 1 2 1 49 Q Q 49 2 1 1 3 3 1 50 R R 50 2 3 1 1 3 1 51 S S 51 2 1 3 1 1 3 52 T T 52 2 1 3 3 1 1 53 U U 53 2 1 3 1 3 1 54 V V 54 3 1 1 1 2 3 55 W W 55 3 1 1 3 2 1 56 X X 56 3 3 1 1 2 1 57 Y Y 57 3 1 2 1 1 3 58 Z Z 58 3 1 2 3 1 1 59 [ [ 59 3 3 2 1 1 1 42

Codes à barres Valeur Code A Code B Code C S1 L1 S2 L2 S3 L3 60 Ö Ö 60 3 1 4 1 1 1 61 ] ] 61 2 2 1 4 1 1 62 ^ ^ 62 4 3 1 1 1 1 63 63 1 1 1 2 2 4 64 NUL 64 1 1 1 4 2 2 65 SOH a 65 1 2 1 1 2 4 66 STX b 66 1 2 1 4 2 1 67 ETX c 67 1 4 1 1 2 2 68 EOT d 68 1 4 1 2 2 1 69 ENQ e 69 1 1 2 2 1 4 70 ACK f 70 1 1 2 4 1 2 71 BEL g 71 1 2 2 1 1 4 72 BS h 72 1 2 2 4 1 1 73 HT i 73 1 4 2 1 1 2 74 LF j 74 1 4 2 2 1 1 75 VT k 75 2 4 1 2 1 1 76 FF l 76 2 2 1 1 1 4 77 CR m 77 4 1 3 1 1 1 78 SO n 78 2 4 1 1 1 2 79 SI o 79 1 3 4 1 1 1 80 DLE p 80 1 1 1 2 4 2 81 DC1 q 81 1 2 1 1 4 2 82 DC2 r 82 1 2 1 2 4 1 83 DC3 s 83 1 1 4 2 1 2 84 DC4 t 84 1 2 4 1 1 2 85 NAK u 85 1 2 4 2 1 1 86 SYN v 86 4 1 1 2 1 2 87 ETB w 87 4 2 1 1 1 2 88 CAN x 88 4 2 1 2 1 1 89 EM y 89 2 1 2 1 4 1 Code 128 - Tableau de code Valeur Code A Code B Code C S1 L1 S2 L2 S3 L3 90 SUB z 90 2 1 4 1 2 1 91 ESC 91 4 1 2 1 2 1 92 FS 92 1 1 1 1 4 3 93 GS 93 1 3 1 1 4 1 94 RS 94 1 3 1 1 4 1 95 US DEL 95 1 1 4 1 1 3 96 FNC3 FNC3 96 1 1 4 3 1 1 97 FNC2 FNC2 97 4 1 1 1 1 3 98 SHIFT SHIFT 98 4 1 1 3 1 1 99 CODE C CODE C 99 1 1 3 1 4 1 100 CODE B FNC4 CODE B 1 1 4 1 3 1 101 FNC4 CODE A CODE B 3 1 1 1 4 1 102 FNC1 FNC1 FNC1 4 1 1 1 3 1 103 DEBUT (CODE A) 2 1 1 4 1 2 104 DEBUT (CODE B) 2 1 1 2 1 4 105 DEBUT (CODE C) 2 1 1 2 3 2 Caractère de fin S1 L1 S2 L2 S3 L3 S4 FIN 2 3 3 1 1 1 2 S1 à S3 = Barres 1 à 3 L1 à L3 = Espaces 1 à 3 1 = Largeur de la barre / intervalle : 1 module 2 = Largeur de la barre / intervalle : 2 modules 3 = Largeur de la barre / intervalle : 3 modules 4 = Largeur de la barre / intervalle : 4 modules Caractères spéciaux: Caractères de fonction: CODE A, CODE B, CODE C, SHIFT FNC1, FNC2, FNC3, FNC4 43

Codes à barres EAN Généralités Code numérique comprenant les chiffres de 0 à 9. Chaque caractère se compose d'11 éléments. Chaque barre et intervalle contiennent une information. Il est possible de représenter 8 ou 13 caractères uniquement. Avantages Haute densité d'information en 10 tailles différentes. Inconvénients Très basse tolérance d'impression. Méthodes Impression offset, chalcographie et d'impression typographie, impression thermique en partant uniquement d'une taille fixe, photocomposition. Tableau Tous les détails concernant l'ean et l'ean de code 128 sont disponibles auprès des organisations nationales EAN et des associations locales. 44

Codes à barres EAN 128 Généralités Tous les identifiants de données ainsi que les données proprement dites peuvent être représentées par le code UCC/EAN 128. L'EAN 128, jeu de caractères du Code 128, est caractérisé par l'utilisation d'un caractère spécial, le caractère de fonction 1 (FNC 1), placé immédiatement après le caractère de début du symbole code à barre. L'utilisation de ce jeu de caractères est réservé à l'usage exclusif de l'international Article Numbering Organization, EAN, ainsi qu'à l'american Uniform Code Council, UCC. Pour la définition de la longueur maximum d'un symbole EAN 128, il faut tenir compte de trois paramètres: le nombre des caractères encodés, la longueur physique du code qui dépend du facteur de grossissement, le nombre de caractères de données encodés excepté les caractères auxiliaires et le nombre de caractères de symbole. La longueur maximum de chaque symbole EAN 128 doit respecter les limites suivantes: n La longueur physique ne peut pas excéder 165 mm y compris les marges. n Le nombre maximum des données encodées, y compris les identifiants de données, est de 48, sauf les caractères auxiliaires et les clés de contrôle. Si les caractères FNC1 sont utilisés comme séparateurs de caractères, ils peuvent être considérés comme des caractères de données. Avec tous les caractères auxiliaires et de contrôle, l'ean 128 ne doit pas dépasser 35 caractères pour ne pas risquer de choisir un facteur de grossissement non approprié pour les applications les plus importantes des entreprises. En outre, il faut considérer que dans le jeu de caractères C du code EAN 128, un certain nombre de données peut être encodé par un nombre inférieur de caractères symbole (deux chiffres sont encodés dans un caractère de symbole doublant ainsi la densité des données dans le jeu C par rapport à celle du jeu A et C). 45

Codes à barres EAN128 Longueur maximum: 165 mm 35 caractères de symbole maximum 48 caractères de données maximum 46

Codes à barres Limites des champs de données à longueur fixe et variable A chaque identifiant de données correspond un champ de données à longueur fixe ou variable. Quand plusieurs identifiants et leurs contenus de données doivent être concaténés dans un symbole, un caractère FNC1 doit suivre chaque champ de données à longueur variable, à moins qu'il ne s'agisse du dernier champ du code à barres. Avec des contenus de données à longueur fixe les caractères de séparation ne sont pas nécessaires. Afin de transmettre la longueur prédéfinie des champs à longueur fixe une fois la lecture complétée, une table d'identifiants a été établie. Certains d'identifiants de la liste suivante sont déjà utilisés comme identifiant de données (par ex. "00", "01") et ont même été inclus dans la plupart des identifiants de données (par ex. "31", "41"). Le tableau montre la longueur totale des champs de données qui sont composés par les identifiants de données et le contenu des données. Toutefois, de cette façon aucune information concernant la longueur des identifiants de données ni le format (numérique ou alphanumérique) du contenu des données ne sera transmise. EAN128 Identifiants Longueur champs de longueur de données 00 20 01 16 02 16 03 16 04 18 11 8 12 8 13 8 14 8 15 8 16 8 17 8 18 8 19 8 20 4 31 10 32 10 33 10 34 10 35 10 36 10 41 16 n Tous les champs qui ne sont pas compris dans ce tableau doivent être suivis par un caractère FNC1 ou un caractère de fin. n Les nouveaux champs de données ne sont pas clairement séparés par des caractères FNC1. Le tableau comprend des prévisions pour l'avenir et donc le contenu ne peut pas être changé. Si dans l'avenir d'autres champs de données à longueur fixe sont standardisés, leur 47

Codes à barres identifiant de données sera sélectionné à partir de ce tableau. Par conséquent, il est possible de développer des logiciels de décodage indépendamment de toute révision des champs de données. Cette table doit toujours être insérée dans le logiciel de décodage, sinon la division du champ de données en éléments séparés ne peut pas être garantie. EAN 128 Contenu de données Selon l'application, le contenu de données qui suit un identifiant de données peut être composé de caractères numériques ou alphanumérique et peut contenir jusqu'à 30 caractères. La longueur des champs, où les contenus de données seront encodés, peut être fixe aussi bien que variable. Un champ à longueur fixe doit toujours contenir un nombre de caractères identique (chiffres et/ou lettres). Si nécessaire, un champ doit être rempli avec des zéros insérés à partir de la gauche afin d'avoir la longueur établie. Pour des champs à longueur variable, une longueur maximum a été définie. Celle-ci ne peut être dépassée pour aucune raison. EAN128 DB Contenu des données Format* 00 Numéro séquentiel de colis n2+n18 01 Code EAN de tranport n2+n14 02 Réservé pour: "EAN-numéro des marchandises n2+n14 contenus dans autre unité", voir section 6.10 10 Numéro de lot de fabrication n2+an..20 11(**) Date de fabrication (AAMMJJ) n2+n6 13(**) Date d'emballage (AAMMJJ) n2+n6 15(**) Date minimum de validité (AAMMJJ) n2+n6 17(**) Date maximum de validité (AAMMJJ) n2+n6 20 Variante proportionnelle n2+n6 21 Numéro de série n2+n2 22 Réservé pour: "HIBCC-quantité, date, lot et lien", n2+an..20 secteur de la santé - voir section 6.10 23 Réservé pour: "Numéro de lot (utilisation n3+n..19 transitoire)", voir section 6,10 30 Quantité unitaire (articles à mesure variable) n4+n..8 310(***) Poids net en Kilogrammes (articles à n4+n6 mesure variable) 311(***) Longueur (ou 1ère dimension), en mètres n4+n6 (articles à mesure variable) 312(***) Largeur, Diamètre (ou 2ème dimension), n4+n6 en mètres (articles à mesure variable) 313(***) Hauteur, épaisseur (ou 3ème dimension) n4+n6 (articles à mesure variable) 314(***) Surface, en mètres carrés n4+n6 (articles à mesure variable) 315(***) Volume (net), en litres (articles n4+n6 à mesure variable) 48

Codes à barres DB Contenu des données Format* 316(***) Volume (net), en mètres cubes n4+n6 (articles à mesure variable) 320(**) Réservé pour: "Poids net, (angl.) en livres" n4+n6 330(***) Poids brut, en kilogrammes n4+n6 331(***) Longueur ou 1ère dimension, en mètres n4+n6 332(***) Largeur, diamètre (ou 2ème dimension), en mètres n4+n4 333(***) Hauteur (ou 3ème dimension), en mètres n4+n6 334(***) Surface, en mètres carrés n4+n6 335(***) Volume (brut), en litres n4+n6 336(***) Volume (brut), en mètres cubes n4+n6 340 Réservé pour: "Poids bruts, (angl.) en livres, n4+n6 voir section 6.10 37 Réservé pour: "Quantité", voir section 6.10 n2+n..8 400 Numéro de commande de l'acheteur n3+an..30 410 Lieu de livraison (livré à), code lieu-fonction (EAN n3+n13 ou DUNS) où les marchandises doivent être livrées 411 Lieu d'envoi de la facture (facturé à), code lieu- n3+n13 fonction (EAN ou DUNS) à qui est envoyé la facture 412 Lieu qui fournit (fourni par), code lieu-fonction n3+n13 (EAN ou DUNS) du fournisseur 420 Lieu de livraison (livré à), code postal du lieu où n3+an..9 les marchandises doivent être livrées 421 Lieu de livraison (livré à), code postal et n3+n3+an..9 code pays ISO (3 chiffres) 8001 Produit en rouleau - largeur (mm), longueur (m), diamètre n4+n14 interne (mm), direction d'enroulement et nombres de raccords 8002 Réservé pour: *"Numéro de Série Electronique pour n4+an..20 Téléphones Cellulaires Mobiles'', voir section 6.10 EAN128 DB Contenu des données Format* 90 Applications internes et/ou agrément mutuel n2+an..30 91 Interne, fournisseurs de matières premières, emballage, composants n2+an..30 92 Interne, fournisseurs de matières premières, emballage, composants n2+an..30 93 Interne, Fournisseurs n2+an..30 94 Interne, Fournisseurs n2+an..30 95 Interne, Transporteurs (n de bon de transport) n2+an..30 96 Interne, Transporteurs n2+an..30 97 Interne, grossistes et détaillants n2+an..30 98 Interne, grossistes et détaillants n2+an..30 99 Texte libre ou agrément mutuel n2+an..30 (*): La première position correspond à la longueur de l'identifiant de champ (longueur des données de l'identifiant de champ). Les positions suivantes se réfèrent au format du contenu des données. (**): Pour indiquer uniquement l'année et le mois, JJ doit être remplacé par "00" (***): La quatrième position donne l'indication de la virgule décimale. 49

Codes à barres Exemple: 3100 Poids net en kilogrammes sans décimales. 3102 Poids net en kilogrammes avec deux décimales Note: La mesure d'articles à valeur variable ne peut être indiquée que par l'intermédiaire d'un identifiant de données spécifique (30 et 3100 à 3169). De cette façon, en établissant un lien direct entre le code EAN de l'article et la mesure, il est possible d'éviter le risque de confusion entre les différentes indications de mesure, par ex. en logistique. Les identificateurs de données, de 3300 à 3369, 340 et 37 identifient les mesures requises en logistique. EAN128 Noms des éléments de données EAN Identifiant de données X1 X2 (..X4) X1 X2 (..X4) Auxiliary Caractères Characters auxiliaires FNC1-Character Caractère Champ dedonnées(formatducontenu dedonnées) 2) X1X2X3-Xn(champàlongueurfixe) l à... l (champàlongueurvariable) Caractères Data de données Characters Auxiliary Caractères Characters auxiliaires Symbol check Character Clé de contrôle Ligne Interpretation d interprétation Line Start Caractère Character de début Stop Caractère Character de fin 50

Codes à barres EAN 8 Exemples Examples de of code: 8-digit Symbole EAN-Symbol à 8 chiffres (Short code) (Code court) SC 0 (Fact. (Enl. Factor gross. 0.8) 0,8) SC 3 (Fact. (Enl. Factor gross. 1.1) 1,1) SC 1 (Fact. (Enl. Factor gross. 0.9) 0,9) SC 4 (Fact. (Enl. Factor gross. 1.2) 1,2) SC 2 (Fact. (Enl. Factor gross. 1) 1) SC 5 (Fact. (Enl. Factor gross. 1.4) 1,4) 51

Codes à barres EAN13 Exemples Examples de o code: 13-digit Symbole EAN-Symbol à 13 chiffres (Normal(code code) normal) SC C 0 (Fact. (Enl. Factor gross. 0.8) 0,8) SC C 3 3 (Fact. (Enl. Factor gross. 1.1) 1,1) SC C 1 1 (Fact. (Enl. Factor gross. 0.9) 0,9) SC C 4 4 (Fact. (Enl. Factor gross. 1.2) 1,2) SC C 2 2 (Fact. (Enl. Factor gross. 1) 1) SC C 5 5 (Fact. (Enl. Factor gross. 1.4) 1,4) 52

Codes à barres SC 6 (Fact. (Enl. gross. Factor 1,5) 1.5) SC 8 (Fact. (Enl. gross. Factor 1,85) 1.85) EAN13 SC 7 (Fact. (Enl. gross. Factor 1,7) 1.7) SC SC 9 (Fact. (Enl. Factor 2) gross. 2) 53

Choisir un type de symbole code à barres Pour choisir un symbole code à barres, il faut avant tout bien considérer les facteurs suivants afin de garantir une saisie de données rapide et soignée ainsi que la disponibilité maximum du système: 1. Quand les chiffres qui doivent être encodés vont de 4 à 10, il est recommandé d'utiliser un code compact, comme le Code 39. Au contraire, si les chiffres vont de 8 à 20, il est recommandé d'utiliser un code comme le Code 2/5 Entrelacé. 2. Il est recommandé d'utiliser des codes à barres simples, surtout pour la gestion des stocks et les applications de manutention des matériels (familles des 2/5, Code 39, codes à barres avec uniquement 2 différentes largeurs d'espaces et de barres). 3. Il est recommandé d'utiliser une méthode d'impression appropriée. 4. La largeur de la barre doit être adaptée à la résolution de l'équipement de lecture (par exemple dans des endroits sales, avec une distance de lecture maximum). Densité du code à barres Dans les pays anglophones, la densité d'information des codes à barres est mesurée en cpi (caractères par pouce), tandis que dans les autres pays l'espace nécessaire par caractère est exprimé en millimètres / caractères. Plus l'espace disponible pour le symbole du code à barres est petit, plus la densité nécessaire doit être grande, c'est-à-dire une grande quantité d'information (caractères) par unité de longueur. Quand la lecture est effectuée à distance, il est recommandé d'utiliser un code à barres avec une densité plus réduite. Selon la dimension X du code, il est possible d'identifier plusieurs densités de code. 1. Code très haute densité X < 0,19 mm 2. Code haute densité 0,19 mm < X 0,24 mm 3. Code moyenne densité 0,24 mm < X 0,30 mm 4. Code basse densité 0,30 mm < X 0,50 mm 5. Lecture longue distance X > 0,50 mm 54

DS41 Choisir un type de symbole code à barres Pour le choix du dispositif de lecture le plus approprié, le facteur essentiel qu'il faut considérer est la résolution optique, qui dépend uniquement de la dimension X, soit la largeur de l'élément le plus mince. Dans le cas des crayons-lecteurs, des lecteurs manuels à distance et des lecteurs à fente, la résolution optique est généralement de 0,15 mm, 0,25 mm ou bien 0,38 mm, si l'on considère la distance nominale. En ce qui concerne les lecteurs manuels CCD, la résolution optique est définie par la géométrie de l'optique et par la dimension de la matrice CCD. Par exemple, les lecteurs CCD ont habituellement une résolution de 0,15 mm. Dans le cas contraire, la résolution peut varier selon la distance de lecture de 0,15 à 0,5 mm. Les schémas de droite montrent la relation entre résolution, champ de lecture et dimension X pour un lecteur fixe laser. Cette relation s'applique en standard à tous les dispositifs de lecture. Focalisation Focus Ø = 0,50 0.50 mm Ø = 0,50 0.50mm =diamètre = Spotlight du faisceau diameter de lumière 150 130 110 90 70 50 30 10 10 30 50 70 90 110 130 150 (mm) 20 40 60 80 100 120 140 160 180 200 220 240 260 280 300 320 340 360 380 400 (mm) 0.20 mm 0.30 mm 0.50 mm 0.60 mm 0.80 / 1.0 mm Diamètre du Spotlight faisceau diameter de lumière in each dans case tous les = 0.50 cas Ø mm = 0,50 mm X < 0,50 0.50 mm X 0.50 0,50 mm X < 0.50 0,50 mm X 0.50 0,50 mm faux incorrect correct 55

Codes empilés Code 49 Généralités Le code 49 est une version du code empilé avec une structure propre à lui-même. Chaque symbole peut comprendre entre 2 et 8 lignes, contenant chacune 70 modules, un caractère de début (2 modules), 4 caractères de symbole (4 x 16 modules) et un caractère de fin (4 modules). Au cours de la phase de lecture, les numéros des lignes peuvent être déterminés en représentant chaque caractère de symbole en combinaisons prédéterminées. La capacité maximum est de 49 caractères ASCII ou bien 81 caractères numériques. Avantages Code compact. Flexibilité dans l'adaptation d'information à encoder dans une zone déterminée grâce à hauteur et densité d'information variables. Tous les dispositifs de lecture sur le marché peuvent être utilisés. Cependant, la capacité de décodage doit être augmentée puisque le Code 49 est basé sur une structure à lui-même. Le décodeur doit effectuer une lecture complète avant de transmettre les contenus du code au système informatique central. Inconvénients Format rigide. La structure d empilement doit être respectée pendant la phase de lecture. Méthodes Toutes méthodes d'impressions appropriées d'impression à l'upc ou au Code 39. Principe En standard, le CODE 49 a la structure suivante: Début Exemple de Code 49 Combinaison decaractèresdesymbole1c1 Combinaisondecaractèresdesymbole2C2 Combinaisondecaractèresdesymbole3C3 CombinaisondecaractèresdesymbolenCn Cx = Caractère de contrôle Fin 56

Codes empilés Généralités Le CODABLOCK a été développé comme version empilée des codes à barres standards, Code 39 et Code 128, pour permettre la codification de l'information lorsque l'étiquette n'est pas suffisamment large et donc qu'il faudrait imprimer plusieurs codes à barres. Chaque ligne comprend un identifiant de ligne qui donne la direction de lecture, ainsi que deux caractères de contrôle pour garantir la précision de l'ensemble du message. Il est possible de distinguer trois variantes: CODABLOCK A: Basé sur la structure du Code 39, il permet la codification d'un nombre de caractères compris entre 1 et 61, distribués en 22 lignes (jusqu'à un maximum de 1.340 caractères). La clé de contrôle relative au message entier est calculée sur la base du Module 43. CODABLOCK F: Basé sur la structure du Code 128, le code peut contenir un nombre de lignes compris entre 2 et 44, chacune constituée de 4 à 62 caractères (totalisant un maximum de 2.725 caractères). CODABLOCK 256: Cette variante présente la même structure que le CODABLOCK F, avec en Codablock plus les caractères spéciaux de début et de fin. Il peut être structuré avec un minimum de 2 lignes jusqu'à un maximum de 44, dont chacune contient de 4 à 62 caractères (total: 2.725 caractères). Chaque ligne contient un mécanisme de correction des erreurs, permettant ainsi de reconstruire les données légèrement abîmées. Avantages Augmentation de la fiabilité des données grâce à l'utilisation d'une seule étiquette avec code CODABLOCK au lieu de plusieurs étiquettes séparées pour codifier un seul message. Flexibilité d'adaptation de l'information à encoder dans une zone bien déterminée grâce à la variabilité de la hauteur et de la densité d'information. Tous les dispositifs de lecture sur le marché peuvent être utilisés puisque le CODABLOCK est basé sur des symboles de code à barres déjà existants. L'assemblage de chaque ligne pour la reproduction du message complet dans la séquence correcte peut être effectuée aussi au travers d'un calculateur de niveau supérieur. Inconvénients La structure d'empilage doit être respectée pendant la phase de lecture. 57