DRUKOWANIE KODÓW QR

Drukowanie kodów QR na produktach i opakowaniach

Drukowanie kodów QR polega na nanoszeniu dwuwymiarowego, maszynowo odczytywanego symbolu bezpośrednio na produkt, opakowanie, kartonik, karton albo etykietę. Kod może prowadzić do strony internetowej lub cyfrowego rekordu produktu, ale może również zawierać identyfikatory i dane wykorzystywane przez systemy produkcyjne, logistyczne oraz handlowe.

QR może przenosić m.in. adres URL → GTIN → LOT → datę → numer seryjny → dane produkcyjne. Przy kodach zmiennych każdy produkt, partia lub seria może otrzymywać inną zawartość.

PODSTAWY QR

Co to jest kod QR i jak działa?

QR Code – Quick Response Code – jest dwuwymiarową symboliką kodową, w której dane są zapisywane w układzie jasnych i ciemnych modułów.

 

W trzech narożnikach znajdują się charakterystyczne wzorce pozycjonujące pomagające urządzeniu określić orientację i geometrię symbolu. Większe wersje QR wykorzystują również wzory wyrównania.

 

Aktualnie opublikowaną międzynarodową specyfikacją QR Code jest ISO/IEC 18004:2024. Norma opisuje m.in. strukturę symbolu, kodowanie danych, wymiary i korekcję błędów.

 

QR wykorzystuje matrycę modułów rozmieszczonych w dwóch wymiarach, dzięki czemu może przekazywać więcej danych na stosunkowo niewielkiej powierzchni niż klasyczny symbol liniowy.

QR nie jest jednak automatycznie lepszy od kodu 1D. Wybór nośnika powinien wynikać z danych, powierzchni, sposobu skanowania i wymagań odbiorcy.

Jeżeli chcesz porównać go z klasycznymi kodami liniowymi, zobacz również drukowanie kodów kreskowych EAN i GS1-128.

 

W nowoczesnym zakładzie QR nie powinien być traktowany wyłącznie jako „kwadrat, który po zeskanowaniu otwiera stronę internetową”. Przy danych zmiennych proces może wyglądać tak:

ERP / MES → dane → generowanie QR → druk → odczyt → kontrola → zapis wyniku


Dlatego ważniejsze od pytania:

„Czy drukarka potrafi wydrukować QR?” jest „Czy właściwy kod zostanie wygenerowany z właściwych danych, naniesiony na właściwy produkt i pozostanie niezawodnie odczytywalny w rzeczywistych warunkach?”

Kompletny proces można przedstawić jako: DATA → GENERATE → PRINT → VERIFY → INTEGRATE.

QR I STANDARDY GS1

Zwykły QR, GS1 QR Code i GS1 Digital Link – czym się różnią?

Te trzy pojęcia są często używane zamiennie, ale oznaczają różne rzeczy.

RozwiązanieCo oznacza?
Zwykły QR Codemoże zawierać np. adres URL, tekst, identyfikator lub inne dane
GS1 QR CodeQR wykorzystywany w systemie GS1, m.in. z trybem FNC1 dla danych GS1 Application Identifiers
QR z GS1 Digital LinkQR przenoszący URI, w którym identyfikatory GS1 są zapisane zgodnie ze standardem GS1 Digital Link

Zwykły QR prowadzący do instrukcji produktu nie staje się przez to automatycznie kodem GS1. Z kolei GS1 Digital Link nie jest nowym systemem identyfikacji – pozwala wykorzystać istniejące identyfikatory GS1 również w środowisku internetowym.

Więcej o praktycznym tworzeniu kodów znajdziesz w artykule Generator kodów QR GS1 – jak wygenerować kod QR?.

Najważniejsze rozróżnienie: nośnik, dane i URI

Kod QR jest nośnikiem. Dane są treścią, którą w nim zapisujemy. GS1 Digital Link określa sposób przedstawienia identyfikatorów GS1 w URI.

Nie każdy QR jest GS1 QR Code i nie każdy QR z linkiem jest GS1 Digital Link.

To rozróżnienie jest ważne przy projektowaniu opakowań, ponieważ wpływa na generator danych, integrację z systemami oraz późniejszy sposób wykorzystania kodu.

DANE W KODZIE

Co można zapisać w kodzie QR?

QR może przedstawiać URL, tekst, GTIN, LOT, datę, numer seryjny, identyfikator konkretnej jednostki, dane logistyczne albo URI GS1 Digital Link.

