Rodzaje kodów kreskowych - EAN, Code 128, QR czy Data Matrix?

Robert Borkowski .

19 maja 2026

Zbliżenie na kod kreskowy na srebrnym opakowaniu. Różne rodzaje kodów kreskowych ułatwiają identyfikację produktów.

Na etykiecie produktu, części zamiennej albo palety kod kreskowy wygląda niepozornie, ale jego wybór wpływa na szybkość odczytu, ilość zapisanych danych i współpracę z systemem magazynowym. Wyjaśniam, czym różnią się najważniejsze rodzaje kodów kreskowych, gdzie stosuje się EAN, UPC, Code 128, GS1-128, QR i Data Matrix oraz jak dobrać właściwy nośnik do warsztatu, automatyki lub logistyki.

Najważniejszy wybór zależy od tego, co chcesz zakodować i gdzie kod będzie skanowany

  • EAN-13 służy głównie do identyfikacji produktów w handlu detalicznym.
  • Code 128 i GS1-128 sprawdzają się na etykietach magazynowych, logistycznych i technicznych.
  • Kody 2D, takie jak QR i Data Matrix, mieszczą znacznie więcej danych niż symbole liniowe.
  • GS1-128 nie jest zupełnie innym rysunkiem, lecz kodem Code 128 wykorzystującym strukturę danych GS1.
  • O powodzeniu wdrożenia decydują także druk, kontrast, powierzchnia etykiety i czytnik.

Różne rodzaje kodów kreskowych: UPC, EAN, Code 39, Code 128, Codabar, ITF, QR Code, Data Matrix i inne.

Od czego zacząć rozróżnianie kodów 1D i 2D

Najprostszy podział obejmuje kody jednowymiarowe 1D oraz dwuwymiarowe 2D. W pierwszej grupie informacja jest zapisana w szerokości i układzie pionowych kresek oraz odstępów. Druga wykorzystuje całą powierzchnię symbolu, dlatego może przechowywać więcej znaków na mniejszym obszarze.

Kod nie jest bazą danych ani samodzielnym systemem komunikacji. To optyczny nośnik informacji, który skaner zamienia na ciąg znaków. Dopiero program magazynowy, sterownik PLC, system MES lub kasa decyduje, co zrobić z odczytanym numerem.

W praktyce oznacza to, że ten sam skaner może wysłać dane przez USB, Bluetooth, RS-232, Wi-Fi albo Ethernet, ale sposób transmisji nie zmienia rodzaju kodu. Początkujący często mylą format symbolu z protokołem komunikacyjnym. To dwie odrębne warstwy instalacji.

Cecha Kody 1D Kody 2D
Przykłady EAN-13, UPC-A, Code 128, ITF-14 QR Code, Data Matrix, PDF417, Aztec
Ilość danych Zwykle numer identyfikacyjny lub krótki ciąg Numer, partia, termin, adres internetowy lub większy zestaw danych
Typowy czytnik Skaner laserowy lub imager Imager 2D, kamera przemysłowa albo smartfon
Najczęstsze użycie Sklep, magazyn, opakowanie zbiorcze Produkcja, medycyna, śledzenie partii, komunikacja z użytkownikiem

Najważniejsze kody jednowymiarowe i ich zastosowania

EAN-13 to najczęściej spotykany kod na produktach sprzedawanych w Polsce i w wielu innych krajach. Przenosi numer GTIN-13, dzięki któremu kasa lub system sprzedaży rozpoznaje konkretną jednostkę handlową. Sam numer nie zawiera ceny ani pełnego opisu produktu, ponieważ te informacje znajdują się w bazie sklepu.

EAN-8 i UPC-A

EAN-8 stosuje się na małych opakowaniach, na których pełny symbol EAN-13 nie mieści się w bezpieczny sposób. Nie można jednak dowolnie skrócić numeru EAN-13 do ośmiu cyfr. EAN-8 jest przydzielany według osobnych zasad, dlatego jego użycie trzeba uzgodnić z organizacją GS1.

UPC-A jest odpowiednikiem używanym przede wszystkim na rynku północnoamerykańskim. Przy sprzedaży produktu za granicą nie wybierałbym tego formatu na podstawie wyglądu etykiety. Najpierw trzeba ustalić wymagania odbiorcy, rynku i systemu handlowego.

Code 128 i GS1-128

