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.
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.
très important mais je comprend pas
Un grand merci pour votre explication.