| |
Le Codabar a été développé en 1972 déjà par Monarch Marking Systems Inc. (société que nous représentons en Suisse).
| Au Japon, le Codabar Monarch est aussi appelé
NW-7. Monarch fut la première société à introduire les codes à barres
dans ce pays. Le nom japonais NW7 vient du fait que dans le Codabar
Monarch, chaque caractère est composé de :
| 7 éléments (barres et espaces) qui sont soit étroites (Narrow en anglais) soit larges (Wide en
anglais).
|
|
| La composition relativement simple du Codabar Monarch fait qu'il est
fréquemment utilisé pour coder des numéros de lot et de série pour les
applications de :
| banques de transfusion sanguine, |
| services de livraisons à domicile, |
| bibliothèques, etc. |
|
Composition du Codabar Monarch :
| Il est possible de choisir les caractères Start et Stop parmi les
lettres a, b, c ou d ce qui offre 16 combinaisons possibles afin
d'identifier le contenu du bloc de données.
|
| De par sa conception, le Codabar Monarch ne nécessite aucun CheckDigit
(caractère de contrôle).
Il se contrôle lui-même, caractère par caractère.
|
| Le Codabar Monarch (parfois aussi nommé Code 2 of 7) permet de codifier
des données numériques (0-9) ainsi que 6 caractères spéciaux ($, -, :, /, ., +).
Il a quatre jeux de caractères Start/Stop (a/t, b/n, c/*, d/e) disponibles.
|
| Il se compose de :
| 7 élements binaires, |
| parmi ces 7 éléments 2 d'entre eux sont larges (d'où le nom de Code 2 of 7).
|
|
Dans le tableau ci-dessous le 1 représente les éléments larges et 0 les éléments étroits.
| Contrairement aux autres codes utilisant la distinction par éléments larges et étroits,
le Codabar Monarch ne fait pas appel à une largeur fixe de l'élément mais à une série de 18
largeurs différentes. Cette structure permet un contrôle systématique de la validité de
chaque caractère, ce qui permet de se passer de CheckDigit.
A noter également que de par sa conception chaque caractère du Codabar occupe un espace identique. |
Largeur de chaque élément
en mils |
caractère |
Barre |
Espace |
Barre |
Espace |
Barre |
Espace |
Barre |
0 |
6.5 |
10.4 |
6.5 |
10.4 |
6.5 |
24.3 |
17.9 |
1 |
6.5 |
10.4 |
6.5 |
10.4 |
17.9 |
24.3 |
6.5 |
2 |
6.5 |
10.0 |
6.5 |
24.4 |
6.5 |
10.0 |
18.6 |
3 |
17.9 |
24.3 |
6.5 |
10.4 |
6.5 |
10.4 |
6.5 |
4 |
6.5 |
10.4 |
17.9 |
10.4 |
6.5 |
24.3 |
6.5 |
5 |
17.9 |
10.4 |
6.5 |
10.4 |
6.5 |
24.3 |
6.5 |
6 |
6.5 |
24.3 |
6.5 |
10.4 |
6.5 |
10.4 |
17.9 |
7 |
6.5 |
24.3 |
6.5 |
10.4 |
17.9 |
10.4 |
6.5 |
8 |
6.5 |
24.3 |
17.9 |
10.4 |
6.5 |
10.4 |
6.5 |
9 |
18.6 |
10.0 |
6.5 |
24.4 |
6.5 |
10.0 |
6.5 |
$ |
6.5 |
10.0 |
18.6 |
24.4 |
6.5 |
10.0 |
6.5 |
- |
6.5 |
10.0 |
6.5 |
24.4 |
18.6 |
10.0 |
6.5 |
: |
16.7 |
9.3 |
6.5 |
9.3 |
16.7 |
9.3 |
14.7 |
/ |
14.7 |
9.3 |
16.7 |
9.3 |
6.5 |
9.3 |
16.7 |
. |
13.6 |
10.1 |
14.9 |
10.1 |
17.2 |
10.1 |
6.5 |
+ |
6.5 |
10.1 |
17.2 |
10.1 |
14.9 |
10.1 |
13.6 |
A ou T |
6.5 |
8.0 |
19.6 |
19.4 |
6.5 |
16.1 |
6.5 |
B ou N |
6.5 |
16.1 |
6.5 |
19.4 |
6.5 |
8.0 |
19.6 |
C ou * |
6.5 |
8.0 |
6.5 |
19.4 |
6.5 |
16.1 |
19.6 |
D ou E |
6.5 |
8.0 |
6.5 |
19.4 |
19.6 |
16.1 |
6.5 |
| Le tableau ci-contre indique la largeur de chaque élément
constitutif d'un caractère en mils1
pour la densité de base de 11 caractères par pouce. |
Par exemple :
Représentation du caractère 1 :
Représentation du caractère 2 :
Résumé :
Le Codabar Monarch n'est pas modulaire, barres et
espaces sont irréguliers. Les éléments barre et espace peuvent avoir 18 largeurs différentes.
Il s'auto-contrôle, caractère par caractère.
Eléments : 18 largeurs
différentes
Caractère : 7 éléments, 4 barres, 3 espaces - 2
éléments larges, 5 éléments étroits.
Continuité : discontinu, les espaces inter-caractères
sont au minimum équivalents à la largeur de l'élément le plus étroit,
au maximum équivalent à la largeur d'un caractère. Ils peuvent varier
au sein même d'un code
Quiet Zone : minimum 100mils (2,54 mm)
Jeu de caractères : chiffres de 0 à 9 et 6 caractères spéciaux ( - $ : / . + )
Caractères Start / Stop : 4 caractères chacun
pouvant être représentés par deux lettres (a ou t, b ou n, c ou *, d ou e).
Check Digit : ce code s'autocontrôle, il n'y a
donc pas besoin de CheckDigit.
Note :
- 1 mils = 1 millième de pouce 0.001"
|