Retour sommaire
Les experts du code-barres atscan identification
catalogue découvrir ATSCAN Téléchargement FAQ FAQ SAV Contacter ATSCAN Les liens
- F.A.Q.
    Code à barres: définition
    Les codes à barres linéaires
       Ean8 et Ean13
       Le 2/5 entrelacé
       Le code 39
       Le code 128
    Les codes 2D
    Les outils de lecture
    Impression des codes à barres
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