Ajout descritpion des codes barre.

Ajout fichier texte : description de la composition de l'EAN13
This commit is contained in:
Regis Houssin 2006-01-08 13:53:15 +00:00
parent 02d78931bc
commit a2a11344f1
2 changed files with 124 additions and 6 deletions

107
doc/dev/barcode/EAN13.txt Normal file
View File

@ -0,0 +1,107 @@
Signification des chiffres.
- 2 chiffres pour le code pays ou code système
- 5 chiffres pour l'identificateur de société
- 5 chiffres pour l'identificateur d'article
- 1 chiffre pour la somme de contrôle
Cette règle subit de nombreuses entorses pour améliorer l'usage des chiffres disponibles.
Voici la liste des codes pays ou système :
00 à 13 UCC (Etats-Unis et Canada)
20 à 29 Codification interne en magasin
30 à 37 GENCOD-EAN France
380 BCCI (Bulgarie)
383 SANA (Slovénie)
385 CRO-EAN (Croatie)
387 EAN-BIH (Bosnie-Herzégovine)
400 à 440 CCG (Allemagne)
45 + 49 Distribution Code Center DCC (Japon)
460 à 469 UNISCAN - EAN Russie (Fédération de Russie)
471 CAN (Taiwan)
474 EAN Estonie
475 EAN Lettonie
476 EAN Azerbaï djan
477 EAN Lituanie
478 EAN Ouzbékistan
479 EAN Sri Lanka
480 PANC (Philippines)
481 EAN Biélorussie
482 EAN Ukraine
484 EAN Moldavie
485 EAN Arménie
486 EAN Georgie
487 EAN Kazakhstan
489 HKANA (Hong Kong)
50 E Centre UK
520 HELLCAN-EAN HELLAS (Grèce)
528 EAN Liban
529 EAN Chypre
531 EAN-MAC (FYR Macédonie)
535 EAN Malte
539 EAN Irlande
54 ICODIF/EAN Belgique. Luxembourg
560 CODIPOR (Portugal)
569 EAN Islande
57 EAN Danemark
590 EAN Pologne
594 EAN Roumanie
599 H.A.P.M.H. (Hongrie)
600 - 601 EAN Afrique du Sud
609 EAN Ile Maurice
611 EAN Maroc
613 EAN Algérie
619 Tunicode (Tunisie)
621 EAN Syrie
622 EAN Egypte
625 EAN Jordanie
626 EAN Iran
628 EAN Arabie Saoudite
64 EAN Finlande
690 - 693 Article Numbering Centre of China - ANCC (Chine)
70 EAN Norge (Norvège)
729 Israeli Bar Code Association EAN Israël
73 EAN Suède
740 EAN Guatemala
741 EAN El Salvador
742 ICCC (Honduras)
743 EAN Nicaragua
744 EAN Costa Rica Panama
746 746 EAN République Dominicaine
750 AMECE (Mexique)
759 EAN Venezuela
76 EAN (Schweiz, Suisse, Svizzera)
770 IAC (Colombie)
773 EAN Uruguay
775 APC - EAN Peru (Pérou)
777 EAN Bolivie
779 CODIGO - EAN Argentine
780 EAN Chili
784 EAN Paraguay
786 ECOP (Equateur)
789 EAN Brésil
80 à 83 INDICOD (Italie)
84 AECOC (Espagne)
850 Camera de Comercio de la Republica de Cuba (Cuba)
858 EAN Slovaquie
859 EAN République Tchèque
860 EAN YU (Yougoslavie)
867 EAN DPR Korea (Corée du Nord)
869 Union of Chambers of Commerce of Turkey (Turquie)
87 EAN Nederland (Hollande)
880 EAN Korea (Corée du Sud)
885 EAN Thaï lande
888 SANC (Singapour)
890 EAN Inde
893 EAN Vietnam
899 EAN Indonésie
90 - 91 EAN Autriche
93 EAN Australie
94 EAN Nouvelle Zélande
955 Malaysian Article Numbering Council (MANC) - Malaisie
977 Publications sérielles (ISSN)
978 - 979 Livres (ISBN)
980 Reçus de remboursement
981 - 982 Coupons (monnaie courante)
99 Coupons

View File

@ -1,7 +1,7 @@
<?php
/* Copyright (C) 2003-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
* Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2005 Regis Houssin <regis.houssin@cap-networks.com>
* Copyright (C) 2005-2006 Regis Houssin <regis.houssin@cap-networks.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -89,7 +89,9 @@ $var=true;
print "EAN13";
print "</td><td>\n";
print "information";
print "L'EAN se compose de 13 caractères, 12 chiffres plus une clé de contrôle. Il fonctionne de la même manière que l'UPC, avec lequel il est compatible.<br>";
print "L'utilisation des symbologies EAN8 et EAN13 impose la souscription et l'abonnement auprès d'organisme tel que GENCOD.<br>";
print "Codes numériques utilisés exclusivement à l'identification des produits susceptibles d'être vendus au grand public.";
print '</td>';
// Affiche example
@ -111,7 +113,8 @@ $var=true;
print '<tr '.$bc[$var].'><td width="100">';
print "UPC";
print "</td><td>\n";
print "information";
print "L'UPC est l'équivalent de l'EAN8/13 pour des pays codificateurs autre que l'Europe.<br>";
print "Codes numériques utilisés exclusivement à l'identification des produits susceptibles d'être vendus au grand public.";
print '</td>';
// Affiche example
@ -133,7 +136,7 @@ $var=true;
print '<tr '.$bc[$var].'><td width="100">';
print "ISBN";
print "</td><td>\n";
print "information";
print "Le code ISBN est un code dédié au milieu de la presse écrite.";
print '</td>';
// Affiche example
@ -155,7 +158,11 @@ $var=true;
print '<tr '.$bc[$var].'><td width="100">';
print "Code 39";
print "</td><td>\n";
print "information";
print "Premier code alpha numérique utilisé massivement dans l'Industrie pour sa capacité d'encodage (chiffres et lettres)<br>";
print "ainsi que par son degré de sécurité à l'encodage (clef de contrôle).<br>";
print "Il met a disposition les 10 chiffres, les 26 lettres de l'alphabet et sept symboles.<br>";
print "l'astérisque (*) sert de caractère de bornage. La lecture est bidirectionnelle.<br>";
print "La longueur est variable mais en général ne dépasse pas 32 caractères.";
print '</td>';
// Affiche example
@ -178,7 +185,11 @@ $var=true;
print '<tr '.$bc[$var].'><td width="100">';
print "Code 128";
print "</td><td>\n";
print "information";
print "Ce code \"dernière génération\" alpha numérique est susceptible d'encoder les 128 caractères de la table ASCII ( chiffres + lettres + symboles ).<br>";
print "Le code 128 possède des algorithmes de cryptage sécurisés assez avancés.<br>";
print "C'est le plus complet des codes à barres, il propose 3 jeux de 128 caractères.<br>";
print "La lecture est bidirectionnelle.<br>";
print "La longueur est variable mais en général ne dépasse pas 20 caractères.";
print '</td>';
// Affiche example