background image

1

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

ZARZADZANIE 

TRANSPORTEM I 

MAGAZYNOWANIEM

KODY KRESKOWE

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Systemy automatycznej 

identyfikacji

• Towarów,

• Uslug,

• Osób

w systemach logistycznych.

background image

2

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Systemy automatycznej identyfikacji

Pierwsze kody 

kreskowe

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

background image

3

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

background image

4

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Systemy automatycznej identyfikacji

Parametry kodu kreskowego:
Znaki danych;
Znaki kontrolne;
Znaki pomocnicze i margines;
System kodowania;
Szerokosc kresek, moduly, wymiar X;
Dlugosc symbolu;
Samosprawdzalnosc.

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Systemy automatycznej identyfikacji

• Kod ciagly

• Kod 

przerywany

background image

5

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Systemy automatycznej identyfikacji

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

background image

6

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Systemy automatycznej identyfikacji

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Systemy automatycznej identyfikacji

Samokontrola kodu. Algorytm „modulo 39”.

1.

Ponumerowac cyfry kodu od konca sprawdzania 
od 1do 13 (pierwsza liczba jest liczba kontrolna);

2.

Obliczyc sume cyfr na miejscach parzystych;

3.

Otrzymany wynik pomnozyc przez 3;

4.

Obliczyc sume cyfr na miejscach nieparzystych 
(za wyjatkiem kontrolowanej cyfry)

5.

Dodac wynik w kroku 3 do kroku 4;

6.

Otrzymana sume uzupelnic do pelnej dziesiatki;

7.

Cyfra uzupelniajaca powinna byc zgodna z cyfra 
kontrolowana.

background image

7

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Systemy automatycznej identyfikacji

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

background image

8

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Systemy automatycznej identyfikacji

Znakowanie towarów wazonych sprzedawanych 

na sztuki oraz o zmiennej cenie.

K

W

1

W

2

, W

3

W

4

W

5

V

Tk

1

Tk

2

Tk

3

Tk

4

27

K

C

C

C

3

, C

C

5

V

Tk

1

Tk

2

Tk

3

Tk

4

23

Cyfra 

kontrolna

Cena w zlotych 

lub ilosc

Cyfra kontrolna 

ceny lub ilosci

Numer 

krajowy 

towaru

Prefiks 

EAN/UCC

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Systemy automatycznej identyfikacji

K

W

1

W

2

, W

3

W

4

W

5

V

Tk

1

Tk

2

Tk

3

Tk

4

27

K

C

C

C

3

, C

C

5

V

Tk

1

Tk

2

Tk

3

Tk

4

23

Cyfra 

kontrolna

Cena w zlotych 

lub ilosc

Cyfra kontrolna 

ceny lub ilosci

Numer 

wewnetrzny 

towaru

Prefiks 

EAN/UCC

background image

9

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Systemy automatycznej identyfikacji

Kod EAN – 128.

Koduje znaki ACSII – Amerykanski 

Standardowy Kod do wymiany informacji.

1 znak to 11 modulów na który sklada sie 6 

kresek w tym 3 kreski czarne i 3 biale.

1 kreska moze miec szerokosc 1,2,3,4 

modulów.

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

background image

10

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Systemy automatycznej identyfikacji

Znak kontrolny oblicza sie zgodnie z nastepujacymi zasadami:
1. Kazdemu znakowi symbolu przypisana jest okreslona wartosc.
2. Kazdy pozycja znaku, symbolu ma nadany wspólczynnik 

wazony. Znak START ma  wspólczynnik   wazony   l,   
nastepnie  znaki   przybieraja wartosc wspólczynników I, 2, 3, 
4, .n, az do znaku kontrolnego (bez wlaczenia kodu wyliczen
znaku). Znak START i nastepujacy po nim pierwszy znak 
symbolu maja wspólczynnik wazony l.

3. Kazda wartosc

znaku symbolu jest mnozona przez 

wspólczynnik wazony tego znaku. Wyniki obliczen sa
sumowane.

4. Otrzymana sume nalezy podzielic przez liczbe 103  Reszta 

otrzymana

z dzielenia jest wartoscia znaku symbolu, który jest znakiem 

kontrolnym symbolu.

Znak kontrolny symbolu umieszcza sie bezposrednio za koncem 

danych lub znakiem specjalnym, przed znakiem STOP

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

background image

11

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Systemy automatycznej identyfikacji

ITF – kod przeplatany 2 z 5.

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Systemy automatycznej identyfikacji

background image

12

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Systemy automatycznej identyfikacji

background image

13

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Systemy automatycznej identyfikacji

Znakowanie jednostek wysylkowych EAN-14

1 – identyfikator opakowania zbiorczego
Np. 0 – oznacza  nr EAN
9 - opakowanie zbiorcze o zmiennej ilosci jednostek 

konsumenckich

