les codes à barres

Transcription

les codes à barres
LES CODES À BARRES
a collecte automatique des
données à l’aide des technologies de l’identification naît
de l’exigence de saisir des
informations rapidement et
sans erreurs dans des systèmes de traitement, en alternative aux procédures de
saisie manuelle sur papier ou au clavier.
L’identification automatique permet
Sont constitués d’une séquence de barres verticales
noires et blanches contenant une information
codée selon des règles déterminant, pour chaque
caractère, la position et les dimensions des barres.
Les codes à barres se distinguent en fonction de la technologie de lecture à laquelle ils font
appel. Ces technologies sont :
À BALAYAGE LINÉAIRE
une connexion directe, sûre et rapide
entre la phase d’acquisition et celle de
les données sont lues en décodant un balayage unique du symbole;
À BALAYAGE PAR LIGNES SUPERPOSÉES OU MULTILIGNES
traitement au sein du système informatique. Les avantages qui en découlent
sont nombreux, parmi lesquels une ex-
les données sont lues en décodant plusieurs balayages, un sur chaque ligne constituant le
symbole;
ploitation en temps réel et la réduction
À BALAYAGE D’IMAGE
des erreurs et des coûts.
les données sont lues en décodant une image matrice du symbole.
Mais, par-dessus tout, l’identification
automatique est à la racine même
Bien que les codes à barres soient des images graphiques en deux dimensions, les codes à
de tout système de traçabilité et de
balayage linéaires sont qualifiés d’unidimensionnels et ceux des deux autres groupes sont
suivi de la qualité, ceci se traduisant
aussi par la nécessité de disposer d’un
appelés bidimensionnels.
Le tableau 1 résume les principales caractéristiques des codes unidimensionnels les plus
système standardisé et de mettre en
utilisés actuellement.
œuvre une réelle logique de filière.
Aujourd’hui encore, la technologie
d’identification automatique la plus
Nous proposons ci-dessous une description des codes linéaires les plus courants, tous conformes
aux normes CEN (Comité Européen de Normalisation) et de leurs domaines d’application respectifs:
courante est incontestablement celle
utilisant des codes à barres, car c’est
elle qui offre encore le meilleure rap-
SYMBOLOGIE
SET
CARACTÈRE
2/5 ENTRElacé
CODE 39
10 NUM.
VARIABLE
10 NUM.
VARIABLE
26 ALPHA 7 spéc.
ASCII
VARIABLE
port performances/prix sur un nombre
impressionnant d’applications, mais
on voit toutefois poindre d’autres
technologies qui commencent à susciter un vif intérêt par leur caractère
innovant, venant d’ailleurs compléter
Code 128
LONGUEUR
START/STOP
AUTOVÉRIFICATION
CARACTÈRE DE UTILISATION
CONTRÔLE
LIBRE
1 START/1 Stop OUI
1 UNIQUE
OUI
OPTIONNEL
OPTIONNEL
OUI
OUI
3 START
OUI
OUI
DIFFÉRENTS
OUI
1STOP
EAN 8
10 NUM.
FIXE 8
1 UNIQUE
OUI
OUI
NON
EAN 13
10 NUM.
FIXE 13
1 UNIQUE
OUI
OUI
NON
plutôt que remplacer le code à barres.
UPC/A
10 NUM.
FIXE 12
1 UNIQUE
OUI
OUI
NON
Parmi celles-ci, on notera : celles ba-
UPC/E
10 NUM.
FIXE 6
1 UNIQUE
OUI
OUI
NON
sées sur la radiofréquence ou RFID
(Radio Frequency Identification), sans
pour autant négliger la reconnaissance vocale, les systèmes de vision
artificielle, ou les systèmes exploitant
la biométrie ou les cartes à puce.
2 DATACollection !"#$$%&'()*&'+%,&%-./% 0120
Tableau 1 – Caractéristiques des codes à barres linéaires les plus usités.
• Le code 2/5 i (Entrelacé) - Appelé également ITF
(Interleaved Two of Five), il est structuré selon une
solution d’interpénétration entre caractères constitués de barres noires et de caractères constitués de barres blanches.
Il présente une haute densité d’information (jusqu’à 32 caractères),
exclusivement de type numérique. Il est utilisé pour les emballages et
est actuellement courant dans les milieux industriels et commerciaux.
Il peut parfaitement être remplacé par le Code 128 sous-ensemble C,
uniquement numérique lui aussi.
• Le code 39 - Développé dès 1974 par Intermec, il traite des informations alphanumé-
Choix du type de code
L’efficacité d’un système d’identification dépend du choix
du type de code. Ce dernier est parfois très simple, comme
dans le cas des produits destinés à la grande distribution,
où l’utilisation du code EAN (aujourd’hui GS1, cf. infra) est
obligatoire. Mais il est parfois indispensable de connaître
exactement ce qui doit être codé, l’espace disponible pour
le code et le système d’impression et de lecture qui seront
utilisés, ainsi que l’éventuelle nécessité d’exploitation du
code dans une filière ouverte ou fermée (propriétaire).
riques, uniquement en lettres majuscules. Grâce à sa densité d’infor-
Ci-dessous, vous trouverez les codes bidimensionnels les plus cou-
mation liée à la présence de lettres et de chiffres, il est fréquemment
rants.
rencontré dans plusieurs domaines d’application, tant en version
standard qu’en versions modifiées.
• PDF417 - Code multiligne largement utilisé au plan
• Le code EAN-128, aujourd’hui GS1128, à ne pas confondre avec le code
mondial, pouvant mémoriser jusqu’à 1 850 caractères
alphabétiques ou 2 710 caractères numériques sur un
maximum de 90 lignes et 30 colonnes. Le niveau de correction est
librement programmable entre 0 (aucune correction) et 8 (correction,
à barres 128, est un standard employant des identifiants numériques pour créer les messages. Il est surtout utilisé dans la supply
redondance et sécurité maximum).
chain de la grande distribution sous forme de licence GS1. Cette
symbologie est fondée sur le Code-128. Elle s’avère extrêmement
• Codablock F - Code multiligne basé sur le code
128 pouvant mémoriser jusqu’à 2 725 caractères
souple d’emploi et permet notamment de codifier des informations
alphabétiques ou 5 450 caractères numériques sur un maximum de
supplémentaires concernant les unités logistiques, ce en utilisant
44 lignes de 62 caractères. Il n’a pas de correction des erreurs. Dans
les identifiants précités.
ce cas, la sécurité est garantie par la hauteur des différentes lignes
qui peut être augmentée à souhait.
• Le code EAN (European Article Numbering)
- Disponible dans les deux versions EAN 8 et
• Data Matrix - Code à matrice très compact pouvant
EAN 13, respectivement avec huit et treize caractères, il constitue
la symbologie utilisée dans des produits de grande consommation
mémoriser jusqu’à 2 335 caractères alphabétiques ou
3 116 caractères numériques. Particulièrement adapté
et notamment dans la grande distribution. C’est ainsi que l’EAN-8
au marquage direct sur les articles.
correspond à la symbologie code à barres de la codification GTIN-8
du système GS1 ; l’EAN-13 correspondant au standard GTIN-13 de
GS1 et étant surtout utilisé dans la grande distribution.
• QR Code - Code à matrice développé par Nippondenso
pouvant mémoriser jusqu’à 1 520 caractères alphabétiques ou 2 509 caractères numériques. Particulièrement
• Le code EAN-128, aujourd’hui GS1-128,
à ne pas confondre avec le code à barres
adapté au marquage direct sur les articles.
128, est un standard employant des identifiants numériques pour
créer les messages. Il est surtout utilisé dans la supply chain de la
• Maxi Code - Développé par UPS en 1989 pour le tri,
grande distribution sous forme de licence GS1. Cette symbologie est
bandes transporteuses, c’est un code à dimension fixe
fondée sur le Code-128.
(environ un pouce carré) et d’une capacité constante de 100 caractères.
Il est constitué par la section transversale d’une grille hexagonale,
Elle s’avère extrêmement souple d’emploi et permet notamment de
codifier des informations supplémentaires concernant les unités
logistiques, ce en utilisant les identifiants précités.
la classification et l’identification rapide des colis sur
avec finder central en “oeil de bœuf”. Il permet de lire à une vitesse
allant jusqu’à 2,8 m/s.
DATACollection !"#$$%&'()*&'+%,&%-./% 0120 3
Voici, de nouveaux codes à haute densité d’information.
Le code GS1 DATABAR
(ex code RSS) Le GS1 DataBar est
une nouvelle symbologie développée
par GS1 et précédemment appelée RSS
(Reduced Space Symbol) qui, du fait de
la confusion avec les flux du même nom,
a finalement été rebaptisée. Il s’agit
d’un code à barres linéaire qui utilise les
identifiants des applications (déjà utilisés
dans la symbologie GS1-128) pour codifier
sur un espace extrêmement réduit le
GTIN et éventuellement toute information
supplémentaire (par exemple, numéro de
lot, poids net, prix, etc.).
GS1 DataBar
GS1 DataBar Stacked Omnidirectional
GS1 DataBar Truncated
GS1 DataBar Stacked
GS1 DataBar Expanded
GS1 DataBar Expanded Stacked
GS1 DataBar Limited(tm)
La symbologie GS1 DataBar répond à une série de besoins plus exigeants
qui ne sont nullement satisfaits actuellement avec la symbologie EAN/
Il existe 7 typologies de codes à barres GS1 DataBar:
GS1 DataBar Omnidirectional, GS1 DataBar Truncated, GS1 DataBar
UPC. C’est le cas notamment de la codification à barres :
- des produits de faible dimension ;
Stacked et GS1 DataBar Stacked Omnidirectional permettent la codification GTIN 14. Il s’agit de symboles plus petits que les codes à barres
- des produits dont les étiquettes ne peuvent supporter l’impression
d’un code à barres normal de type EAN-13;
EAN-13 ou UPC-A. Chacun de ces symboles fournit un flag d’union
pour indiquer l’existence d’un composant composite 2D. GS1 DataBar
- des produits à poids variables (e.g. fruits frais, laitages, salai-
Omnidirectional et GS1 DataBar Stacked Omnidirectional permettent la
sons, etc.)
lecture omnidirectionnelle (des caisses dans la GDO). Le GS1 DataBar
Limited est destiné à l’identification de produits très petits, il permet la
À partir du 1er janvier 2014, la symbologie GS1 DataBar viendra conforter
(à l’occasion d’un choix volontaire) la symbologie EAN/UPC dans le cadre
de la codification des produits en vente auprés de la grande distribution.
codification sur 14 chiffres, en utilisant les indicateurs 0 ou 1, et l’union
L’écheance de 2014 a été fixée pour permettre aux entreprises d’adapter leur systèmes de scanning et de collecte des données au nouveau
Chaque symbole a une longueur variable, avec une capacité maximale de
74 caractères. Même dans ce cas, les 2 symbologies fournissent un flag
standard GS1.
d’union pour le composant composite 2D. Contrairement au symbole à
Le système GS1 est un moyen irremplaçable pour optimiser le cycle
barres GS1-128, les GS1 DataBar Expanded et GS1 DataBar Expanded
production-distribution-consommation, en termes d’efficacité et de ré-
Stacked permettent la lecture scanner omnidirectionnelle.
duction des coûts.
Le GS1 DataBar complète le système GS1 (e.g. symbologie EAN/UPC,
La famille des symboles Composant Composite (CC) constitue la nouvelle
symbologie 2D, qui sera utilisée par GS1 et ajoutée aux symbologies
GS1-128, ITF-14), en introduisant de nouvelles fonctionnalités sur le
point de vente.
linéaires sur les nouvelles applications. Un symbole linéaire associé à
un symbole 2D est défini comme symbole composé.
des flags composants composites 2D. Le GS1 DataBar Expanded et le
GS1 DataBar Expanded Stacked codifient tous l’Application Identifier (AI).
Le code CS Ce standard combine un code à barres linéaire avec un code en 2D basé sur
PDF417 ou sur MicroPDF. Le premier des deux composants du symbole est indiqué comme
Linear Component (LC) et le deuxième comme Composite Component (CC).
Ce dernier existe en trois versions de différentes capacités :
4 DATACollection !"#$$%&'()*&'+%,&%-./% 0120
• CC-A. Capacité de 56 chiffres basée sur MicroPDF;
• CC-B. Capacité de 338 chiffres basée sur MicroPDF
et mot de passe établi par l’UCC/EAN;
• CC-C. Capacité de 2361 chiffres, sous standard
PDF417 et mot de passe de l’UCC/EAN.
Un des concepts fondamentaux du Symbole Composite CS est celui du “linking” ou lien. Son composant
composite (CC) en 2D est imprimé en même temps
que le composant linéaire (LC) qui détient toujours
l’information primaire d’identification du produit.
Le CC comprend en outre un
mot spécifique codifié confirmant le fait que la donnée
respecte le standard UCC/EAN
Fig. 1 – Symbole composé
avec RSS-14.
présent dans le code linéaire.
Lorsque c’est possible, la
fonction inverse avec le lien
résident est activée.
Fig. 2 – Symbole composé
avec RSS-14 Limited.
Cette fonction de linking est importante pour éviter que les deux symboles soient lus
et décodés séparément et génèrent ainsi des erreurs.
Le composant linéaire (LC) peut être au standard
UCC/EAN ou de type RSS, décrit précédemment. Les
figures 1, 2, 3 et 4 illustrent plusieurs exemples de
symboles composites (CS),
caractérisés par des caractères de différente densité.
Ces mêmes figures montrent
que le Composant Composite
CC est positionné de manière
différente en fonction de la
symbologie linéaire utilisée:
Fig. 3 – Symbole
composé avec EAN-13.
en particulier, lorsqu’un espace subsiste entre les
deux symboles, comme dans le cas du EAN-13, la
fonction de linking peut être obtenue en introduisant
Exigences de qualité
des codes
Les normes fixent les exigences précises
écis
concernant la qualité d’impression
on que
le code doit avoir pour pourvoir être
tre lu
par des lecteurs eux-mêmes fabriqués
qués
pour lire des codes imprimés selon
on ces
normes.
Vérificateurs
Honeywell.
Les normes régulent la qualité
de chaque code différemment,
mais il existe également des spécifications à caractère générique,
e,
valables pour toutes les typologies
ies
de codes, de lecteurs, pour l’imprespression, les vérificateurs, etc. Nous listons
ci-dessous quelques-unes des caractéristiques
téristiq
que les codes à barres linéaires et multilignes doivent garantir:
• la variation de la dimension des barres noires et blanches doit être
comprise dans certaines limites de tolérance.
Il faut savoir que le processus d’impression peut entraîner un
élargissement ou un resserrement des barres noires par rapport
aux blanches (bavures, coulures, etc.) et mettre ainsi le code hors
tolérance.
• le respect de la quiet zone, c’est-à-dire de la zone blanche située
sur le côté des codes.
Le non-respect de cette spécification est une des causes les plus fréquentes d’illisibilité des codes à barres, notamment dans la grande
distribution où des informations commerciales sont imprimées
trop près du code barres.
• le respect des contrastes d’impression surtout en cas d’impression
sur des fonds colorés, sachant que les lecteurs sont à lumière rouge
et que, par exemple, un fond jaune correspond pour le lecteur à un
fond gris pour nos yeux.
Il existe dans le commerce, des vérificateurs dédiés, portables ou de
laboratoire, permettant de manière économique, un contrôle simple
et rapide de la qualité des codes à barres.
à chaque extrémité de cet espace, une ligne de marquage “irrégulière”: des lignes courbes et non droites,
qui pourraient être lues comme des barres.
Fig. 4 – Symbole composé
avec UCC/EAN-128.
La vérification effectuée avec un lecteur commercial, comme on le
voit souvent faire, n’a en revanche aucune valeur, tant parce que,
pour des raisons commerciales, le lecteur n’est pas en mesure de lire
au-delà des spécifications, comme parce qu’il n’est pas en mesure
de fournir une évaluation. Il dira simplement “j’ai lu/je n’ai pas lu”,
sans donner aucun information supplémentaire, et surtout pas sur
une éventuelle détérioration du processus d’impression en cours.
DATACollection !"#$$%&'()*&'+%,&%-./% 0120 5