Explication et construction des codes barres suivant la norme EAN 13

LE code barre sous la norme EAN 13

Le code à barres ou code barres est à l’origine basé sur des recherches de l’armée américaine
qui souhaitait un moyen de gérer ses stocks de façon plus facile et optimisé.

La norme EAN 13 est présente dans la plupart des pays du monde, certain le définissent comme un standard en matière d’identification des produits. Le code se compose en une serie de 13 chiffres (toujours pour cette norme EAN13 uniquement). On retrouve dans cette serie des codifications pour chaque bloc de chiffres.

Je précise encore une fois que cet article ne concerne que la norme EAN-13 (EAN = European Article Numbering) qui est le système le plus couramment utilisé. Il est définit comme le système standard au niveau européen depuis 1997.

Barcode-EAN13-Bulgaria[1]

Les différents type de codification des codes barres s’exprime toujours sous la même méthode qui est le codage en binaire d’une série de chiffres.

Dans cette serie de 13 chiffre on va découper afin d’identifier une partie du code :

    Les trois premiers nombres indiquent le pays d’oringine du produit:

  • 300 à 379 pour la France
  • 760 à 769 pour la Suisse
  • 500 à 509 pour l’Angleterre
    Du 3 chiffre (donc le dernier de l’indicatif pays) au 7ième chiffre :

  • Indiquent le fabricant dans ce pays, ce qui permet jusqu’à 99 999 possibilités.
    Les chiffres 8ième à 12 :

  • Indiquent le produit du fabricant en question, soit 99 999 produits possibles pour chaque fabricant.
    Le treizième chiffre :

  • Il correspond à une clé de contrôle qui sert à valider le code barre

Comment créer un code barre ?

Prenons l’exemple d’une entreprise Maboiteamoi (code 31781 par exemple) en France (code 313 par exemple) qui fabrique des produits PROD (code 93226 par exemple).

Nous avons les douze premiers chiffres du code barres à créer : 313178193226.

Il nous faut calculer la clé de contrôle, le 13ème chiffre.

Calculer la clée de contrôle du code barre

  • Additionnez les nombres ayant une position « impaire » dans notre suite de nombres, qui nous donnera la valeur de « i ».

    Dans l’exemple ci-dessus, i = 3 + 3 + 7 + 1 + 3 + 2 = 19

  • Additionnez les nombres ayant une position « pair » dans notre suite de nombres, qui nous donnera la valeur de « p ».
    Dans notre cas, p = 1 + 1 + 8 + 9 + 2 + 6 = 27
  • On calcule ensuite via la formule i + 3p qui nous donne n.
    n = 19 + (3 * 27)
  • Recherchez à présent la multiple de 10 juste au-dessus de n.
    Ici 100 car 19 + (3 * 27) = 100 .
  • Pour calculer la clée efffectuez une simple soustraction du multiple de 10 moins votre total « n ».
    100 – 100 = 0

Il nous suffit de récupérer les 12 premiers numéros et d’y coller la clée de contrôle.
Dans l’exemple notre code finale avec nos 13 chiffres sont 3131781932260.

Scan to Donate Bitcoin
Like this? Donate Bitcoin to at:
Bitcoin 17NmM8q9TC7f4eKczRzHFXTZd39S8K24dv
Donate

Add a comment »2 comments to this article

  1. Sam (samcarneiro) | Pearltrees
  2. Très intéressant comme article. Je ne m’étais jamais posé la question sur le fonctionnement des codes barres et à vrai dire, cela est toujours bien d’apprendre le fonctionnement de certains systèmes que l’on utilisé tous les jours tel que les codes barres.
    Merci pour cette information!

    Répondre

Laisser un commentaire

Assemblé dans la station orbitale WordPress