1-8 – rodzaj opakowania i ilosc jednostek.

T

1

T

2

T

3

T

4

590

0 0 0 0 0 

lub

K

T

1

T

2

T

3

T

4

T

5

do T

2

P

1

P

2

P

3

do S

7

590

W

Cyfra 

kontrolna

Numer EAN–13 bez jego cyfry kontrolnej 

lub

00000 Numer EAN-8 bez cyfry kontrolnej

Identyfikator 

opakowania

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Systemy automatycznej identyfikacji

Informacja zakodowana w kodzie ITF-14

background image

14

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Systemy automatycznej identyfikacji

Numer SSCC – Serial Shipping Container

Code, czyli seryjny numer jednostki 
wysylkowej, zawiera 18 cyfr.

K

S

1

S

2

S

3

S

4

S

5

S

6

P

1

P

2

P

3

P

4

P

5

P

6

P

7

590

IAC

K

S

1

S

2

S

3

S

4

S

5

S

6

S

7

P

1

P

2

P

3

P

4

P

5

P

6

590

IAC

K

S

1

S

2

S

3

S

4

S

5

S

6

S

7

S

8

P

1

P

2

P

3

P

4

P

5

590

IAC

K

S

1

S

2

S

3

S

4

S

5

S

6

S

7

S

8

S

9

P

1

P

2

P

3

P

4

590

IAC

Cyfra 

kontrolna

Indywidualny numer 

jd logistycznej

Numer 

jednostki

Prefiks 

EAN/UCC

Cyfra 

0 – 9

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

background image

15

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

background image

16

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

background image

17

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Kod pietrowy

Opracowany w 1990 r. jako podreczny plik danych 
(Portable Data File) PDF.

Slowo sklada sie z 17 modulów i zawiera 4 kroki 
ciemne, stad 417.

Koduje wszystkie znaki ASCII  – II rozszerzonej, 
wszystkie trzy zbiory.Kazdy  rzad  koduje innym 
zestawem znaków. Pozwala odczytac informacje 
nawet przy 50 %^ uszkodzeniu wzoru kodu.

Slowo ma 17 znaków, w tym 4 kreski ciemne i 4 
jasne. 1 kreska moze byc o szerokosci 1-6 modulów. 
Umozliwia to otrzymanie 10480 slów. Wysokosc 
kreski 3X

background image

18

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Kod pietrowy

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Kod pietrowy

background image

19

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Kod DATAMATRIX

Kod DATAMATRIX (lata 1990) – kod 
matrycowy.

Dwie odmiany ECC 140 i EC 200.

ECC 200  – umozliwia zakodowanie 2335 
znaków alfanumerycznych lub 3116 znaków 
numerycznych. Stosowany do numerowania 
silników samochodowych.

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Kod DATAMATRIX

background image

20

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

background image

21

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Inne kody matrycowe

Kod MAXICODE (opracowany przez UPS w 
1992r.) zawiera modul podstawowy: 3 okregi 
i wtórny w komórkach szesciokatnych. Sluzy 
do identyfikacji szybko przemieszczajacych 
sie obiektów. 

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Inne kody matrycowe

Kod AZTEC CODE. (1995). Moze zawierac 
maksymalnie 3852 znaki numeryczne lub 
3076 znaków alfanumerycznych.

background image

22

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Inne kody matrycowe

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Kody zlozone UCC EAN

Uzywany do oznaczania produktów handlowych. 
Opracowany na zlecenie EAN/UCC. Element 2D musi 
wystepowac z kodem liniowym poniewaz kod liniowy 
jest wzorem wyszukiwania dla elementu 2D. Elementem 
liniowym moze byc EAN-13 lub EAN-128.

background image

23

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

Kody zlozone UCC EAN

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

GIAI – Global Individual Asset Identifier

Globalny Identyfikator Indywidualnych Zasobów

GRAI – Global Returnabl Asset Identifier

Globalny Identyfikator Zasobów Zwrotnych

Zastosowanie:
znakowanie opakowan wiekszej wartosci, 
zasobów firmy

background image

24

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

GLN – Global Locator Number
Globalny Numer Lokalizacyjny (EAB UCC).
Nadawany firmom przez CKK, powiazany z nazwa 
firmy, adresem, numerem konta.

Zastosowanie: lokalizuje podmiot gospodarczy. 
Stosowany w EDI, ulatwia transakcje.

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

GSRN – Global Service Relation Number

Globalny Numer Relacji Uslugowej.

GSRN jest drukowany w kodzie kreskowym 
UCC/EAN-128 z IZ 8018

background image

25

DR INZ. PAWEL ZAJAC & DR INZ. MATEUSZ ZAJAC

GTIN – Global Trade Item Identification 

Number

Globalny numer identyfikacyjny jednostki 

handlowej.

(IZ 02) n2+n14