CODE 39 és Codabar
A világon körülbelül 100 féle vonalkód létezik. Az alábbiakban a CODE39 vonalkódokat mutatjuk be.
CODE39
A CODE 39 vonalkódot az Intermec Corporation fejlesztette ki 1975-ben. A vonalkód legfeljebb 43 karaktert tartalmazhat, amely számokból, betűkből és bizonyos szimbólumokból állhat. Annak köszönhetően, hogy a betűk kezelésére is alkalmas, a CODE 39 nélkülözhetetlen az ipari szektorokban, így például az autóiparban vagy az elektronikai iparban. A vonalkódot az AIAG (Amerikai Gépjárműipari Munkacsoport) szabványosította az Egyesült Államokban.
A CODE 39 összetétele
A CODE 39 a nevét a vonalak és térközök mintázata alapján kapta, ugyanis a 9 vonal és térköz közül 3 széles. Az alapvető összetétel a következő:
・Egy betűt (karaktert) 9 vonal és térköz ábrázol.
・A vonalkód elején és végén csillag (*) található. (start/stop karakter)
・A karakterek közötti térközt „karakterek közötti szünetnet” hívják. A szünet szélessége általában megegyezik a vékony vonal szélességével. (A szünet maximális szélessége 3–5,3-szorosa a vékony vonal szélességének.)

A CODE 39 karakter-összetétele
Az alábbi táblázat a CODE 39 karakter-összetételét mutatja be.
A CODE 39 számokat (0-tól 9-ig), betűket és szimbólumokat (-, ., _ (szóköz), *, $,/, +, %) tartalmazhat.
Karakter | Vonalmintázat |
---|---|
0 | ![]() |
1 | ![]() |
2 | ![]() |
3 | ![]() |
4 | ![]() |
5 | ![]() |
6 | ![]() |
7 | ![]() |
8 | ![]() |
9 | ![]() |
A | ![]() |
B | ![]() |
C | ![]() |
D | ![]() |
E | ![]() |
F | ![]() |
G | ![]() |
H | ![]() |
I | ![]() |
J | ![]() |
K | ![]() |
L | ![]() |
M | ![]() |
N | ![]() |
O | ![]() |
P | ![]() |
Q | ![]() |
R | ![]() |
S | ![]() |
T | ![]() |
U | ![]() |
V | ![]() |
W | ![]() |
X | ![]() |
Y | ![]() |
Z | ![]() |
- | ![]() |
. | ![]() |
SZÓKÖZ | ![]() |
$ | ![]() |
/ | ![]() |
+ | ![]() |
% | ![]() |
* | ![]() |
A CODE 39 jellemzői
- Mivel a CODE 39 nemcsak számokat, hanem betűket és szimbólumokat is tartalmazhat, ezért a cikkszámok feltüntetését is lehetővé teszi.
- A start/stop karakter a csillag (*).
- 9 vonal és térköz szolgál 1 karakter jelölésére. A többi vonalkódnál alkalmazottnál több vonal és térköz hatékonyabb beolvasást és nagyobb fokú megbízhatóságot kínál. Emellett ez a legnagyobb méretű vonalkód.
A CODE 39 abban az esetben ideális, ha az adatok betűk használatát is megkövetelik.
A CODE 39 felhasználási területei
A CODE 39 vonalkódot elsősorban ipari alkalmazásokban használják.
Codabar
A Codabar vonalkódot a Monarch Marking Systems fejlesztette ki 1972-ben. A vonalkódot a korai időszakban, a „2 of 5” vonalkódot követően vezették be. Széles körben alkalmazzák olyan területeken, ahol egymást követő sorozatszámokra van szükség, így például a vérbankokban, a házhoz szállítási szolgáltatásoknál vagy a tagsági kártyáknál.
A Codabar összetétele
A Codabar 4 vonalból és 3 térközből áll (vagyis összesen 7 elemből). Minden egyes vékony vagy széles elem egy karaktert (betűt) jelöl.
A Codabar alapvető összetétele a következő:
- 7 vonal és térköz jelöl 1 karaktert.
- A vonalkód elején és végén a következő karakterek egyike áll: A, B, C vagy D (a, b, c vagy d).
(start/stop karakter)

A start/stop karakterek tetszőleges kombinációban fordulhatnak elő:
A––––A, B––––B, A––––C, D––––A stb.
- A karakterek közötti szünet azonos a CODE 39-nél alkalmazott szünettel.
A Codabar karakter-összetétele
A Codabar számokat (0-tól 9-ig), betűket (A, B, C, D) és szimbólumokat (-,$, /, ., +) jelölhet.
Karakter | Vonalmintázat |
---|---|
0 | ![]() |
1 | ![]() |
2 | ![]() |
3 | ![]() |
4 | ![]() |
5 | ![]() |
6 | ![]() |
7 | ![]() |
8 | ![]() |
9 | ![]() |
- | ![]() |
$ | ![]() |
: | ![]() |
/ | ![]() |
. | ![]() |
+ | ![]() |
A | ![]() |
B | ![]() |
C | ![]() |
D | ![]() |
A Codabar jellemzői
A Codabar esetében ritkábban fordul elő sikertelen beolvasás, mint az ITF esetében. A CODE 39 vonalkódnál kisebb vonalkódok hozhatók létre a használatával.
Ettől függetlenül nem garantált, hogy a beolvasás minden esetben sikeres lesz a Codabar használatakor. Ha a vonalkód nyomtatási minősége gyenge, akkor a beolvasás sikertelen lehet (lásd alább).

Ha valamelyik térköz a kelleténél szélesebbre sikerül, akkor a rendszer ezt stop karakternek tekinti, és a beolvasás sikertelenül végződik.
A tetszőleges start/stop karakterkombinációnak köszönhetően sokoldalú felhasználhatóságot kínál.
Például A––––A a listaárakhoz, A––––C az akciós árakhoz és C––––C a végkiárusítási árakhoz.