QR Code Model 2 posiada wersje od 1 do 40. Wraz ze wzrostem wersji zwiększa się liczba modułów, a tym samym możliwa ilość danych. W skrajnej konfiguracji można zakodować tysiące znaków, ale maksymalna pojemność nie powinna być celem przemysłowego projektu.

Im więcej informacji zapisujemy w tym samym fizycznym obszarze, tym bardziej złożony staje się symbol i tym mniejsze mogą być moduły. Rosną wtedy wymagania wobec procesu drukowania i skanowania.

Dane dotyczące konkretnych procesów rozwijamy na osobnych stronach: numer partii / LOT, numer seryjny, data produkcji oraz data ważności.

QR jako klucz do danych, a nie magazyn całej historii

Nie wszystkie informacje muszą znajdować się bezpośrednio w symbolu. W wielu zastosowaniach lepszy jest model:

QR → identyfikator → rekord w systemie

niż:

QR → cała historia produktu zapisana bezpośrednio w symbolu.

Kod powinien zawierać tyle danych, ile potrzebuje proces, a nie tyle, ile technicznie można w nim zmieścić.

KOD STAŁY I ZMIENNY

Kod stały, dynamiczny i zmienny – trzy różne pojęcia

Kod stały: ten sam QR znajduje się na wszystkich opakowaniach danego SKU, np. prowadzi do instrukcji obsługi. Może być częścią stałej grafiki opakowania.

Dynamiczny QR w usługach internetowych: termin używany często dla QR prowadzącego przez zarządzany adres pośredni. Pozwala zmieniać miejsce docelowe bez zmiany nadrukowanego symbolu. To funkcja systemu internetowego, a nie drukarki.

Zmienny QR na linii produkcyjnej: treść symbolu zmienia się wraz z partią, zleceniem albo każdą jednostką produktu.

Przykład: partia A → QR A; partia B → QR B, albo przy serializacji produkt 000001 → QR 000001; produkt 000002 → QR 000002.

Zmienny QR staje się częścią procesu danych

W takim zastosowaniu kod nie jest jedynie grafiką. Musi zostać wygenerowany z właściwych danych, przypisany do właściwego produktu, wydrukowany i – jeżeli wymaga tego proces – sprawdzony po nadruku.

Stały QR = element projektu. Zmienny QR = element przepływu danych produkcyjnych.

POWIERZCHNIE

Na czym można drukować kody QR?

Materiał ma bezpośredni wpływ na jakość drukowania i późniejszy odczyt kodu.

PowierzchniaCo trzeba sprawdzić?
kartonikjakość krawędzi, wielkość modułu, kontrast
kartonchłonność i nierówność powierzchni
etykietajakość druku oraz stabilność aplikacji
folianaprężenie, formowanie, zgrzewanie i deformację
tworzywaprzyczepność, połysk, geometrię i kontrast
szkłorefleksy, krzywiznę, transparentność i tło
metalkontrast, połysk, trwałość i sposób oświetlenia

Na kartonikach do małych, precyzyjnych symboli warto analizować drukarki TIJ, na większych kartonach systemy High-Res, a przy etykietach REA LABEL.

W przypadku odpowiednich materiałów można również rozważyć znakowanie laserowe REA LASER.

Transparentne opakowanie – testuj produkt po napełnieniu

Na przezroczystym materiale „tłem” dla QR może stać się produkt wewnątrz opakowania, etykieta z przeciwnej strony, transporter, światło lub otoczenie.

Kod testowany na pustym transparentnym opakowaniu może zachowywać się inaczej po napełnieniu produktu.

Dlatego test należy wykonywać możliwie blisko finalnej konfiguracji produktu.

AUTOMATYZACJA I DANE

Jak działa drukowanie zmiennych kodów QR na produkcji?

Przy automatycznym znakowaniu dane mogą pochodzić z ERP, MES, PLC, bazy danych albo systemu serializacji.

Przykładowy przepływ:

ERP / MES → zlecenie → SKU → GTIN / LOT / data / serial → generator QR → system znakowania → odczyt → PASS / FAIL

Dzięki temu operator nie musi ręcznie przygotowywać kolejnego kodu dla każdej partii. Ogranicza to ryzyko sytuacji „stary QR → nowy produkt” albo „właściwy symbol → niewłaściwe dane wewnątrz”.

Przy serializacji kolejne jednostki mogą otrzymywać unikalne treści. Zobacz również znakowanie numerów seryjnych i serializację produktów.

Pełny model integracji można zapisać jako: DATA → GENERATE → PRINT → READ → COMPARE → RECORD.

ROZMIAR I JAKOŚĆ

Jak dobrać rozmiar i jakość kodu QR?

