LE CODE 39
Transcription
LE CODE 39
LE CODE 39 Le code 39 est le code barre le plus utilisé dans les applications industrielles. C’est un code barre alphanumérique qui permet, dans sa version d’origine, de coder 43 caractères : les chiffres de 0 à 9, les lettres de A à Z, 6 symboles, plus un caractère particulier de début et de fin de message. Dans sa version étendue ce code barre permet de codifier tous les caractères de la table ASCII (128 caractères). Ce code barre est de longueur variable, bidirectionnel. Son nom provient de sa structure qui est de 3 parmi 9. En effet chaque caractère est encodé par 9 éléments (5 barres, 4 espaces), parmi lesquels, 3 sont larges (1 binaire) et 6 sont étroits (0 binaire). Tous les caractères sont séparés par un espace qui n’est pas pris en compte. Le Code 39 utilise un caractère particulier l’astérisque (*) qui marque le début et la fin du code barre(start, stop), ce caractère n’est pas pris en compte lors de la lecture du symbole. exemple de code barre Code39 Table de vérité : Cette table de vérité correspond à la version d’origine du code 39 (43 caractères). Les éléments larges sont représentés par des 1 binaires et les éléments étroits sont représentés par des 0 binaires. Caractères B1 E1 B2 E2 B3 E3 B4 E4 B5 0 0 0 0 1 1 0 1 0 0 1 1 0 0 1 0 0 0 0 1 2 0 0 1 1 0 0 0 0 1 3 1 0 1 1 0 0 0 0 0 4 0 0 0 1 1 0 0 0 1 5 1 0 0 1 1 0 0 0 0 6 0 0 1 1 1 0 0 0 0 7 0 0 0 1 0 0 1 0 1 8 1 0 0 1 0 0 1 0 0 9 0 0 1 1 0 0 1 0 0 A 1 0 0 0 0 1 0 0 1 B 0 0 1 0 0 1 0 0 1 C 1 0 1 0 0 1 0 0 0 D 0 0 0 0 1 1 0 0 1 E 1 0 0 0 1 1 0 0 0 F 0 0 1 0 1 1 0 0 0 G 0 0 0 0 0 1 1 0 1 H 1 0 0 0 0 1 1 0 0 I 0 0 1 0 0 1 1 0 0 J 0 0 0 0 1 1 1 0 0 K 1 0 0 0 0 0 0 1 1 L 0 0 1 0 0 0 0 1 1 M 1 0 1 0 0 0 0 1 0 N 0 0 0 0 1 0 0 1 1 O 1 0 0 0 1 0 0 1 0 P 0 0 1 0 1 0 0 1 0 Q 0 0 0 0 0 0 1 1 1 R 1 0 0 0 0 0 1 1 0 S 0 0 1 0 0 0 1 1 0 T 0 0 0 0 1 0 1 1 0 U 1 1 0 0 0 0 0 0 1 V 0 1 1 0 0 0 0 0 1 W 1 1 1 0 0 0 0 0 0 X 0 1 0 0 1 0 0 0 1 Y 1 1 0 0 1 0 0 0 0 Z 0 1 1 0 1 0 0 0 0 - 0 1 0 0 0 0 1 0 1 . 1 1 0 0 0 0 1 0 0 espace 0 1 1 0 0 0 1 0 0 * 0 1 0 0 1 0 1 0 0 $ 0 1 0 1 0 1 0 0 0 / 0 1 0 1 0 0 0 1 0 + 0 1 0 0 0 1 0 1 0 % 0 0 0 1 0 1 0 1 0