Kody kreskowe

Dr inż. Elżbieta Małyszek

PDF created with pdfFactory Pro trial version www.pdffactory.com

Kodowanie kreskowe

l Kodowanie kreskowe to technika

gromadzenia danych dla potrzeb

zarządzania informacją oraz kontroli

strumieni produkcji i zapasów

Dr inż. Elżbieta Małyszek

PDF created with pdfFactory Pro trial version www.pdffactory.com

Kod kreskowy

l Kod kreskowy jest to graficzne

odzwierciedlenie określonego ciągu

znaków numerycznych,

alfanumerycznych lub specjalnych

wyrażane poprzez kombinację

jasnych i ciemnych elementów,

ustaloną według przyjętej symboliki

danego kodu.

Dr inż. Elżbieta Małyszek

PDF created with pdfFactory Pro trial version www.pdffactory.com

Pierwsze zastosowania

l Po raz pierwszy w praktyce

zastosowano kod kreskowy do

identyfikacji wagonów kolejowych w

roku 1962.

l Do powszechnego użycia kody

kreskowe weszły w latach

siedemdziesiątych.

Dr inż. Elżbieta Małyszek

PDF created with pdfFactory Pro trial version www.pdffactory.com

Pierwsze zastosowania

l Najpierw kody kreskowe zaczęto

powszechnie stosować w handlu

detalicznym w Stanach

Zjednoczonych i Kanadzie.

l Było to spowodowane chęcią

podwyższenia wydajności pracy,

usprawnienia obsługi klientów i

ułatwienia ewidencji w punktach

sprzedaży.

Dr inż. Elżbieta Małyszek

PDF created with pdfFactory Pro trial version www.pdffactory.com

Kody w Polsce

l W Polsce na szerszą skalę zaczęto

stosować kody kreskowe dopiero po

1990 roku.

Dr inż. Elżbieta Małyszek

PDF created with pdfFactory Pro trial version www.pdffactory.com

Symbolika kodu

l Symbolika kodu jest to określony

sposób przedstawiania danych w

postaci kodu kreskowego w oparciu o

określone cechy i reguły jego

budowy.

Dr inż. Elżbieta Małyszek

PDF created with pdfFactory Pro trial version www.pdffactory.com

Symbolika kodu

l Symbolika określa parametry kodów

kreskowych, czyli:

l Znaki danych

l Znaki kontrolne

l Znaki pomocnicze

l System kodowania

l Szerokość kresek i ich moduły

l Długość symbolu

l Samosprawdzalność

Dr inż. Elżbieta Małyszek

PDF created with pdfFactory Pro trial version www.pdffactory.com

Symbolika kodu

Znaki danych

l Każdy z kodów kreskowych może być

odwzorowywany przez ściśle określony

zastaw znaków, którymi mogą być:

l cyfry (kod numeryczny),

l cyfry i znaki alfabetu (kod alfanumeryczny),

l pełen zestaw znaków kodu ASCII (American

Standard Code for Information Interchange), zawierającego wszystkie znaki numeryczne oraz

zestaw znaków specjalnych.

Dr inż. Elżbieta Małyszek

PDF created with pdfFactory Pro trial version www.pdffactory.com

Symbolika kodu

Znaki kontrolne

• Znaki kontrolne (w kodach numerycznych cyfry

kontrolne) służą do wykrywania ewentualnego

błędu odczytu kodu kreskowego.

• Są one obliczane według określonego algorytmu

zdefiniowanego w danej symbolice.

•

• Zależnie od symboliki znaki kontrolne mogą być

obligatoryjne lub nie.

• Znaki te przy odczycie przez skaner nie są

przekazywane do systemu Auto-ID.

Dr inż. Elżbieta Małyszek

PDF created with pdfFactory Pro trial version www.pdffactory.com

Symbolika kodu

Znaki pomocnicze i margines

l Znaki pomocnicze służą do minimalizacji ryzyka