Nie istnieje jedna uniwersalna wielkość QR odpowiednia dla każdego produktu. Całkowity rozmiar zależy m.in. od wersji kodu, ilości danych, poziomu korekcji błędów, wielkości modułu, możliwości drukarki, odległości odczytu i materiału.

QR posiada mechanizm korekcji błędów oparty o Reed-Solomon i cztery poziomy: L, M, Q i H. Wyższy poziom zwiększa zdolność odzyskiwania danych przy określonych uszkodzeniach, ale wymaga większej ilości danych nadmiarowych.

Nie należy jednak traktować poziomu H jako zgody na dowolne zasłonięcie określonego procentu powierzchni kodu. Rzeczywista odporność zależy od położenia uszkodzenia i struktury symbolu.

Moduł – najmniejszy element symbolu

Moduł to najmniejszy kwadratowy element tworzący QR. Jeżeli kod zostanie zbyt mocno zmniejszony, moduły mogą zanikać, łączyć się lub deformować, a zapas odczytywalności maleje.

Nie zmniejszaj QR tylko do momentu, aż zmieści się w projekcie opakowania.

Quiet Zone – cztery moduły wolnej przestrzeni

Wokół QR potrzebna jest czysta przestrzeń. DENSO WAVE wskazuje dla QR Code Quiet Zone o szerokości czterech modułów po każdej stronie symbolu.

Nie należy umieszczać w niej tekstów, ramek, innych kodów ani kontrastowych elementów graficznych.

Kontrast i finalne tło

Najbezpieczniejszym punktem wyjścia jest ciemny symbol na jasnym tle. Problemy mogą powodować transparentne materiały, folie metaliczne, połysk, refleksy, nierówne powierzchnie i nieodpowiednia kolorystyka.

Kod należy oceniać na finalnym produkcie, a nie wyłącznie na ekranie projektu.

ODCZYT I WERYFIKACJA

Odczyt kodu a profesjonalna weryfikacja jakości

Odczyt odpowiada na pytanie: „Czy to urządzenie potrafi teraz odczytać symbol?”

Weryfikacja odpowiada: „Jaką jakość ma symbol według określonej metodologii?”

To nie jest to samo. Aktualną opublikowaną normą dotyczącą testowania jakości drukowanych kodów dwuwymiarowych jest ISO/IEC 15415:2024.

Fakt, że telefon odczytał QR, potwierdza jedynie jeden odczyt jednym urządzeniem w określonych warunkach. Kod może być później skanowany innym telefonem, kamerą przemysłową, skanerem magazynowym albo systemem POS.

W wymagających zastosowaniach warto uwzględnić REA VERIFIER i profesjonalną weryfikację kodów.

Czy poprawny jakościowo QR może zawierać błędne dane?

Tak. Symbol może mieć świetny kontrast, regularne moduły i wysoki zapas odczytu, a mimo to prowadzić do niewłaściwego URL albo zawierać GTIN, LOT lub numer seryjny innego produktu.

Dlatego trzeba rozdzielić JAKOŚĆ SYMBOLU od POPRAWNOŚCI DANYCH.

Najbezpieczniejszy model wygląda tak: GENERATE → PRINT → READ → COMPARE → VERIFY → PASS / FAIL.

Dobry QR nie oznacza tylko czytelnego symbolu. Musi również zawierać właściwe dane.

QR W CYFROWYM EKOSYSTEMIE

Kod QR, GS1 Digital Link i cyfrowe dane produktu

QR może łączyć fizyczny produkt z danymi znajdującymi się poza opakowaniem. W modelu GS1 Digital Link identyfikatory GS1 mogą być częścią URI, które prowadzi do zasobów cyfrowych.

W uproszczeniu: produkt fizyczny → QR → identyfikator GS1 → zasób cyfrowy.

Może to być instrukcja, dokumentacja, informacja o recyklingu, dane serwisowe lub inne informacje udostępniane przez właściciela danych.

GS1 Digital Link nie jest nowym GTIN ani nowym rodzajem kodu

GS1 Digital Link określa sposób przedstawiania identyfikatorów GS1 w URI. Kod QR jest tylko jednym z nośników, który może takie URI przenosić.

Więcej o praktycznej migracji znajdziesz w poradniku Kody 2D w handlu do 2027 roku – jak wdrożyć GS1?.

Czy GS1 Digital Link wymaga resolvera?

Nie. Resolver jest użytecznym i rekomendowanym mechanizmem kierowania do odpowiednich zasobów, ale nie jest warunkiem technicznego użycia URI GS1 Digital Link w kodzie QR.

