KODY KRESKOWE
KODY KRESKOWE
USPRAWNIENIE DZIAŁAŃ
USPRAWNIENIE DZIAŁAŃ
W LOGISTYCE
W LOGISTYCE
KODY KRESKOWE
KODY KRESKOWE
USPRAWNIENIE DZIAŁAŃ
USPRAWNIENIE DZIAŁAŃ
W LOGISTYCE
W LOGISTYCE
PRZYCZYNY ROZWOJU
PRZYCZYNY ROZWOJU
Globalizacja rynku i wymogi nowoczesnego
Globalizacja rynku i wymogi nowoczesnego
obrotu towarowego zmusiły do zastosowania
obrotu towarowego zmusiły do zastosowania
nowych narzędzi zbierania i przesyłania
nowych narzędzi zbierania i przesyłania
danych, z których najszerzej przyjęło się
danych, z których najszerzej przyjęło się
automatyczne gromadzenie danych za pomocą
automatyczne gromadzenie danych za pomocą
kodów kreskowych.
kodów kreskowych.
Dzięki zastosowaniu kodów kreskowych
Dzięki zastosowaniu kodów kreskowych
ułatwiona została krajowa i międzynarodowa
ułatwiona została krajowa i międzynarodowa
komunikacja pomiędzy wszystkimi partnerami
komunikacja pomiędzy wszystkimi partnerami
handlowymi uczestniczącymi w jakimkolwiek
handlowymi uczestniczącymi w jakimkolwiek
łańcuchu dostaw, łącznie z: dostawcami
łańcuchu dostaw, łącznie z: dostawcami
surowców, producentami, hurtownikami,
surowców, producentami, hurtownikami,
dystrybutorami, detalistami, szpitalami i
dystrybutorami, detalistami, szpitalami i
końcowymi klientami lub konsumentami.
końcowymi klientami lub konsumentami.
CZYM JEST
Kod kreskowy jest graficznym odwzorowaniem
Kod kreskowy jest graficznym odwzorowaniem
informacji za pomocą kresek i odstępów
informacji za pomocą kresek i odstępów
pomiędzy nimi.
pomiędzy nimi.
Umożliwia on kodowanie informacji w celu jej
Umożliwia on kodowanie informacji w celu jej
późniejszego szybkiego i bezbłędnego odczytu.
późniejszego szybkiego i bezbłędnego odczytu.
Czytnik kodu składa się z elementu
Czytnik kodu składa się z elementu
światłoczułego i źródła światła. Idea odczytu
światłoczułego i źródła światła. Idea odczytu
opiera się na tym, iż powierzchnie jasne
opiera się na tym, iż powierzchnie jasne
odbijają światło, podczas gdy powierzchnie
odbijają światło, podczas gdy powierzchnie
ciemne je pochłaniają.
ciemne je pochłaniają.
Czytnik błyskawicznie analizuje kod kreskowy i
Czytnik błyskawicznie analizuje kod kreskowy i
przetwarza go na zawartą w nim informację
przetwarza go na zawartą w nim informację
RODZAJE SYSTEMÓW
RODZAJE SYSTEMÓW
KODOWANIA
KODOWANIA
RODZAJE SYSTEMÓW
RODZAJE SYSTEMÓW
KODOWANIA
KODOWANIA
Najbardziej znanymi systemami
Najbardziej znanymi systemami
oznaczeń za pomocą kodów kreskowych
oznaczeń za pomocą kodów kreskowych
są:
są:
amerykański: Universal Product Code
amerykański: Universal Product Code
(UPC),
(UPC),
europejski: European Article Numbering
europejski: European Article Numbering
(EAN),
(EAN),
japoński: Japanes Article Number (JAN)
japoński: Japanes Article Number (JAN)
RODZAJE KODÓW
RODZAJE KODÓW
RODZAJE KODÓW
RODZAJE KODÓW
MaxiCode
UPS
Macierz danych –
2D
Kod C128 –
wysyłka,
magazynowanie
Kod C39 –
najstarszy,
magazynowanie,
ctrl
RODZAJE KODÓW
RODZAJE KODÓW
RODZAJE KODÓW
RODZAJE KODÓW
Codabar – banki
krwi, biblioteki
POSTNET kod - US mail
Kody MSI and Plessey –
różne użycie
RODZAJE KODÓW
RODZAJE KODÓW
RODZAJE KODÓW
RODZAJE KODÓW
Azalea – oznaczanie
opakowań zbiorczych i
paczek
Wydruk kodów kreskowych z oprogramowania:
128 •
39 •
5 •
:
128 •
39 •
•
128 •
5 •
C/C++: Code 128 • Code 39 • UPC • Int. 2 of 5 • POSTNET
Bar Codes in Acrobat PDF files • bar codes in “other” applications • Linux • UNIX • PCL
fonts
PODZIAŁ KODÓW
PODZIAŁ KODÓW
KRESKOWYCH
KRESKOWYCH
JEDNOWYMIARO
JEDNOWYMIARO
WE
WE
(LINIOWE)
(LINIOWE)
DWUWYMIAROW
DWUWYMIAROW
E
E
PDF417
EAN-13
JAK JEST ZBUDOWANY KOD KRESKOWY?
Kod EAN-13 zawiera 13 cyfr:
1.
Pierwsze trzy cyfry są numerem kraju.
2.
Kolejne cztery do siedmiu cyfr oznacza numer
producenta lub dystrybutora i przydzielane są przez
organizację krajową podczas rejestracji.
3.
Następne dwie do pięciu cyfr stanowi numer
produktu, który przydzielany jest przez jednostkę
kodującą (najczęściej samego producenta) dla
asortymentu wyrobów o tej samej nazwie, cenie,
wadze, pojemności, kolorze, wielkości, składzie, itp.
4.
Ostatnia cyfra jest cyfrą kontrolną wyliczaną według
specjalnego algorytmu i służy do kontroli odczytu i
korekcji błędów.
NA PRZYKŁADZIE KODU EAN-
NA PRZYKŁADZIE KODU EAN-
13
13
PRZYKŁADOWE PREFIKSY EAN
PRZYKŁADOWE PREFIKSY EAN
PREFIKS
KRAJ
PREFIKS
KRAJ
00-09
USA i Kanada
690-691 Chiny
30-37
Francja
80-83
Włochy
400-440 Niemcy
84
Hiszpania
45 i 49
Japonia
858
Słowacja
460-469
Rosja
859
Czechy
50
Wielka
Brytania
977
(ISSN)
periodyki,
czasopisma
520
Grecja
978-979 (ISBN) książki
590
Polska
98-99
kupony
PRZYKŁADOWA STRUKTURA
PRZYKŁADOWA STRUKTURA
NUMERU
NUMERU
PRZYKŁADOWA STRUKTURA
PRZYKŁADOWA STRUKTURA
NUMERU
NUMERU
WYMAGANA ZMIANA
WYMAGANA ZMIANA
NUMERU
NUMERU
NIE WYMAGANA ZMIANA
NIE WYMAGANA ZMIANA
NUMERU
NUMERU
nowy produkt
zmiana producenta
nowa wersja produktu
zmiana nazwy
poważna zmiana opisu
produktu
zmiana zawartości,
cechy
fizykochemicznej
(budowa, skład
chemiczny,
smak, kolor itp.)
nowy rodzaj opakowania
zmiana wagi lub
objętości
dołączenie gratisowego
dodatku
promocyjna zmiana ceny
mało istotna zmiana
składników
nie zaznaczona na
opakowaniu
zmiana wagi
dołączony (wewnątrz)
upominek
bez informacji o nim na
opakowaniu
promocja konkursowa
zmiana graficzna
opakowania
wysyłkowe formy
sprzedaży
CO OZNACZA CYFRA
KONTROLNA?
Cyfra kontrolna
– służy do
wykrywania błędów odczytu kodu
kreskowego. Obliczana jest ona
według specjalnego algorytmu na
podstawie poprzednich cyfr. Przy
zamawianiu oryginału kodu
producent nie musi jej znać, gdyż
powinna być ona wyliczona przy
wykonywaniu oryginału kodu
kreskowego. Można ją sobie jednak
łatwo wyliczyć.
JAK JĄ POLICZYĆ CYFRĘ
JAK JĄ POLICZYĆ CYFRĘ
KONTROLNĄ?
KONTROLNĄ?
JAK JĄ POLICZYĆ CYFRĘ
JAK JĄ POLICZYĆ CYFRĘ
KONTROLNĄ?
KONTROLNĄ?
Przykład:
numer kodu: 5 9 0 1 2 3 4 1 2 3 4 5 X
1.
sumujemy co drugą cyfrę czytając od prawej do lewej tj.
począwszy od skrajnej prawej cyfry (wyłączając oczywiście
cyfrę kontrolną, której jeszcze nie znamy)
5 + 3 + 1 + 3 + 1 + 9 = 22
2.
mnożymy wynik z punktu 1. przez liczbę 3
22 * 3 = 66
3.
sumujemy pozostałe cyfry kodu
4 + 2 + 4 + 2 + 0 + 5 = 17
4.
sumujemy wyniki z punktów 2. i 3.
66 + 17 = 83
5.
cyfra kontrolna jest najmniejszą liczbą, która po dodaniu
do wyniku wg punktu 4) tworzy liczbę będącą
wielokrotnością liczby 10.
90 - 83 = 7
zatem cyfra kontrolna (X) jest równa 7
NA CO NALEŻY ZWRÓCIĆ
UWAGĘ BUDUJĄC KOD?
o
tło kodu o odpowiedniej barwie która odbija światło emitowane
tło kodu o odpowiedniej barwie która odbija światło emitowane
przez czytnik
przez czytnik
o
układ kresek z odstępami pomiędzy nimi o odpowiednim układzie
układ kresek z odstępami pomiędzy nimi o odpowiednim układzie
reprezentujący graficzne zakodowanie numeru
reprezentujący graficzne zakodowanie numeru
o
numer zakodowany zapisany cyframi arabskimi - numer ten jest
numer zakodowany zapisany cyframi arabskimi - numer ten jest
tylko dla informacji człowieka, czytnik nie bierze go pod uwagę,
tylko dla informacji człowieka, czytnik nie bierze go pod uwagę,
dla niego informacją jest tylko dany układ kresek
dla niego informacją jest tylko dany układ kresek
o
znacznik marginesu - znak > po prawej stronie wyznaczający
znacznik marginesu - znak > po prawej stronie wyznaczający
margines ochronny. Jest to znak pomocniczy ułatwiający
margines ochronny. Jest to znak pomocniczy ułatwiający
określenie koniecznego prawego marginesu ochronnego. Nie jest
określenie koniecznego prawego marginesu ochronnego. Nie jest
on konieczny (nie zawsze występuje), konieczne jest jednak
on konieczny (nie zawsze występuje), konieczne jest jednak
zawsze zachowanie właściwego marginesu. Lewy margines
zawsze zachowanie właściwego marginesu. Lewy margines
ochronny orientacyjnie wyznacza początek pierwszej cyfry
ochronny orientacyjnie wyznacza początek pierwszej cyfry
o
marginesy ochronne - strefa o określonej szerokości (lewy
marginesy ochronne - strefa o określonej szerokości (lewy
margines jest większy od prawego) po lewej i prawej stronie kodu
margines jest większy od prawego) po lewej i prawej stronie kodu
o barwie tła nie zawierająca żadnych elementów graficznych.
o barwie tła nie zawierająca żadnych elementów graficznych.
BARWY PRAWIDŁOWE
BARWY NIEPRAWIDŁOWE
KRESKI
KRESKI
TŁO
TŁO
KRESKI
KRESKI
TŁO
TŁO
Czarne
Białe
Żółte
Białe
Niebieskie
Białe
Pomarańczowe
Białe
Zielone
Białe
Czerwone
Białe
Ciemnobrązow
e
Białe
Jasnobrązowe
Białe
Czarne
Żółte
Czarne
Zielone
Niebieskie
Żółte
Ciemnobrązow
e
Zielone
Zielone
Żółte
Czarne
Niebieskie
Ciemnobrązow
e
Żółte
Czarne
Ciemnobrązow
e
Czarne
Pomarańczowe
Czerwone
Zielone
Niebieskie
Pomarańczowe
Niebieskie
Zielone
Zielone
Pomarańczowe
Czerwone
Niebieskie
Ciemnobrązow
e
Pomarańczowe
Czerwone
Jasnobrązowe
Czarne
Czerwone
Białe
Czarne
Niebieskie
Czerwone
Czarne
Złote
Zielone
Czerwone
Pomarańczowe
Złote
Ciemnobrązow
e
Czerwone
Czerwone
Złote
LOKALIZACJA
LOKALIZACJA
KODU
KODU
KRESKOWEGO
KRESKOWEGO
LOKALIZACJA
LOKALIZACJA
KODU
KODU
KRESKOWEGO
KRESKOWEGO
„Zły kod kreskowy przydzieliłeś
Panie Boże
nieoceniona błąkam się po
świecie
żaden czytnik odcyfrować nie
może
co naprawdę duszę moją gniecie”
Kod musi znajdować się na gładkiej
Kod musi znajdować się na gładkiej
powierzchni.
powierzchni.
Nie może znajdować się na
Nie może znajdować się na
zgrzewach, szwach
zgrzewach, szwach
Nie należy umieszczać kodu w
Nie należy umieszczać kodu w
miejscach gdzie
miejscach gdzie
może być narażony na
może być narażony na
zniekształcenia.
zniekształcenia.
Opakowanie musi być tak
Opakowanie musi być tak
zaprojektowane, aby
zaprojektowane, aby
podczas pakowania kod nie był
podczas pakowania kod nie był
narażony na
narażony na
zasłonięcie.
zasłonięcie.
Kod musi znajdować się na jednej
Kod musi znajdować się na jednej
powierzchni, w
powierzchni, w
odległości przynajmniej 5 mm od
odległości przynajmniej 5 mm od
zagięć.
zagięć.
KODY KRESKOWE W LOGISTYCE...
w magazynach
w zakładach produkcyjnych
w firmach wysyłkowych
w firmach kurierskich
w przedsiębiorstwach
spedycyjnych, logistycznych,
kurierskich i na poczcie
Kody kreskowe a korzyści:
Kody kreskowe a korzyści:
wzrost jakości produkowanych wyrobów;
optymalne zarządzanie zapasami;
zminimalizowanie ryzyka zagubienia towaru;
szybkie i precyzyjne realizowanie zamówień;
optymalne wykorzystanie przestrzeni sklepowej lub magazynowej
(głównie dla dostaw Just-in-Time);
możliwość szybkiej lokalizacji wybranej partii towarów lub
produktów;
całkowite wyeliminowanie konieczności tworzenia dokumentów
papierowych przy przyjmowaniu ładunku na magazyn;
wyeliminowanie błędów przy wykonywaniu operacji magazynowych:
przyjmowaniu, wydawaniu i przesunięciach towarów lub produktów;
lepsza kontrola poprawności przeprowadzanych operacji;
oszczędności wynikające z szybkiego i precyzyjnego rejestrowania
kosztów lub należności;
znaczące przyspieszenie wykonywanych operacji;
możliwość prowadzenia gospodarki magazynowej typu FIFO
sprzężenie zwrotne pomiędzy następującymi elementami całego
łańcucha: sprzedaż - dystrybucja - magazyn wyrobów gotowych -
produkcja - planowanie - zakupy materiałów
CIEKAWOSTKI
Kody kreskowe nie działają idealnie. Identyfikacja towaru
Kody kreskowe nie działają idealnie. Identyfikacja towaru
odbywa się na podstawie nieczytelnego dla ludzi kodu, co może
odbywa się na podstawie nieczytelnego dla ludzi kodu, co może
sprzyjać nadużyciom...
sprzyjać nadużyciom...
“
“
Oryginalny” sposób na okradanie hipermarketu wymyśliło
Oryginalny” sposób na okradanie hipermarketu wymyśliło
młode małżeństwo z Bielska-Białej. Kobieta i mężczyzna w
młode małżeństwo z Bielska-Białej. Kobieta i mężczyzna w
wieku 24 i 26 lat przemetkowywali po prostu towary. Jak
wieku 24 i 26 lat przemetkowywali po prostu towary. Jak
informuje oficer prasowy bielskiej policji - przeklejali kody
informuje oficer prasowy bielskiej policji - przeklejali kody
kreskowe z towarów niskiej wartości na opakowania z wysokiej
kreskowe z towarów niskiej wartości na opakowania z wysokiej
klasy sprzętem RTV oraz komputerowym. Przygotowany w ten
klasy sprzętem RTV oraz komputerowym. Przygotowany w ten
sposób sprzęt umieszczali w wózku, obkładali go artykułami
sposób sprzęt umieszczali w wózku, obkładali go artykułami
spożywczymi w dużych i ciężkich opakowaniach w ten sposób,
spożywczymi w dużych i ciężkich opakowaniach w ten sposób,
że widoczny był tylko kod kreskowy na opakowaniu
że widoczny był tylko kod kreskowy na opakowaniu
wyłudzanego sprzętu. Następnie przy kasie wykorzystując duży
wyłudzanego sprzętu. Następnie przy kasie wykorzystując duży
ciężar artykułów spożywczych nie opróżniali wózka i kasjerka
ciężar artykułów spożywczych nie opróżniali wózka i kasjerka
nie oglądając kartonu z sprzętem RTV lub komputerowym
nie oglądając kartonu z sprzętem RTV lub komputerowym
kasowała go jako inny przedmiot dużo niższej wartości.
kasowała go jako inny przedmiot dużo niższej wartości.
W LOGISTYCE I NIE TYLKO...
w ciągu najbliższych pięciu lat obecne legitymacje
studenckie zostaną zastąpione kartami z elektronicznym
chipem
Samsung pracuje nad inteligentną kuchenką mikrofalową,
która będzie odczytywała kod kreskowy z opakowania,
następnie ustawi poziom zasilania i przygotuje posiłek.
Kuchenka włączy alarm, jeśli w pokarmie znajdzie się coś, na
co użytkownik jest uczulony lub coś czego nie lubi.
brytyjscy naukowcy chcą zapobiec pomyłkom zdarzającym
się podczas sztucznego zapłodnienia poprzez oznaczanie
wszystkich zarodków, komórek jajowych i próbek plemników
za pomocą kodu kreskowego. Wyposażając stoły robocze w
cyfrowe kamery można by skanować kody umieszczone na
przykład od spodu naczyń zawierających komórki jajowe.
Gdyby kod nie odpowiadał zaplanowanemu zabiegowi,
włączałby się alarm.
Kod kreskowy udało się już z powodzeniem zastosować przy
przetaczaniu krwi - spadła częstość pomyłek.