Votre selection de demande en ligne
Recherche
Acces rapide
Accès rapide :

Les codes barres

Introduction

Omniprésents, les codes barres sont des acteurs discrets de la vie courante. Destinés à automatiser l'acquisition d'une information généralement numérique, ils trouvent leurs applications dans des domaines aussi variés que la gestion des prêts d'une bibliothèque, les caisses enregistreuses à lecture optique, ou le contrôle de la production dans l'industrie...

Toutes les informations peuvent êtres codées sous forme de mots binaires, c'est à la base de l'électronique numérique. Afin de permettre une acquisition rapide et automatique des données, différents procédés ont étés créés. Les codes barres sont particulièment bien adaptés au codage d'un chaîne numérique ou alphanumérique n'excédant pas quelques dizaines de caractères.

Impression d'un code

Il est très facile d'imprimer un code barres, il suffit pour cela de disposer d'une imprimante. Les codes-barres sont donc particulièrement économiques et c'est certainement là l'une des principales raisons de leur généralisation.

Lecture d'un code

Il existe deux moyens courants de lire les codes barres. Le plus classique est la lecture optique qui consiste à envoyer sur le code barres un faisceau lumineux (souvent un laser de très faible puissance) puis, à analyser la lumière réfléchie. Les codes barres utilisés sur les carnets de chèques sont imprimés à l'aide d'une encre magnétisable, dans ce cas la lecture sera alors magnétique. Le principe est alors le même que celui d'un lecteur de bande magnétique : une tête de lecture traduit en signaux électriques la succession de barres magnétisées.

Des lecteurs optiques de type « douchette » sont aujourd'hui connectables sur tous les micro-ordinateurs.

Normalisation EAN

L'EAN ou European Article Number est une norme garantissant que le code barres d'un article sera reconnu dans tous les pays de l'Union Européenne. L'EAN assure aussi une compatibilité avec les codes U.P.C. utilisés en Amérique du Nord.

Le mot codé est constitué de 8 ou 13 caractères répartis entre trois zone. En lisant de la gauche vers la droite, on trouve :

  • le « drapeau » codant sur deux caractères l'origine du code
  • la « zone utile de codage » qui comprend 10 caractères dont les 4 premiers représentent le fabricant et les 6 derniers l'article (cas d'un code sur 13 chiffres). Dans le cas de cette zone, le codage dépend de la zone d'origine.
  • le dernier caractère est le « code de contrôle  » déterminant la validité du code. Il est calculé à l'aide d'un algorithme normalisé.

Note : Devant le grand nombre de pays utilisant les codes barres EAN, il a été décidé que le code pays pouvait comporter 2 ou 3 caractères. Dans ce dernier cas, le code fabricant ne comporte que 3 caractères.

Code barres EAN 8 chiffresCode barres EAN 13 chiffres
La norme EAN 8 chiffresLa norme EAN 13 chiffres
La norme EAN 8 chiffresLa norme EAN 13 chiffres

En France, il a été décidé par l'association GENCOD d'inclure à la zone utile de codage le deuxième caractère du « drapeau », le premier caractère de celui-ci n'étant pas codé. Pour rechercher le fabricant d'un code barres d'origine francaise, suivezce lien.

Interprétation selon la norme EAN

Les différents caractères sont représentés par la concaténation de deux symboles de base de largeur égales à 0,5 mm. Il existe deux symboles de base :

  • la barre noire, qui représente le 1 binaire,
  • la barre blanche, qui représente le 0 binaire.

Le code doit être lisible de la gauche vers la droite et de la droite vers la gauche, celui-ci a donc été divisé en deux parties par un séparateur. On trouve 01010 entre les parties droite et gauche du code et 101 aux extrémités du code, on notera que les séparateurs ont des barres plus hautes que les barres qu'il encadrent. Chaque caractère est codé à l'aide de 7 barres, c'est donc un codage sur 7 bits.

Trois jeux différents sont utilisés selon la position du chiffre dans le code. Les jeux A et B sont utilisés uniquement à gauche du milieu du code barres, sans ordre particulier, tandis que le jeu C est utilisé uniquement à droite de ce même milieu.

Caractère codéJeu AJeu BJeu C
0000110101001111110010
1001100101100111100110
2001001100110111101100
3011110101000011000010
4010001100111011011100
5011000101110011001110
6010111100001011010000
7011101100100011000100
8011011100010011001000
9000101100101111110100

Les codes des jeux A et B commencent tous par 0 et finissent tous par 1. Inversement, les codes du jeu C commencent tous par 1 et finissent tous par 0. Le codage d'un caractère n'implique donc que 5 bits sur 7.Exemple de code barres

Calcul du caractère de contrôle

Voici un exemple de calcul du caractère de contrôle d'un code EAN 13. Pour un code EAN 8, la procédure est la même, il y a seulement moins de chiffres à prendre en compte.

