Mechanizmy kodów kreskowych

Struktura kodu kreskowego

Poniżej wyjaśniono format kodu kreskowego.

A
Długość kodu kreskowego
B
Cicha strefa
C
Symbol kodu kreskowego
D
Wysokość kodu kreskowego
E
Znak start
F
Dane (komunikat)
G
Cyfra kontrolna
H
Znak stop

Cicha strefa (margines)

Prawy i lewy koniec symbolu kodu kreskowego.
Jeśli margines nie jest wystarczająco szeroki, czytnik kodów kreskowych nie może zeskanować danych kodu.
Zarówno prawy, jak i lewy margines powinny mieć szerokość co najmniej 10 razy większą od szerokości wąskiego paska (minimalna szerokość elementu). (Szerokość wąskiego paska: zobacz tutaj.)

Znak start/stop

Znak wskazujący początek lub koniec danych.
Znak start/stop różni się zależnie od typu kodu kreskowego. CODE 39 korzysta z „*”, a CODABAR z „a”, „b”. „c” i „d”. (W kodach EAN i ITF zamiast znaku używany jest wzoru pasków, który wskazuje początek/koniec danych).

Dane (komunikat)

Wzory pasków przedstawiające dane (znaki numeryczne, alfabet itp.) są ułożone od lewej strony.
Powyższy rysunek pokazuje, że dane „012” są przedstawione za pomocą wzorów pasków odpowiadających cyfrom 0, 1 i 2 ułożonym odpowiednio od lewej strony.

Cyfra kontrolna

Wartość liczbowa, obliczona w celu sprawdzenia błędów odczytu. Jest dołączana bezpośrednio po danych kodu kreskowego.
(Aby zapoznać się ze szczegółowymi informacjami, zobacz tutaj)

Długość kodu kreskowego

Długość kodu kreskowego dotyczy całkowitej długości wraz z prawą i lewą cichą strefą.
Jeżeli długość kodu kreskowego, łącznie z cichymi strefami, nie mieści się w szerokości skanowania, czytnik nie może zeskanować danych.

Wysokość kodu kreskowego

Zaleca się, aby kod kreskowy był tak wysoki, jak pozwala na to drukarka.
Jeśli kod kreskowy nie jest wystarczająco wysoki, laser może się od niego odchylać, powodując niestabilne odczyty.
Zaleca się, aby wysokość była większa niż 15% długości kodu kreskowego.

Wąski pasek i szeroki pasek

Poniżej objaśniono kreski i spacje, które są minimalną jednostką tworzącą kod kreskowy. Kod kreskowy jest strukturą składającą się z wąskich i szerokich kresek oraz spacji. Nazwy każdego paska i spacji są podane poniżej:

Wąski pasek i szeroki pasek
NB Wąski pasek
WB Szeroki pasek
NS Wąska spacja
WS Szeroka spacja

Szerokości wąskie i szerokie ustala się w następującym stosunku:
NB:WB = NS:WS =1:2 do 1:3

Szerokość wąskiego paska jest kluczowa przy wyborze czytnika kodów kreskowych.
Wąska szerokość paska jest również nazywana „minimalną szerokością elementu”.

Poziom binarny i wielopoziomowy

Kody kreskowe w kategoriach CODE 39, CODABAR i ITF składają się z kresek i spacji, które mają dwa stopnie szerokości: wąski i szeroki. Określa się go jako kod kreskowy „poziomu binarnego”.
Stosunek wymiaru wąskiego do szerokiego wynosi 1 : 2 do 1 : 3. Możliwa jest pewna tolerancja.

A
Wąski pasek
B
Szeroki pasek
C
Szeroka spacja
D
Wąska spacja

Kody kreskowe w kategoriach EAN i CODE 128 składają się z kresek i spacji, które mają cztery stopnie szerokości wąskich i szerokich. Określa się to jako kod kreskowy „wielopoziomowy”.
Stosunek wynosi 1 : 2 : 3 : 4. Tolerancja jest bardzo ograniczona.

Poziom binarny i wielopoziomowość

Czym jest cyfra kontrolna?

Cyfra kontrolna jest to wartość liczbowa obliczona w celu sprawdzenia błędów odczytu.
Poniżej wyjaśniono przebieg kontroli i sposób obliczania.

  1. Cyfra kontrolna
    • Kod kreskowy z danymi „123” i cyfra kontrolna „6”.
  2. Odczyt kodu kreskowego
    Odczyt kodu kreskowego
    • Kod kreskowy zostaje odczytany.
  3. Obliczanie cyfry kontrolnej
    Obliczanie cyfry kontrolnej
    • Cyfra kontrolna jest wyliczana z danych.
  4. Porównanie danych cyfry kontrolnej
    Porównanie danych cyfry kontrolnej
    Porównanie
    DopasowaniePoprawny odczyt
    NiedopasowanieBłąd odczytu
    • Obliczona cyfra kontrolna jest porównywana z cyfrą dołączoną do odczytanego kodu kreskowego.
    • Jeśli się nie zgadzają, pojawia się błąd odczytu.

SPIS TREŚCI