Kod QR a Cyfrowy Paszport Produktu

Kod QR nie jest sam w sobie Cyfrowym Paszportem Produktu. Może być nośnikiem lub punktem dostępu prowadzącym do odpowiedniego cyfrowego rekordu.

Dlatego bardziej prawidłowy model to: produkt → QR / identyfikator → cyfrowy rekord DPP. Szczegóły opisujemy w poradniku Wdrożenie Cyfrowego Paszportu Produktu.

Ambition 2027 – czy QR zastąpi EAN?

Nie automatycznie. Celem GS1 jest gotowość systemów POS do obsługi określonych kodów 2D zgodnych z GS1 obok istniejących kodów liniowych. Migracja jest stopniowa.

Producent powinien więc analizować nie tylko grafikę opakowania, ale również dane, system IT, generator kodu, proces drukowania, POS i sposób udostępniania informacji cyfrowych.

Technologie REA do drukowania i kontroli kodów QR

CIJ – tylko po potwierdzeniu jakości aplikacji

CIJ może obsługiwać wybrane dane maszynowo odczytywane, ale przy QR trzeba sprawdzić wielkość modułu, geometrię, prędkość i stabilność produktu. Nie należy wybierać CIJ wyłącznie dlatego, że urządzenie potrafi wygenerować symbol.

TIJ – precyzyjne QR i dane zmienne

TIJ jest szczególnie interesujący przy regularnych modułach, wysokim kontraście i danych zmiennych. W jednym komunikacie można łączyć QR + LOT + datę + numer seryjny + tekst. Zobacz również REA JET HR 1.0.

High-Res – większe QR na kartonach

Jeżeli QR jest częścią większego nadruku na kartonie, High-Res może łączyć kod z tekstem, logo, LOT-em i dodatkowymi danymi logistycznymi.

REA LASER – trwały QR na odpowiednim materiale

Jeżeli materiał odpowiednio reaguje na laser, QR można wykonać bez użycia atramentu. Trzeba potwierdzić materiał → kontrast → moduł → jakość → odczyt na rzeczywistym produkcie.

QR A DATA MATRIX

Kod QR czy Data Matrix – który wybrać?

CechaQRData Matrix
kod 2Dtaktak
odczyt konsumencki smartfonembardzo naturalnymożliwy, zależny od urządzenia/aplikacji
linki internetowenaturalne zastosowaniemożliwe
bardzo mała powierzchniadobraczęsto bardzo dobra
GS1taktak
DPMmożliwebardzo częste zastosowanie
zastosowania przemysłowetaktak

Nie należy stosować uproszczenia „QR = marketing, Data Matrix = przemysł”. Oba symbole mogą działać w procesach przemysłowych, a wybór powinien wynikać z danych, powierzchni, standardu i sposobu odczytu.

Szczegółowe porównanie znajduje się na stronie Kod QR a kod Data Matrix – porównanie i różnice.

Kiedy QR jest naturalnym wyborem?

QR jest często naturalnym wyborem, gdy ważny jest odczyt przez smartfony, link internetowy, komunikacja z użytkownikiem lub GS1 Digital Link.

Kiedy warto analizować Data Matrix?

Data Matrix jest często analizowany przy bardzo małej powierzchni, DPM, serializacji i zamkniętych procesach przemysłowych. Ostateczny wybór zależy jednak od standardu oraz urządzeń, które będą kod odczytywać.

DOBÓR TECHNOLOGII

Jaką technologię wybrać do drukowania kodów QR?

ZastosowanieTechnologia do pierwszej analizy
precyzyjny QR na kartonikuTIJ
QR + dane zmienneTIJ
indywidualny QR dla każdej sztukiTIJ + integracja danych
większy QR na kartonieHigh-Res
QR na etykiecieREA LABEL
trwały QR na odpowiednim materialeREA LASER
wybrane szybkie aplikacje bezkontaktoweCIJ – po teście jakości
kontrola jakości koduREA VERIFIER

Tabela jest punktem wyjścia. Ostateczny wybór powinien uwzględniać ilość danych, wielkość modułu, powierzchnię, prędkość, źródło danych i wymagania dotyczące odczytu.

CHECKLISTA WDROŻENIA

Jak wdrożyć drukowanie kodów QR na produkcji?

Przed wyborem urządzenia warto odpowiedzieć na osiem kluczowych pytań.

1. Po co jest QR?

Identyfikacja, URL, instrukcja, serializacja, GS1 Digital Link czy dostęp do cyfrowego rekordu?

2. Jakie dane ma zawierać?

GTIN, LOT, data, numer seryjny, URI czy zwykły adres internetowy?