Code 128 dobrze nadaje się do etykiet wewnętrznych, ponieważ pozwala kodować cyfry, litery i znaki specjalne przy stosunkowo małej szerokości symbolu. Można w nim zapisać na przykład numer szafy sterowniczej, oznaczenie przewodu, numer zlecenia albo identyfikator części.

GS1-128 wykorzystuje tę samą rodzinę symboliki, ale dodaje uporządkowaną strukturę GS1. Dzięki identyfikatorom zastosowania można oznaczyć nie tylko produkt, lecz także numer partii, termin przydatności, masę, numer seryjny lub datę produkcji. To ważne w logistyce, bo odbiorca nie musi zgadywać, co oznacza kolejny fragment danych.

ITF-14 i kody przemysłowe

ITF-14 jest przeznaczony głównie do opakowań zbiorczych, kartonów i jednostek logistycznych. Nie powinien zastępować EAN-13 na produkcie przeznaczonym do skanowania przy kasie. Jego zaletą jest dobra tolerancja na druk bezpośrednio na tekturze falistej, gdzie powierzchnia bywa mniej równa.

W środowiskach przemysłowych można spotkać także Code 39, Code 93, Codabar i inne starsze formaty. Nadal bywają użyteczne w zamkniętych, wewnętrznych systemach, lecz przed ich wdrożeniem sprawdziłbym kompatybilność czytników, drukarek i oprogramowania. Popularność konkretnego symbolu nie oznacza jeszcze, że będzie dobrym wyborem dla nowej instalacji.

Format Najlepsze zastosowanie Ograniczenie
EAN-13 Produkt detaliczny i kasa Przenosi głównie identyfikator produktu
EAN-8 Bardzo małe opakowania Nie jest skróconą wersją dowolnego EAN-13
UPC-A Handel na rynku północnoamerykańskim Nie zawsze odpowiada wymaganiom europejskiego odbiorcy
Code 128 Etykiety techniczne i wewnętrzne Znaczenie danych musi zdefiniować własny system
GS1-128 Logistyka, partie i identyfikowalność Wymaga poprawnego stosowania identyfikatorów GS1
ITF-14 Kartony i opakowania zbiorcze Nie jest standardowym kodem sprzedażowym przy kasie

Kody dwuwymiarowe gdy potrzeba więcej danych

QR Code jest najbardziej rozpoznawalnym kodem 2D. Może zawierać adres strony, tekst, dane kontaktowe, identyfikator produktu albo informacje zapisane według standardu GS1 Digital Link. Jego mocną stroną jest łatwy odczyt aparatem telefonu, dlatego dobrze sprawdza się w instrukcjach, serwisie i komunikacji z użytkownikiem.

Nie traktowałbym jednak zwykłego QR jako automatycznego zamiennika każdego kodu EAN. Jeśli produkt ma przejść przez tradycyjną kasę, trzeba potwierdzić, czy wszystkie urządzenia i programy obsługują wybrany wariant 2D. Według informacji GS1 część systemów handlowych nadal potrzebuje kodu 1D w okresie przejściowym.

Data Matrix zajmuje mało miejsca i dobrze nadaje się do znakowania małych elementów, narzędzi, płytek elektronicznych, leków oraz wyrobów medycznych. W automatyce może być nanoszony bezpośrednio na część, o ile technologia znakowania zapewnia wystarczający kontrast i trwałość.

GS1 DataMatrix pozwala zapisać w jednym symbolu między innymi GTIN, numer partii, numer seryjny i datę ważności. To rozwiązanie szczególnie przydatne tam, gdzie pojedynczy numer produktu nie wystarcza do prześledzenia historii elementu.

Przeczytaj również: Wyszukiwanie urządzeń po adresie MAC - Skuteczny poradnik

QR, Data Matrix i PDF417 w praktyce

  • QR Code wybieram wtedy, gdy kod ma być odczytywany także przez klientów lub serwisantów telefonem.
  • Data Matrix ma sens przy małej powierzchni etykiety i dużej gęstości informacji.
  • GS1 DataMatrix sprawdza się, gdy potrzebna jest identyfikowalność partii, terminu lub pojedynczej sztuki.
  • PDF417 spotyka się między innymi na dokumentach, biletach i identyfikatorach, gdzie trzeba zapisać większy blok danych.
  • Aztec jest używany w niektórych systemach biletowych i transportowych, choć nie jest pierwszym wyborem dla typowej etykiety magazynowej.

