Info |
---|
L'objet code barre ne gère que les codes barres à une dimension. |
...
1 - EAN 13
2 - EAN 8
3 - UPC A
4 - UPC E
5 - 2OF5 Entrelacé
6 - CODE 39
7 - CODE 39 Plus
8 - CODE 93
9 - CODE 93 Plus
10 - CODE 128 type A
11 - CODE 128 type B
12 - CODE 128 type C
13 - CODE EAN 128 type A
14 - CODE EAN 128 type B
15 - CODE EAN 128 type C
16 - CODABAR
17 - MSI
18 - ITF 14
19 - CODE 11
20 - CODE 128C sans test
21 - EAN 128C sans test
22 - DLL YBARCODE
NOTE : Les types de code barre 20 et 21 sont les mêmes que 12 (CODE12C) et 15 (EAN128C) a part qu'il n'y a pas de contrôle que la longueur soit multiple de 2, ceci a cause des codes FNC1 qui peuvent se trouver dans le code barre et qui peuvent rendent impair la longueur du code barre.
...
Famille des codes barres
On peut classer les codes barres par familles
...
ASCII | Code 39 | ||||||||||||||
A | A | a | +A | 0 | 0 | ESC (Escape) | %A | SH (Start of Heading) | $A | ||||||
B | B | b | +B | 1 | 1 | FS (File Separator) | %B | SX (Start of Text) | $B | ||||||
C | C | c | +C | 2 | 2 | GS (Group Separator) | %C | EX (End of Text) | $C | ||||||
D | D | d | +D | 3 | 3 | RS (Record Separator) | %D | ET (End of Transmission) | $D | ||||||
E | E | e | +E | 4 | 4 | US (Unit Separator) | %E | EQ (Enquiry) | $E | ||||||
F | F | f | +F | 5 | 5 | ; | %F | AK (Acknowledge) | $F | ||||||
G | G | g | +G | 6 | 6 | < | %G | BL (Bell-Audible of Attention Signal) | $G | ||||||
H | H | h | +H | 7 | 7 | = | %H | BS (Backspace) | $H | ||||||
I | I | i | +I | 8 | 8 | > | %I | HT (Horizontal Tabulation) | $I | ||||||
J | J | j | +J | 9 | 9 | ? | %J | LF (Line Feed) | $J | ||||||
K | K | k | +K | ! | /A | [ | %K | VT (Vertical Tabulation) | $K | ||||||
L | L | l | +L | " | /B | | | %L | FF (Form Feed) | $L | ||||||
M | M | m | +M | # | /C | ] | %M | CR (Carriage Return) | $M | ||||||
N | N | n | +N | $ | /D | ^ | %N | SO (Shift Out) | $N | ||||||
O | O | o | +O | % | /E | _ | %O | SI (Shift In) | $O | ||||||
P | P | p | +P | & | /F | { | %P | DL (Data Link Escape) | $P | ||||||
Q | Q | q | +Q | ' | /G | %Q | D1 (Device Control 1-XON) | $Q | |||||||
R | R | r | +R | ( | /H | } | %R | D2 (Device Control 2) | $R | ||||||
S | S | s | +S | ) | /I | ~ | %S | D3 (Device Control 3-XOFF) | $S | ||||||
T | T | t | +T | * | /J | DEL | %T | D4 (Device Control 4) | $T | ||||||
U | U | u | +U | + | /K | NU (Null) | %U | NK (Negative Acknowledge) | $U | ||||||
V | V | v | +V | , | /L | @ | %V | SY (Synchronous Idle) | $V | ||||||
W | W | w | +W | - | /M | ` | %W | EB (End of Transmission Block) | $W | ||||||
X | X | x | +X | . | /N | SP (= or ~ in our fonts) | SP | CN (Cancel) | $X | ||||||
Y | Y | y | +Y | / | /O | EM (End of Medium) | $Y | ||||||||
Z | Z | z | +Z | : | /Z | SB (Substitute) | $Z |
...
le code MONARCH est tout simplement le code CODABAR
le code PRESSLEY est le même que le code MSI , seul le calcul de la clé peut être différent
le code LOGMAR est en fait un code 2 sur 5 Entrelacé
le code GENCOD est en fait EAN 13
le code GALIA est en fait le CODE 39
le code CIP est en fait le CODE 39
le code ISBN est en fait le EAN 13 (voir le chapitre dédiée)
le code Matrix 2 of 5 est en fait un CODE 11
le code JAN est en fait une code EAN
Code barre de type GS1-128 (anciennement EAN-128) ou GENCOD
...
Exemples de programmations et visuels
...
Exemples de programmations et visuels
Plusieurs exemples de programmation de code barre sont fournis dans les Divalto/exemple, notamment ici dans le dossier codebarre.
Sous-projet | |||
---|---|---|---|
codebarre | illustre l’impression des codes barres les plus classiques | ||
code barre colissimo | illustre l’impression des codes colissimo | ||
code barre swiss | illustre le QR Code des factures suisses | ||
code barre ybarcode | illustre l’utilisation de la DLL ybarcode.dll | Cet exemple génère plus de 100 exemple de codes barre, dont le paramétrage est décrit dans le fichier demoybarcode.txt Traite notamment:
| Quelques extraits : |