3. Czy kod jest stały czy zmienny?

Jeden dla całego SKU, zmienny dla partii czy unikalny dla każdej sztuki?

4. Skąd pochodzą dane?

ERP, MES, PLC, baza danych, system serializacji czy lokalny generator?

5. Na czym drukujemy i ile mamy miejsca?

Karton, folia, plastik, szkło, etykieta? Jaki moduł i Quiet Zone są możliwe?

6. Jaka jest rzeczywista prędkość?

Kod trzeba ocenić przy docelowej prędkości i stabilności prowadzenia produktu.

7. Kto będzie skanował?

Smartfon, POS, kamera przemysłowa, skaner magazynowy czy inne urządzenie?

8. Jak sprawdzamy wynik?

Tylko obecność i odczyt, czy również zgodność danych, profesjonalna weryfikacja i zapis wyniku w systemie?

NAJCZĘSTSZE BŁĘDY

Najczęstsze błędy przy drukowaniu kodów QR

Kod jest zbyt mały

Projekt graficzny wymusza moduły mniejsze niż proces potrafi stabilnie odtworzyć.

Zbyt dużo danych

Symbol niepotrzebnie staje się bardziej złożony i trudniejszy do stabilnego drukowania.

Brak Quiet Zone

Grafika, tekst lub inny element znajduje się zbyt blisko symbolu.

Niewystarczający kontrast

Kod wygląda atrakcyjnie, ale ma mały zapas niezawodnego odczytu.

Najważniejsza zasada

Dobry kod QR to nie tylko symbol, który otwiera się w telefonie. To właściwe dane, prawidłowa geometria i jakość zapewniająca niezawodny odczyt w rzeczywistym procesie.

Test powinien wyglądać: rzeczywisty produkt → właściwa treść QR → docelowy rozmiar → rzeczywista prędkość → odczyt → weryfikacja.

FAQ

FAQ – drukowanie kodów QR

Kod QR jest dwuwymiarową symboliką przeznaczoną do maszynowego odczytu danych. Aktualnie opublikowaną specyfikacją jest ISO/IEC 18004:2024.

Tak. GTIN może być elementem danych GS1 albo URI GS1 Digital Link, zależnie od zastosowania.

Tak. Numer partii może być jednym z elementów danych przygotowanych dla danego procesu.

Tak. Dzięki temu kolejne produkty mogą otrzymywać indywidualne kody powiązane z ich cyfrowymi rekordami.

Nie. Zwykły QR może zawierać np. URL lub tekst. GS1 QR Code wykorzystuje reguły przewidziane dla danych GS1.

Nie. GS1 Digital Link wykorzystuje określoną strukturę URI zawierającą identyfikatory GS1.

Nie. Resolver jest użytecznym sposobem kierowania do powiązanych informacji, ale nie jest warunkiem samego użycia URI GS1 Digital Link.

Dla QR Code stosuje się wolny margines o szerokości czterech modułów z każdej strony symbolu.

Tak, jeżeli powierzchnia i technologia umożliwiają uzyskanie właściwej geometrii, kontrastu i trwałości.

Tak, na materiałach pozwalających uzyskać odpowiedni kontrast i jakość symbolu. Aplikację trzeba potwierdzić próbą.

Nie, jeśli potrzebna jest obiektywna ocena jakości. Jeden odczyt telefonem nie zastępuje profesjonalnej weryfikacji symbolu.

Nie automatycznie. Kierunek GS1 zakłada gotowość systemów POS do kodów 2D obok istniejących kodów liniowych, a migracja jest stopniowa.

Drukowanie kodów QR z REA JET – zacznij od danych i odczytu

„Co ma znajdować się w kodzie, skąd pochodzą dane, na jakiej powierzchni będzie nanoszony, kto będzie go odczytywał i jak potwierdzimy jego jakość oraz poprawność?”

Na tej podstawie można zastosować:

REA JET TIJ – precyzyjne drukowanie kodów QR i danych zmiennych,
REA JET High-Res – większe oznaczenia na kartonach,
REA LABEL – drukowanie i aplikowanie etykiet z kodami,
REA LASER – trwałe znakowanie odpowiednich materiałów,
REA VERIFIER – kontrolę i profesjonalną ocenę jakości kodów.

Masz produkt lub opakowanie, na którym ma znaleźć się QR? Prześlij REA próbkę materiału, przykładową zawartość kodu, dostępne pole nadruku, prędkość linii i informację, w jaki sposób kod będzie później odczytywany. Skontaktuj się z REA JET.

*Pola wymagane