Code EAN4 007630 00011X
Chiffres4 0 0 7 6 3 0 0 0 0 1 1
Multiplier par1 3 1 3 1 3 1 3 1 3 1 3
Résultat4 0 0 21 6 9 0 0 0 0 1 3
Somme4 + 0 + 0 + 21 + 6 + 9 + 0 + 0 + 0 + 0 + 1 + 3 = 44
Division par 1044 / 10 = 4 reste 4
Caractère de contrôle10 - reste = 6

Le code EAN final est donc dans ce cas 4 007630 000116.

Les codes pays

Le code pays dans la normalisation EAN est composé de 2 à 3 chiffres suivants les pays. Contrairement à une idée répandue, ce code ne correspond pas au lieu de fabrication du du produit, mais au pays dans lequel l'entreprise est membre du système EAN.

Code paysPaysCode ISO du pays
00 à 13USA & Canadaus & ca
20 à 29Usage privé uniquement
30 à 37Francefr
380Bulgariebg
383Slovéniesi
385Croatiehr
387Bosnie Herzegovineba
400 à 440Allemagnede
45 & 49Japonjp
460 à 469Fédération de Russieru
471Taiwantw
474Estonieee
475Lettonielv
476Azerbaijanaz
477Lithuanielt
478Ouzbekistanuz
479Sri Lankalk
480Philippinesph
481Belarusby
482Ukraineua
484Moldaviemd
485Arménieam
486Georgiege
487Kazakhstankz
489Hong-Konghk
50Royaume-Uniuk
520Grècegr
528Libanlb
529Chiprecy
531Macédoinemk
535Maltemt
539Irlandeie
54Belgique & Luxembourgbe & lu
560Portugalpt
569Islandeis
57Danemarkdk
590Polognepl
594Roumaniero
599Hongrieie
609Ile Mauricemu
611Marocma
613Algérieie
619Kenyake
619Tunisietn
621Syriesy
622Égypteeg
624Lybiely
625Jordaniejo
626Iranir
627Koweitkw
628Arabie Saouditesa
629Émirats Arabes Unisae
64Finlandfi
690 à 693Chinecn
70Norvègeno
729Israëlil
73Suèdese
740Guatemalagt
741Salvadorsv
742Hondurashn
743Nicaraguani
744Costa Ricacr
745Panamapa
746République Dominicainedo
750Mexiquemx
759Venezuelave
76Suissech
770Colombieco
773Uruguayuy
775Péroupe
777Boliviebo
779Argentinear
780Chilicl
784Paraguaypy
786Équateurec
789Brésilbr
80 à 83Italieit
84Espagnees
850Cubacu
858Slovaquiesk
859République Tchèquecz
860Yougoslavieyu
867Corée du Nordkp
869Turquietr
87Pays-Basnl
880Corée du Sudkr
885Thailandeth
888Singapoursg
890Indein
893Vietnamvn
899Indonésieid
90 et 91Autricheat
93Australieau
94Nouvelle-Zélandenz
955Malaysiemy
958Macaomo
977Périodiques (ISSN)
978 & 979Livres (ISBN)
980Reçus de remboursement
981 et 982Coupons
99Coupons

Note : Les codes non actuellement attribués sont réservés pour une utilisation future.

Normalisation CMC7

Les banques de l'Union Européenne ont adopté le codage CMC7 qui permet la représentation des caractères alphanumériques à l'aide de 7 bâtonnets imprimés avec une encre magnétisable (voir en bas d'un chèque). Les 7 bâtonnets délimitent 6 intervalles qui peuvent être larges ou étroits, on obtient ainsi 26=64 combinaisons distinctes. La norme CMC7 permet aussi une lecture à "l'oeil nu" puisque les caractères sont dessinés à l'aide des bâtonnets.

Pour des raisons de fiabilité et de sécurité, les règles suivantes ont été respectées :

  • les caractères numériques ne sont codés qu'à partir de combinaisons comprenant deux intervalles larges et quatre intervalles étroits,
  • les caractères alphabétiques sont codés avec un à trois intervalles larges parmi les six intervalles.
source : http://www.aurel32.net/elec/codes_barres.php
  
PROPOSER UN PRODUIT :
Vous êtes industriel ou fabricant, n'hésitez pas à nous contacter pour proposer vos produits sur notre site web et aux clients de Auditcomin.com
Contactez-nous

You are industrial or manufacturer, to contact us to offer your products on our Web site and with the customers of Auditcomin.com :  Contact us

我们可以帮你们推荐贵公司产品 : 您如果是供应商或工厂,不要错过,我们这个网站上有机会向我们客户销售您的产品,尽快联系我们吧!




News Letter

Restez informé de nos nouveautés et promotions en vous abonnant à notre lettre d'informations.





Auditcomin.com © tous droits réservés