Codabar – Wikipedia, wolna encyklopedia

przykład kodu Codabar

Codabar – rodzaj kodu kreskowego znany również jako NW-7, USD-4 czy kod 2 z 7, jest kodem ogólnego zastosowania, pozwalającym na kodowanie cyfr 0-9 oraz sześciu innych znaków. Oprócz tego obejmuje cztery dodatkowe symbole reprezentujące znaki startu i stopu. Jest to kod bardzo niezawodny, łatwy do skanowania i bardzo tolerancyjny w stosunku do niedokładności wydruku. Ze względu na swoje zalety jest często wykorzystywany w handlu detalicznym do znakowania cen. Znalazł on również swoje zastosowanie w bibliotekach, bankach krwi, laboratoriach fotograficznych oraz w firmach dystrybucyjnych.

Struktura kodu

[edytuj | edytuj kod]

Wszystkie znaki składają się z 4 kresek i 3 odstępów między nimi. Zarówno kreski jak i odstępy mogą być grube (1), jak i wąskie (0). W podstawowych symbolach (cyfry, −, $) występuje 1 gruba kreska i 1 gruby odstęp (stąd nazwa 2 z 7).

Poszczególne znaki w kodzie są oddzielane pojedynczym wąskim odstępem. Na początku i na końcu powinien być jeden ze znaków startu/stopu (A, B, C lub D, zwanych również odpowiednio T, N, * lub E), które to znaki nie mogą się pojawić w środkowej części kodu.

znak kod grubości
kresek i przerw
0 lll l 0 0 0 0 0 1 1
1 lll l 0 0 0 0 1 1 0
2 ll ll 0 0 0 1 0 0 1
3 l lll 1 1 0 0 0 0 0
4 lll l 0 0 1 0 0 1 0
5 lll l 1 0 0 0 0 1 0
6 l lll 0 1 0 0 0 0 1
7 l lll 0 1 0 0 1 0 0
8 l lll 0 1 1 0 0 0 0
9 ll ll 1 0 0 1 0 0 0
ll ll 0 0 0 1 1 0 0
$ ll ll 0 0 1 1 0 0 0
+ llll 0 0 1 0 1 0 1
: llll 1 0 0 0 1 0 1
/ llll 1 0 1 0 0 0 1
. llll 1 0 1 0 1 0 0
A (T) ll l l 0 0 1 1 0 1 0
B (N) l l ll 0 1 0 1 0 0 1
C (*) ll l l 0 0 0 1 0 1 1
D (E) ll l l 0 0 0 1 1 1 0

Linki zewnętrzne

[edytuj | edytuj kod]