Kody 2D mają mechanizmy korekcji błędów, ale nie oznacza to, że można je drukować byle jak. Zabrudzenie, zbyt mały rozmiar, refleksy na folii albo brak wolnego marginesu mogą uniemożliwić odczyt mimo teoretycznej odporności symbolu.

Kod kreskowy a standard GS1 to nie to samo

To rozróżnienie oszczędza wielu problemów. Symbolika mówi, jak wygląda zapis optyczny, natomiast standard danych określa, co oznaczają zapisane znaki i jak należy je interpretować.

Przykładowo Code 128 może zawierać dowolny ciąg ustalony przez firmę. GS1-128 również korzysta z technologii Code 128, ale dane są uporządkowane za pomocą identyfikatorów zastosowania. W jednym przypadku odbiorca musi znać prywatną konwencję przedsiębiorstwa, w drugim może korzystać z uznanego standardu wymiany informacji.

W systemie GS1 spotyka się między innymi GTIN do identyfikacji produktów, SSCC do jednostek logistycznych oraz identyfikatory dotyczące partii, dat i numerów seryjnych. Sam prefiks EAN nie jest prostą informacją o kraju produkcji. Oznacza przynależność numeru do określonego systemu przydzielania, a produkt może być wytwarzany w innym państwie.

GS1 Polska wskazuje EAN/UPC jako rozwiązania dla sprzedaży detalicznej, GS1-128 jako format logistyczny, a GS1 DataMatrix między innymi dla leków i wyrobów medycznych. Ten podział dobrze pokazuje, że właściwy wybór wynika z procesu, a nie z samego wyglądu kodu.

Jak dobrać format do warsztatu, magazynu i automatyki

Ja zaczynam od czterech pytań. Co ma zostać zidentyfikowane, ile danych trzeba zapisać, czym będzie skanowane i gdzie dane trafią? Dopiero później wybieram symbolikę oraz drukarkę.

Sytuacja Rozsądny wybór Dlaczego
Produkt sprzedawany w sklepie EAN-13 lub EAN-8 Wysoka zgodność z kasami i systemami handlowymi
Karton z wieloma sztukami ITF-14 lub GS1-128 Lepsze dopasowanie do logistyki i opakowań zbiorczych
Część zamienna w magazynie Code 128 lub Data Matrix Możliwość zapisania identyfikatora, partii i numeru seryjnego
Mały element elektryczny Data Matrix Dużo informacji na niewielkiej powierzchni
Instrukcja dla klienta lub serwisanta QR Code Łatwy odczyt kamerą telefonu i możliwość prowadzenia do strony
Śledzenie pojedynczej sztuki GS1-128 lub GS1 DataMatrix Obsługa numeru seryjnego i danych partii

W instalacji automatyki skaner może działać jak klawiatura i przekazywać wynik przez USB, ale przy większej liczbie stanowisk lepiej zaplanować komunikację z PLC, komputerem przemysłowym lub systemem MES. Trzeba ustalić zakończenie komunikatu, kontrolę błędów, reakcję na brak odczytu i sposób potwierdzania poprawnego zapisu.

Do zwykłych kodów 1D wystarczy często skaner laserowy. Jeżeli planujesz QR, Data Matrix albo odczyt z ekranów, potrzebujesz czytnika typu imager 2D. Przed zakupem sprawdziłbym nie tylko listę obsługiwanych formatów, lecz także odległość skanowania, prędkość linii, oświetlenie i rodzaj powierzchni.

Co najczęściej psuje odczyt kodu

Nawet poprawnie wybrany format nie zadziała, jeśli etykieta jest źle zaprojektowana. Najczęstszy błąd to zmniejszenie symbolu tak mocno, aby zmieścił się na opakowaniu. Minimalny rozmiar, wolna strefa i odpowiedni kontrast są ważniejsze niż estetyczne dopasowanie kodu do grafiki.

  • Nie umieszczaj kodu na załamaniu, krawędzi ani bardzo wypukłej powierzchni.
  • Nie drukuj czarnych kresek na połyskującym, przezroczystym lub metalicznym tle bez testów.
  • Nie zasłaniaj jasnego marginesu wokół symbolu logotypem ani tekstem.
  • Nie używaj grafiki rastrowej o niskiej rozdzielczości do kodów, które będą skanowane maszynowo.
  • Sprawdź kod po wydruku, a nie tylko w programie do jego generowania.

W warsztacie szczególne znaczenie ma trwałość. Etykieta papierowa może wystarczyć dla regału biurowego, ale przy oleju, wilgoci, temperaturze i ścieraniu lepiej zastosować materiał syntetyczny, laminat albo znakowanie bezpośrednie. Kod odporny na środowisko pracy jest zwykle tańszy niż późniejsze ręczne poprawianie ewidencji.

Jeżeli wdrożenie jest ważne dla produkcji lub wysyłki, warto użyć weryfikatora jakości zgodnego z odpowiednią normą dla kodów 1D lub 2D. Zwykła aplikacja w telefonie potwierdza, że symbol da się odczytać w dobrych warunkach, ale nie mówi, czy będzie stabilnie działał na szybkim stanowisku przez wiele miesięcy.

Dobrze dobrany kod zaczyna się od procesu, nie od generatora

Generator utworzy niemal dowolny symbol, lecz nie odpowie, czy dana etykieta będzie akceptowana przez kasę, magazyn odbiorcy albo system jakości. Dlatego najpierw definiuję identyfikator i informacje, które mają być przekazywane, a dopiero potem wybieram EAN, Code 128, GS1-128, QR lub Data Matrix.

Najprostsza zasada wygląda tak: EAN-13 dla sprzedaży detalicznej, GS1-128 dla logistyki, Code 128 dla własnych oznaczeń technicznych, Data Matrix dla małych elementów i QR dla komunikacji z człowiekiem. Gdy do tego dołożysz odpowiedni czytnik, sprawdzony wydruk i jasną obsługę danych w systemie, kod kreskowy staje się praktycznym łącznikiem między fizycznym elementem a cyfrową ewidencją.

FAQ - Najczęstsze pytania

Na produktach detalicznych najczęściej stosuje się EAN-13, natomiast na bardzo małych opakowaniach EAN-8. EAN-8 nie jest skróconą wersją dowolnego EAN-13, lecz formatem przydzielanym według osobnych zasad. UPC-A wykorzystuje się przede wszystkim na rynku północnoamerykańskim.
Code 128 pozwala zapisać cyfry, litery i znaki specjalne zgodnie z wewnętrzną konwencją firmy. GS1-128 korzysta z tej samej symboliki, ale porządkuje dane za pomocą identyfikatorów zastosowania, dzięki czemu można jednoznacznie zapisać między innymi partię, termin, masę, numer seryjny lub datę produkcji.
QR Code sprawdzi się, gdy kod ma być odczytywany telefonem przez klienta lub serwisanta, na przykład w celu otwarcia instrukcji albo strony internetowej. Data Matrix lepiej pasuje do małych elementów, narzędzi, płytek elektronicznych, leków i wyrobów medycznych, ponieważ mieści dużo informacji na niewielkiej powierzchni. GS1 DataMatrix dodatkowo pozwala zapisać dane partii, termin ważności i numer seryjny.
Należy zadbać o odpowiedni rozmiar symbolu, wolną strefę, kontrast oraz powierzchnię bez załamań, krawędzi i silnych refleksów. Do QR i Data Matrix potrzebny jest czytnik typu imager 2D, a do zwykłych kodów 1D często wystarczy skaner laserowy. Kod trzeba sprawdzić po wydruku, uwzględniając także materiał etykiety, oświetlenie i odległość skanowania.
Oceń artykuł

Średnia: 0.0 / 5 · 0 ocen

Tagi

kody kreskowe ean code 128 qr code data matrix
Autor Robert Borkowski
Robert Borkowski
Nazywam się Robert Borkowski i od 15 lat zajmuję się techniką warsztatową, elektryką oraz automatyką. Moje zainteresowanie tymi dziedzinami zaczęło się w młodym wieku, kiedy to pasjonowałem się budową różnych urządzeń i rozwiązywaniem problemów technicznych. Fascynuje mnie, jak technologia wpływa na nasze życie i jak możemy ją wykorzystać do poprawy codziennych procesów. W moich tekstach staram się w przystępny sposób wyjaśniać złożone zagadnienia, porównując różne źródła informacji i śledząc najnowsze trendy w branży. Zależy mi na tym, aby dostarczać rzetelne, zrozumiałe i aktualne informacje, które pomogą czytelnikom lepiej zrozumieć otaczający ich świat technologii. Wierzę, że dobrze zorganizowana wiedza jest kluczem do efektywnego rozwiązywania problemów i podejmowania świadomych decyzji.
Komentarze (0)
Dodaj komentarz