Kody kreskowe są jednym z najczęściej używanych narzędzi do identyfikacji produktów na całym świecie. Według danych z 2020 roku, ponad 90% wszystkich produktów w Stanach Zjednoczonych posiada kody kreskowe. W sklepach i innych placówkach detalicznych kody kreskowe są kluczowym narzędziem do zarządzania zapasami i płatnościami. Kody kreskowe umożliwiają kontrolę zapasów, śledzenie transakcji, a także ułatwiają wykrywanie podrobionych lub nielegalnych produktów. W rezultacie kody kreskowe są szeroko stosowane w handlu detalicznym, przemyśle i logistyce.
W tym artykule omówimy:
- Historia kodów kreskowych
- Rodzaje kodów kreskowych
- Jak prawidłowo zeskanować kod kreskowy
- Generowanie kodów kreskowych
- Kod kreskowy a kraj pochodzenia
Historia kodów kreskowych
Kod kreskowy to graficzna reprezentacja cyfr, liter i znaków specjalnych zaprojektowana w celu zautomatyzowania identyfikacji i śledzenia produktów, towarów lub usług w celu ich wydawania lub sprzedaży. Historia kodów kreskowych, powszechnie stosowanych obecnie na całym świecie, sięga końca lat 40. ubiegłego wieku.
Kiedy powstał pierwszy kod kreskowy?
W 1948 roku Norman Woodland, doktorant na uniwersytecie w Stanach Zjednoczonych, postanowił stworzyć system do automatycznego odczytywania informacji o produktach. Pomysł ten został mu przedstawiony przez jego kolegę, Bernarda Silvera, który wpadł na tę koncepcję. Prototyp dzisiejszego kodu kreskowego został stworzony przez Woodlanda i został nazwany kodem kreskowym „Bull’s Eye”, który przypominał cel. Niestety, pomysł Woodlanda został wstrzymany na kolejne lata, ponieważ nie istniało urządzenie zdolne do łatwego odczytu stworzonego kodu. Prototyp z 1952 roku, stworzony przez amerykańskiego naukowca, spowodował pożar w jego domu i niemal doprowadził do tragedii. Pomimo wysiłków obu naukowców, nie byli oni w stanie wynaleźć czegoś przypominającego dzisiejszy czytnik kodów kreskowych.
Dalszy rozwój kodów kreskowych
Dopiero kilka lat później, w 1969 roku, David Collins wynalazł skuteczne źródło światła, które pozwoliło na odczyt wyprodukowanych kodów kreskowych. Laser, bo o nim mowa, był idealnym rozwiązaniem problemów, z którymi Woodland i Silver borykali się wcześniej i jest używany do dziś. Eksperymentalny system stworzony i zainstalowany przez Collinsa w fabryce GM (General Motors) i firmie spedycyjnej zwrócił uwagę sieci supermarketów, które w 1970 roku utworzyły specjalny fundusz na rozwój kodów kreskowych.
Wkrótce potem IBM wprowadził na rynek proste kody kreskowe, które są używane do dziś. Stworzono tak zwany standard UPC (Universal Product Code), który do dziś jest używany w USA, usprawniając obsługę klientów kupujących towary w różnych sklepach. Pierwszym produktem sprzedanym po zeskanowaniu kodu kreskowego była paczka gumy do żucia.
W 1977 roku w Europie stworzono odpowiednik amerykańskiego systemu, znany jako standard EAN. 21 lat później podjęto decyzję o połączeniu obu standardów i stworzeniu jednego globalnego systemu, co doprowadziło do powstania obecnie używanego systemu GS1. Polska dołączyła do systemu EAN po zmianach politycznych w 1990 roku.
Czy wiesz, że...
- Kod kreskowy został po raz pierwszy użyty w 1974 roku
- Kod kreskowy może zawierać od 8 do 15 cyfr.
- Kod kreskowy był pierwszym systemem wykorzystującym symbole graficzne do przechowywania informacji.
- Kody kreskowe zawierają zarówno dane statyczne, jak i dynamiczne.
- Kod kreskowy stał się tak popularny, że w 1988 roku został zaimplementowany w systemach pokładowych samolotów.
- Kod kreskowy jest obecnie używany w ponad 200 krajach na całym świecie.
Rodzaje kodów kreskowych
Istnieje wiele różnych rodzajów kodów kreskowych, które można podzielić na kategorie w oparciu o następujące kryteria:
Wymiarowość kodu
- Kody jednowymiarowe (1D) - informacje w kodzie są reprezentowane przez naprzemienne czarne i białe paski w jednej linii, np. kody EAN-13 lub Code 128.
- Dwuwymiarowe kody matrycowe - informacje są przechowywane na określonej powierzchni, zwykle przy użyciu białych i czarnych kwadratów lub prostokątów, np. kod QR lub kod DataMatrix.
- Kody dwuwymiarowe - rozszerzenie kodów jednowymiarowych, składające się z kilku linii kodu umieszczonych jedna pod drugą.
- Kody złożone - są to kody zawierające elementy zarówno kodów jednowymiarowych, jak i dwuwymiarowych.
Szerokość paska
- Jednolita szerokość paska - kody, w których wszystkie paski mają taką samą szerokość.
- Dwie szerokości paska - kody, w których paski mają dwie różne szerokości
Typ zakodowanych symboli
- Kody numeryczne - kody, w których zakodowane są tylko cyfry w systemie dziesiętnym
- Kody alfanumeryczne - rozszerzenie kodów numerycznych, kodują różne znaki i symbole oprócz cyfr.
Ciągłość kodu
- Kody ciągłe - nie ma w nich przerw między zakodowanymi znakami
- Kody dyskretne - kody, w których pomiędzy zakodowanymi znakami występują przerwy.
Liczba zakodowanych znaków
- Kody o stałej długości - kody, w których liczba zakodowanych znaków jest stała i niezmienna, np. kod EAN-8.
- Kody o zmiennej długości - w tych kodach liczba zakodowanych znaków jest zmienna i różna dla różnych kodów, np. kod 39, kod przeplatany 2 z 5.
Jak prawidłowo zeskanować kod kreskowy?
Skanery kodów kreskowych są przeznaczone do odczytywania, dekodowania i przesyłania informacji zawartych w kodzie kreskowym do urządzenia docelowego. Proces ten jest realizowany za pomocą wiązki światła w postaci diody laserowej lub diody LED (Light Emitting Diode). Światło jest pochłaniane przez czarny kolor i odbijane od białej powierzchni kodu kreskowego, tworząc sygnały elektryczne.
Aby poprawnie odczytać, zdekodować i przesłać informacje do komputera, należy wyrównać kod kreskowy z wiązką światła w taki sposób, aby przecinała wszystkie paski w przypadku jednowymiarowego kodu kreskowego. W przypadku dwuwymiarowego kodu kreskowego należy wyrównać go tak, aby dzielił symbol graficzny w poziomie mniej więcej na pół.
Większość dostępnych na rynku urządzeń do skanowania kodów kreskowych wykorzystuje skanowanie dwukierunkowe, co oznacza, że mają one jedną linię skanującą. Umożliwia to odczytywanie odwróconych kodów kreskowych, co oznacza kody kreskowe, które są odwrócone względem wiązki laserowej lub LED.
Istnieją również skanery wielokierunkowe, które mogą odczytywać kody kreskowe z wielu kierunków i mają wiele linii skanujących, od kilku do nawet kilkudziesięciu. Ułatwia to odczyt informacji zawartych w kodzie kreskowym i przyspiesza proces skanowania, eliminując potrzebę umieszczania kodu kreskowego w określonej orientacji. W skanerach wielokierunkowych wiązka światła tworzy siatkę linii skanujących, co pozwala na szybsze skanowanie kodów kreskowych. Dzięki temu rozwiązaniu kody kreskowe mogą być skanowane nie tylko w poziomie i do góry nogami, ale także pod kątem, gdy przecinają jedną z linii skanujących.
Generowanie kodów kreskowych - co i jak?
W tej części artykułu dowiemy się, w jaki sposób możemy wygenerować kod kreskowy i do jakich celów możemy go użyć.
Gdzie można znaleźć kody kreskowe?
Kody kreskowe można znaleźć na wszelkiego rodzaju produktach. Każdy sprzedawany towar powinien posiadać unikalny kod EAN (zazwyczaj EAN-13). Kody kreskowe są również wykorzystywane w magazynach do weryfikacji miejsc przechowywania i kompletowanych produktów, nawet jeśli produkt niekoniecznie ma przypisany kod kreskowy, dopóki nie zostanie sprzedany.
Jak generować kody kreskowe
Generowanie odpowiednich kodów kreskowych jest ważną częścią całego procesu. Jeśli chcemy, aby nasz kod był łatwo odczytywany przez skaner, powinniśmy zadbać o odpowiednią strukturę kodu. Na samym początku powinniśmy zdecydować, czy kod będzie wykorzystywany tylko na własny użytek, czy też produkt będzie sprzedawany. Jeśli chcemy etykietować produkty na własny użytek, możemy skorzystać z darmowych programów dostępnych na stronach internetowych. Jeśli jednak produkt jest przeznaczony do sprzedaży, musimy skontaktować się z GS1 w celu zakupu kodów dla naszych produktów.
Kod został wygenerowany, co dalej?
Po otrzymaniu lub wygenerowaniu kodu musimy rozważyć warunki, w których będzie on używany, aby wybrać odpowiednie etykiety do drukowania takiego kodu. Dostępne są dwie metody drukowania: termiczna i termotransferowa.
Warunki, w których kod będzie używany, mają kluczowe znaczenie dla prawidłowego odczytu kodów. Oświetlenie odgrywa tu znaczącą rolę. Jeśli oświetlenie jest zbyt mocne, mogą pojawić się problemy. Czytnik odbije światło lasera od etykiety w taki sposób, że kod będzie niewidoczny dla urządzenia.
Kod wydrukowany!
Wreszcie, proces generowania kodu został zakończony. Został on wydrukowany i umieszczony w odpowiednim miejscu. Teraz możemy korzystać zarówno z naszej drukarki, jak i skanerów kodów kreskowych, które pozwalają nam odczytywać te kody.
Kod kreskowy a kraj pochodzenia
Kody kreskowe są integralną częścią zakupów. Każdego dnia, nawet podczas zakupów spożywczych, nasze produkty są skanowane. Wielu z nas może nie zwracać uwagi na kody kreskowe, ale ukrywają one wiele informacji. Dziś skupimy się na pierwszych trzech cyfrach kodu kreskowego (prefiks), które ujawniają kraj pochodzenia produktu.
Po przeczytaniu tej części wpisu będziesz wiedział, czy ten włoski makaron „penne”, który kupiłeś w supermarkecie, został naprawdę wyprodukowany we Włoszech i wiele więcej. Ważną kwestią do wyjaśnienia jest to, że kraj wskazany przez kod kreskowy nie zawsze jest faktycznym producentem produktu. Co to oznacza? Produkt wyprodukowany przez firmę z siedzibą w określonym kraju może być również oznaczony prefiksem kodu kreskowego tego kraju. W praktyce oznacza to, że składając odpowiedni wniosek do międzynarodowej organizacji GS1 i uiszczając opłatę, firma z siedzibą w Unii Europejskiej może uzyskać prawo do oznaczania swoich produktów kodem kreskowym pochodzącym z innego kraju.
Warto jednak pamiętać, że jest to jeden ze sposobów sprawdzenia pochodzenia produktu i jest to raczej sugestia niż precyzyjne wskazanie miejsca produkcji. Dlatego zaleca się podchodzenie do tych informacji z pewną ostrożnością.
Rodzaje kodów kreskowych można podzielić na 10 kategorii. Każdy z nich zaczyna się kolejno od cyfry 0, 1, 2 itd. Poniżej znajduje się tabela przedstawiająca wszystkie dostępne typy kodów kreskowych oraz przypisane do nich kraje lub określone grupy.
Kody kreskowe typu 0
Cyfry | Opis |
001 - 019 | Stany Zjednoczone |
020 - 029 | Ograniczona dystrybucja |
030 - 039 | Narkotyki w Stanach Zjednoczonych |
040 - 049 | Ograniczona dystrybucja |
050 - 059 | Kupony |
060 - 099 | Stany Zjednoczone i Kanada |
Kody kreskowe typu 1
Cyfry | Opis |
100 - 139 | Stany Zjednoczone (zarezerwowane na przyszłość) |
Kody kreskowe typu 2
Cyfry | Opis |
200 - 299 | Ograniczona dystrybucja |
Kody kreskowe typu 3
Cyfry | Opis |
30 - 37 | Francja i Monako |
380 | Bułgaria |
383 | Słowenia |
385 | Chorwacja |
387 | Bośnia i Hercegowina |
389 | Czarnogóra |
Kody kreskowe typu 4
Cyfry | Opis |
400 - 440 | Niemcy |
45, 49 | Japonia |
460 - 469 | Rosja |
470 | Kirgistan |
471 | Tajwan |
474 | Estonia |
475 | Łotwa |
476 | Azerbejdżan |
477 | Litwa |
478 | Uzbekistan |
479 | Sri Lanka |
480 | Filipiny |
481 | Białoruś |
482 | Ukraina |
484 | Mołdawia |
485 | Armenia |
486 | Gruzja |
487 | Kazachstan |
489 | Hongkong |
Kody kreskowe typu 5
Cyfry | Opis |
500 - 509 | Wielka Brytania |
520 | Grecja |
528 | Liban |
529 | Cypr |
531 | Macedonia |
535 | Malta |
539 | Irlandia |
54 | Belgowie i Luksemburg |
560 | Portugalia |
569 | Islandia |
57 | Dania |
590 | Polska |
594 | Rumunia |
599 | Węgry |
Kody kreskowe typu 6
Cyfry | Opis |
600 - 601 | Republika Południowej Afryki |
608 | Bahrajn |
609 | Mauritius |
611 | Maroko |
613 | Algieria |
616 | Kenia |
619 | Tunezja |
621 | Syria |
622 | Egipt |
624 | Libia |
625 | Jordan |
626 | Iran |
627 | Kuwejt |
628 | Arabia Saudyjska |
629 | Emiraty Arabskie |
64 | Finlandia |
690 - 695 | Chiny |
Kody kreskowe typu 7
Cyfry | Opis |
70 | Norwegia |
729 | Izrael |
73 | Szwecja |
740 | Gwatemala |
741 | Salvador |
742 | Honduras |
743 | Nikaragua |
744 | Costarica |
754 | Panama |
746 | Republika Dominikańska |
750 | Meksyk |
759 | Wenezuela |
76 | Szwajcaria |
770 | Kolumbia |
773 | Urugwaj |
775 | Peru |
777 | Boliwia |
778 - 779 | Argentyna |
780 | Chile |
784 | Paragwaj |
789 | Ekwador |
789 - 790 | Brazylia |
Kody kreskowe typu 8
Cyfry | Opis |
80 - 83 | Włochy |
84 | Hiszpania |
850 | Kuba |
858 | Słowacja |
859 | Republika Czeska |
860 | Jugosławia |
867 | Korea Północna |
868 - 869 | Turcja |
87 | Holandia |
880 | Korea Południowa |
885 | Tajlandia |
888 | Singapur |
890 | Indie |
893 | Wietnam |
899 | Indonezja |
Kody kreskowe typu 9
Cyfry | Opis |
90 - 91 | Austria |
93 | Australia |
94 | Nowa Zelandia |
955 | Malezja |
958 | Makau |
977 | ISSN (czasopisma) |
978 | ISBN (książki) |
979 | ISMN (wydawnictwo muzyczne) |
980 | paragony zwrotne |
981 - 982 | kupony wspólnego obszaru walutowego |
990 - 999 | kupony |
Podsumowanie
W tym artykule poznaliśmy historię kodów kreskowych, odkryliśmy ich rodzaje, zrozumieliśmy ich zastosowania i zbadaliśmy, w jaki sposób można je generować. Wiedza ta przybliżyła nas do zrozumienia, kiedy i w jaki sposób powstały te symbole kodów kreskowych umieszczane na produktach, a także jak określić kraj pochodzenia produktów, które codziennie spotykamy i umieszczamy w naszych koszykach.
W artykule podkreślono kluczową rolę, jaką kody kreskowe odgrywają w każdej firmie i w jaki sposób pomagają zarządzać różnymi rodzajami towarów, zwłaszcza ich inwentaryzacją i klasyfikacją, wpływając na przejrzystość danych.