błędnego odczytu i jednocześnie umożliwiają

dwukierunkowy odczyt symbolu.

l Wśród znaków pomocniczych znajdują się:

l znak start, wskazujący początek symbolu

l znak stop, wskazujący koniec symbolu

l jasny margines, który musi być zachowany przed znakiem start i po znaku stop. Jest on niezbędny tylko ze strony, od której rozpoczyna się odczyt, ale mając na uwadze

dwukierunkowość odczytu (lewo/prawo i prawo/lewo),

stosuje się obustronny margines

l znaki funkcyjne, stosowane w celu zmiany zestawu znaków w symbolu.

Dr inż. Elżbieta Małyszek

PDF created with pdfFactory Pro trial version www.pdffactory.com

Dr inż. Elżbieta Małyszek

PDF created with pdfFactory Pro trial version www.pdffactory.com

Symbolika kodu

Systemy kodowania

l Wyróżnia się dwa systemy kodowania:

l System ciągły – w przypadku kodów ciągłych koniec

jednego znaku jest jednocześnie początkiem następnego, co oznacza, że każda jasna i ciemna kreska odzwierciedla część kodowanego znaku. Ich zaletą jest duża gęstość

zapisu, gdyż nie zawierają przerw. Jednocześnie wymagana jest jednak większa precyzja wydruku.

l System nieciągły (dyskretny) – w kodach dyskretnych

każdy znak zaczyna się i kończy ciemną kreską i jest

oddzielony od sąsiednich przerwą w postaci jasnej kreski, która może mieć różną szerokość w określonych granicach.

Możliwe jest także zestawienie odwrotne – znak zaczyna się i kończy

czy jasną kreską, a przerwa jest kreską ciemną.

Symboliki dyskretne cechuje większa tolerancja druku przy mniejszej gęstości zapisu.

Dr inż. Elżbieta Małyszek

PDF created with pdfFactory Pro trial version www.pdffactory.com

Symbolika kodu

Szerokość kresek i moduł

(wymiar X)

l Szerokość kresek:

l kody szeroko-wąskie, w których mogą występować tylko dwie szerokości kresek (stosunek między grubością kreski szerokiej i wąskiej waha się w granicach od 2:1 do 3:1).

l kody z kreskami o różnych szerokościach, są to kody ciągłe o modularnej budowie znaku (oznacza to, że każdy znak

zbudowany jest z określonej, tej samej liczby modułów (n)).

l Moduł (wymiar X) określa szerokość najwęższej

kreski w milsach

l kreski mogą być zbudowane z 1-6 modułów,

l na jeden znak przypada określona ilość ciemnych (k) i jasnych kresek,

l znaki mają stałą szerokość i tę samą liczbę modułów (n).

Dr inż. Elżbieta Małyszek

PDF created with pdfFactory Pro trial version www.pdffactory.com

Symbolika kodu

Długość symbolu

l Istnieją symboliki, w których długość

symbolu jest ograniczona, najczęściej ściśle

określona, ze względu na zdefiniowaną

strukturę.

l Stała długość występuje przeważnie przy

symbolikach, dla których zostało ustalone

standardowe przeznaczenie.

l Pozostałe symboliki mają też ograniczoną

długość, która jednak jest związana z

ograniczeniami pola odczytu skanera, a nie z

narzuconymi regułami.

Dr inż. Elżbieta Małyszek

PDF created with pdfFactory Pro trial version www.pdffactory.com

Symbolika kodu

Samosprawdzalność

• Kod kreskowy jest samosprawdzalny

wtedy, gdy przy wystąpieniu błędu

drukarskiego lub uszkodzenia symbolu

znak nie zostanie odczytany jako inny.

• Uzyskuje się to przez zastosowanie

algorytmów kontrolnych, odnoszących

się do każdego znaku kodu.

Dr inż. Elżbieta Małyszek

PDF created with pdfFactory Pro trial version www.pdffactory.com