Code-barres EAN - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Les codes EAN 13

Les codes EAN 13 sont composés de 13 chiffres.

La séquence des barres est alors :

  • une zone de garde normale
  • le 2e chiffre sous la forme d’un élément A ou d'un élément B
  • le 3e chiffre sous la forme d’un élément A ou d'un élément B
  • le 4e chiffre sous la forme d’un élément A ou d'un élément B
  • le 5e chiffre sous la forme d’un élément A ou d'un élément B
  • le 6e chiffre sous la forme d’un élément A ou d'un élément B
  • le 7e chiffre sous la forme d’un élément A ou d'un élément B
  • une zone de garde centrale
  • le 8e chiffre sous la forme d’un élément C
  • le 9e chiffre sous la forme d’un élément C
  • le 10e chiffre sous la forme d’un élément C
  • le 11e chiffre sous la forme d’un élément C
  • le 12e chiffre sous la forme d’un élément C
  • le 13e chiffre sous la forme d’un élément C (chiffre contrôle)
  • une zone de garde normale

La particularité des codes EAN 13 est que leur premier chiffre n'est pas codé sous la forme d'un élément EAN, mais dans la séquence d'enchaînement des types d'éléments des 6 chiffres qui le suivent.

De la valeur du 1er chiffre se déduisent les types d'éléments entre le 2e chiffre et le 7e chiffre à l’aide du tableau suivant :

       1er chiffre    Suite des éléments EAN entre le 2e et le 7e chiffre             0            [AAAAAA]            1            [AABABB]            2            [AABBAB]            3            [AABBBA]            4            [ABAABB]            5            [ABBAAB]            6            [ABBBAA]            7            [ABABAB]            8            [ABABBA]            9            [ABBABA]      

On peut remarquer que la structure de ce code oblige la présence d'un élément de type A en première position, afin de permettre la distinction avec un élément de type C en dernière position quand le code-barres est lu à l'envers, ou quand le code-barres est imprimé en négatif. Et si un élément B est présent, il ne peut y en avoir que deux ou trois dans le codage des 6 chiffres suivant le premier chiffre du code EAN.

Exemple :

Prenons l’exemple d'un code à 13 chiffres : 9782218048690

Le premier chiffre étant un 9, la séquence doit donc être :

       [ABBABACCCCCC]      

soit :

       [X_X_XXX_XX___X__X__XX_XX__X__XX_XX__XX_XX_XXX_X_X_XXX__X_X_XXX__X__X___X_X____XXX_X__XXX__X_X_X]        [ ][  7A ][  8B ][  2B ][  2A ][  1B ][  8A ][   ][  0C ][  4C ][  8C ][  6C ][  9C ][  0C ][ ]      

Le dernier chiffre d'un code EAN 13 est toujours une clé de contrôle (check digit), calculée à partir des douze premiers chiffres (somme de produits modulo 10).

Ce 13e chiffre peut être calculé en sachant qu'il représente toujours le chiffre des unités du complément à 10 du chiffre des unités d'un nombre dont le calcul est le suivant :

  • Trois fois la somme des chiffres « un sur deux » (chiffres de rang pair) en partant du second de droite à gauche,
  • augmentée de la somme des chiffres « un sur deux » (chiffres de rang impair) en partant du premier de droite à gauche.

Exemple :

       978221804869x se décompose comme:      
       _7_2_1_0_8_9  → somme: 27       9_8_2_8_4_6_  → somme: 37                3*27+37 = 118 dont le chiffre des unités est 8.         10-8= 2 dont le chiffre des unités est 2.      

2 est donc la « clé » du code-barres EAN 13 : 9782218048692.

Ce code commençant par 978, il s'agit d'un code à barres utilisé sur un livre, et son ISBN-10 est alors : 2-218-04869-2.

Page générée en 0.085 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise