Przewodnik ·

Kody kreskowe i kody QR — rodzaje, odczyt, druk i weryfikacja

Przewodnik dla firm, które kody drukują albo skanują: czym różni się kod kreskowy od kodu QR, kiedy wybrać QR, a kiedy DataMatrix, czym jest GS1 Digital Link i co naprawdę oznacza rok 2027, jakim czytnikiem odczytać każdy z kodów, jaką rozdzielczość drukarki dobrać do rozmiaru kodu i jak sprawdzić jakość nadruku według norm ISO/IEC 15416 i 15415.

W skrócie

  • Kod kreskowy (1D) zapisuje dane w kreskach czytanych w jednej linii — w handlu zwykle sam numer produktu GTIN (EAN-13). Kod 2D (QR, DataMatrix) zapisuje dane w kwadratowej siatce i w tym samym miejscu mieści też numer partii, datę ważności, numer seryjny albo adres strony.
  • QR czy DataMatrix: QR z GS1 Digital Link, gdy kod ma zeskanować także klient telefonem — GS1 Polska wskazuje go jako preferowany do komunikacji z konsumentem. GS1 DataMatrix — w ochronie zdrowia, logistyce, przy świeżej żywności i tam, gdzie liczy się mały rozmiar.
  • Rok 2027: Consumer Goods Forum i GS1 zadeklarowały, że do końca 2027 roku kasy na całym świecie mają czytać kody 2D. To deklaracja branży, nie przepis — kod EAN zostaje, a w okresie przejściowym zaleca się oba kody na opakowaniu.
  • Odczyt: skaner laserowy i liniowy czytają tylko kody 1D. Kody QR i DataMatrix — a także kody z ekranu telefonu — czyta skaner obrazowy 2D (imager), np. ekonomiczny Zebra DS2208.
  • Druk i jakość: najwęższa kreska kodu ma całkowitą liczbę punktów głowicy, więc rozdzielczość drukarki (203, 300 albo 600 dpi) wyznacza, jak mały kod da się wydrukować. Jakość nadruku ocenia weryfikator w skali od 4,0 (A) do 0 (F) według ISO/IEC 15416 i 15415.
Podstawy

Czym różni się kod kreskowy od kodu QR?

Kod kreskowy (jednowymiarowy, 1D) zapisuje dane w szerokościach kresek i przerw, czytanych w jednej linii. Mieści od kilkunastu do kilkudziesięciu znaków — w handlu zwykle sam numer produktu GTIN (kod EAN-13), w logistyce także numer partii i datę (kod GS1-128).

Kod dwuwymiarowy (2D) — QR, DataMatrix, PDF417 — zapisuje dane w siatce punktów. Mieści dużo więcej na mniejszej powierzchni (kod QR do 7089 cyfr, DataMatrix do 3116), a dzięki korekcji błędów da się go odczytać nawet wtedy, gdy część kodu jest zniszczona.

Kod 2D odczyta tylko skaner obrazowy (imager) albo aparat telefonu. Skanery laserowe i liniowe czytają wyłącznie kody 1D.

Najczęstsze kody kreskowe i kody 2D — co zapisują i gdzie się je spotyka
KodTypCo zapisujeGdzie się go spotyka
EAN-13 (i EAN-8) 1D Numer produktu GTIN — 13 cyfr (EAN-8: 8 cyfr) Opakowania jednostkowe, kasa w sklepie
GS1-128 1D Dane z identyfikatorami zastosowania GS1: GTIN, numer partii, data ważności, numer jednostki logistycznej SSCC Etykiety logistyczne kartonów i palet
ITF-14 1D Numer GTIN-14 opakowania zbiorczego Kartony zbiorcze, także drukowany wprost na tekturze
Code 128, Code 39 1D Dowolne cyfry i litery Oznaczenia wewnętrzne, lokalizacje magazynowe, produkcja
QR 2D Adres strony albo tekst; z GS1 Digital Link — GTIN, partia i data ważności zapisane w adresie internetowym Opakowania konsumenckie, marketing, płatności, bilety
GS1 DataMatrix 2D GTIN, numer partii, data ważności, numer seryjny — w małym kwadracie Leki i wyroby medyczne, świeża żywność, części przemysłowe (kody grawerowane, DPM)
PDF417, Aztec 2D Większe porcje danych tekstowych Dokumenty, karty pokładowe, bilety

Pojemność kodów według norm ISO/IEC 18004 (QR) i ISO/IEC 16022 (Data Matrix) — wartości maksymalne dla samych cyfr.

Porównanie

Kod QR czy DataMatrix na etykiecie produktu?

Oba kody mieszczą te same dane GS1 — GTIN, numer partii, datę ważności i numer seryjny. Różnią się tym, kto i czym ma je czytać.

QR z GS1 Digital Link wybierz, gdy kod ma zeskanować także klient: aparat w telefonie otwiera kod QR bez dodatkowej aplikacji. GS1 Polska wskazuje go jako preferowany do komunikacji z konsumentem — ten sam kod prowadzi klienta na stronę produktu, a kasie podaje numer GTIN.

GS1 DataMatrix wybierz, gdy kod czyta głównie sprzęt w łańcuchu dostaw i liczy się mały rozmiar: w ochronie zdrowia (od 9 lutego 2019 roku leki na receptę w UE mają unikalny identyfikator zapisany w kodzie Data Matrix), przy świeżej żywności i na częściach, na których kod graweruje się laserem. Nie każdy telefon odczyta DataMatrix automatycznie w aplikacji aparatu.

Ile danych w kodzie? GS1 Polska rekomenduje najwyżej 6 danych (np. GTIN, partię, datę ważności i adres strony), a resztę informacji o produkcie — na stronie, do której prowadzi GS1 Digital Link. Informacje wymagane przepisami nadal muszą być wydrukowane na opakowaniu.

Kod QR z GS1 Digital Link a GS1 DataMatrix
QR z GS1 Digital LinkGS1 DataMatrix
Kto czyta Klient — aparatem telefonu — i kasa ze skanerem 2D Skanery 2D w magazynie, aptece, szpitalu i na produkcji
Rozmiar Większy przy tej samej ilości danych Mniejszy — mieści się na blistrze, ampułce czy małej części
Zapis danych Adres internetowy (URI) z GTIN, partią i datą Ciąg elementów GS1 — tak jak w kodzie GS1-128
Typowe zastosowania Opakowania konsumenckie, informacje dla klienta, opakowania wielokrotnego użytku (PPWR) Leki i wyroby medyczne, świeża żywność, logistyka, kody grawerowane na częściach

Na podstawie materiałów GS1 Polska „Kody 2D w handlu detalicznym” i „FAQ o kodach 2D”.

Odczyt

Jakim czytnikiem odczytać kod kreskowy i kod QR?

To, co skaner odczyta, zależy od technologii odczytu, a nie od ceny. Skaner laserowy i liniowy czytają tylko kody 1D. Skaner obrazowy (imager) robi zdjęcie kodu, więc czyta i kody 1D, i 2D — także z ekranu telefonu: kupony, bilety, karty lojalnościowe.

Rodzaje czytników kodów — co odczytają
CzytnikKody 1D (EAN, GS1-128)Kody 2D (QR, DataMatrix)Przykłady z katalogu
Skaner laserowy tak nie Zebra LS2208, LS1203
Liniowy imager 1D tak nie Zebra LI3608
Skaner obrazowy 2D tak tak Zebra DS2208 / DS2278, DS4678, DS8208, DS3678
Kolektor danych (terminal) tak tak Zebra MC3400, TC22 — skaner 2D wbudowany w komputer z ekranem
Skaner do kodów grawerowanych (DPM) tak tak Zebra DS3678-DP — kody nabijane, grawerowane laserem i trawione na częściach

Wszystkie czytniki Zebra zebraliśmy na stronie czytniki kodów kreskowych Zebra, a czytniki innych marek — w kategorii czytniki kodów.

Druk

Jaka rozdzielczość drukarki do kodów kreskowych?

Drukarka termiczna drukuje kod punktami głowicy, a najwęższa kreska kodu (moduł) ma zawsze całkowitą liczbę punktów. Rozdzielczość wyznacza więc, jakie szerokości kreski są w ogóle możliwe: przy 203 dpi punkt ma 0,125 mm, przy 300 dpi — 0,085 mm, a przy 600 dpi — 0,042 mm.

Przykład — EAN-13 na produkt do sklepu. GS1 dopuszcza moduł od 0,264 do 0,660 mm, a zaleca 0,330 mm. Przy 203 dpi wychodzi 0,375 mm (3 punkty), bo 2 punkty to 0,25 mm — za mało. Przy 300 dpi 3 punkty to 0,254 mm, tuż poniżej minimum, więc stosuje się 4 punkty: 0,339 mm, prawie dokładnie wartość zalecaną.

Drobne kody — DataMatrix na elektronice, opakowaniach leków czy małych etykietach — drukuje się w 300 albo 600 dpi: moduł z dwóch punktów ma wtedy 0,169 mm albo 0,085 mm, podczas gdy przy 203 dpi najmniejszy taki moduł to 0,25 mm.

Trwałość. Kod, który ma przetrwać lata, ścieranie albo temperaturę, drukuje się termotransferowo — przez taśmę barwiącą. Druk termiczny bez taśmy jest tańszy, ale z czasem blednie, więc nadaje się do etykiet wysyłkowych.

Zebra ZD421

ZD400 Series (ZD411 / ZD421)

Biurkowa drukarka etykiet 203 albo 300 dpi — termiczna i termotransferowa; do EAN-13, etykiet wysyłkowych i oznaczeń w sklepie.

Konfiguracje i part numbery
Rozdzielczość drukarki a szerokość modułu kodu
RozdzielczośćPunkt głowicyModuł z 2 punktówModuł z 3 punktówModuł z 4 punktów
203 dpi (8 pkt/mm) 0,125 mm 0,250 mm 0,375 mm 0,501 mm
300 dpi (12 pkt/mm) 0,085 mm 0,169 mm 0,254 mm 0,339 mm
600 dpi (24 pkt/mm) 0,042 mm 0,085 mm 0,127 mm 0,169 mm

Szerokość punktu = 25,4 mm ÷ rozdzielczość. Wymiary EAN-13 na produkcie konsumenckim według przewodnika GS1: moduł 0,264–0,660 mm, zalecany 0,330 mm.

Bez etykiety

Jak nanieść kod kreskowy wprost na karton albo metal?

Nie każdy kod musi być na etykiecie. Na kartonach zbiorczych, drewnie czy workach kod kreskowy i kod QR drukuje się wprost na powierzchni ręczną drukarką atramentową — bez etykiet i bez przestawiania linii. Na częściach metalowych kod DataMatrix i numer seryjny wypala się laserem, więc oznaczenie nie zetrze się przez cały okres użytkowania.

Kod drukowany wprost na powierzchni trzeba sprawdzić na własnym materiale: chłonny karton, połysk folii czy kolor tła wpływają na kontrast, a więc i na to, czy skaner odczyta kod pewnie.

M22

Kody wprost na kartonie

Ręczna drukarka atramentowa 0,45 kg: drukuje kody kreskowe i kody QR wprost na kartonie, drewnie, szkle czy metalu — do 12,7 mm wysokości.

Konfiguracje i part numbery

Wszystkie urządzenia do nadruku daty, partii i kodów wprost na produkcie: drukarki ręczne i znakowanie wyrobów.

Jakość

Jak sprawdzić jakość kodu kreskowego — ISO/IEC 15416 i 15415?

Skaner odpowiada tylko na pytanie, czy kod da się odczytać — i to tym jednym urządzeniem. Kod, który ledwo przechodzi u Ciebie, może nie zadziałać u odbiorcy, na innym skanerze albo po przetarciu w transporcie. Dlatego jakość nadruku mierzy się weryfikatorem.

Weryfikator mierzy parametry kodu według norm: ISO/IEC 15416 dla kodów 1D i ISO/IEC 15415 dla kodów 2D — m.in. kontrast, modulację, defekty i dekodowalność — i przyznaje ocenę od 4,0 (A) do 0 (F). Ocenę skanu wyznacza najsłabszy z mierzonych parametrów.

Jaka ocena wystarczy? Dla kodów EAN/UPC skanowanych w sklepie GS1 wymaga co najmniej 1,5 (C). Jeśli odbiorca stawia w wymaganiach dla dostawców własny próg, obowiązuje ten wyższy.

Weryfikacja w drukarce. Honeywell PX940 w wersji z weryfikatorem sprawdza każdą wydrukowaną etykietę wbudowanym skanerem 600 dpi według ISO/IEC 15416 i 15415. Etykieta poniżej ustalonego progu jest automatycznie unieważniana nadrukiem i drukowana ponownie, a raporty z weryfikacji pobiera się ze strony drukarki, z pamięci USB albo przez FTP.

FAQ

Najczęstsze pytania

Czym różni się kod kreskowy od kodu QR?

Kod kreskowy (1D) zapisuje dane w kreskach czytanych w jednej linii i mieści kilkanaście–kilkadziesiąt znaków — w handlu zwykle sam numer produktu GTIN (EAN-13). Kod QR (2D) zapisuje dane w kwadratowej siatce, mieści do 7089 cyfr, ma korekcję błędów i może zawierać adres strony, numer partii czy datę ważności. Kod QR odczyta tylko skaner obrazowy 2D albo aparat telefonu.

Jakim czytnikiem odczytam kod kreskowy i kod QR?

Skanerem obrazowym 2D (imagerem) — czyta i kody 1D, i 2D, także z ekranu telefonu. Przykładem jest ekonomiczny Zebra DS2208 albo bezprzewodowy DS2278. Skanery laserowe (np. Zebra LS2208) i liniowe (LI3608) czytają tylko kody 1D, więc kodu QR nie odczytają.

Kod QR czy DataMatrix — co wybrać?

QR z GS1 Digital Link, gdy kod ma zeskanować także klient telefonem — aparat otwiera go bez aplikacji, a GS1 Polska wskazuje go jako preferowany do komunikacji z konsumentem. GS1 DataMatrix, gdy kod czyta głównie sprzęt w łańcuchu dostaw i liczy się mały rozmiar: leki i wyroby medyczne, świeża żywność, kody grawerowane na częściach.

Co to jest GS1 Digital Link?

Standard GS1, który zapisuje numer produktu GTIN — i opcjonalnie partię, numer seryjny czy datę ważności — w adresie internetowym, np. https://example.com/01/09506000134352/10/ABC123?17=271231. Zapisany w kodzie QR prowadzi klienta na stronę produktu, a skanerowi przy kasie podaje GTIN.

Czy od 2027 roku sklepy muszą czytać kody QR?

Nie ma takiego przepisu. Consumer Goods Forum i GS1 zadeklarowały cel branży: do końca 2027 roku kasy na całym świecie mają czytać kody 2D od GS1 (w USA — program Sunrise 2027). Kody EAN nie wychodzą z użycia, a w okresie przejściowym GS1 zaleca umieszczanie na opakowaniu obu kodów — EAN i kodu 2D.

Jak odczytać kod kreskowy telefonem?

Kod QR odczyta aparat telefonu bez dodatkowej aplikacji. Kody 1D (EAN) i DataMatrix czyta się zwykle aplikacją do skanowania — nie każdy telefon rozpozna je w samym aparacie. Przy pracy przez całą zmianę telefon jest wolniejszy od skanera i słabo znosi upadki, dlatego w sklepie i magazynie używa się czytników i kolektorów danych.

Jaka rozdzielczość drukarki do kodów kreskowych?

Do EAN-13 i etykiet logistycznych wystarczy 203 dpi: moduł 3 punktów ma 0,375 mm, w granicach GS1 (0,264–0,660 mm). 300 dpi daje moduł 0,339 mm — prawie dokładnie zalecane 0,330 mm. 600 dpi wybiera się do drobnych kodów DataMatrix na elektronice i opakowaniach leków.

Jak sprawdzić jakość kodu kreskowego?

Weryfikatorem, a nie zwykłym skanerem. Weryfikator mierzy parametry kodu według ISO/IEC 15416 (kody 1D) i ISO/IEC 15415 (kody 2D) i przyznaje ocenę od 4,0 (A) do 0 (F); dla kodów EAN/UPC w sklepie GS1 wymaga co najmniej 1,5 (C). Drukarka Honeywell PX940 z weryfikatorem ocenia tak każdą wydrukowaną etykietę.

Skąd wziąć numer EAN (GTIN) dla produktu?

Numery GTIN, z których powstaje kod EAN, nadaje w Polsce GS1 Polska. Firma przystępuje do systemu GS1, dostaje prefiks i z niego tworzy numery swoich produktów. Sam kod drukuje się potem na drukarce etykiet albo umieszcza w projekcie opakowania.

Czytniki, drukarki i weryfikacja kodów — dobór i wycena

Opisz, jakie kody drukujecie albo skanujecie, na czym (etykieta, karton, wyrób) i w jakich warunkach. Dobierzemy czytnik kodów, drukarkę etykiet, drukarkę z weryfikatorem albo urządzenie do nadruku wprost na wyrób i przygotujemy wycenę.

+48 697 695 662