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

Documents pareils