Kod, który wygląda poprawnie na ekranie, nie zawsze zeskanuje się z papieru. Poniżej checklista rzeczy, które realnie decydują o czytelności kodu przy kasie albo w magazynie - oraz jak samodzielnie zweryfikować gotowy wydruk, bez specjalistycznego sprzętu.
Kontrast, nie tylko kolor
Skanery laserowe (najpopularniejsze przy kasach) najczęściej używają czerwonego światła i odczytują jasność, nie barwę. Kombinacja, która dla oka wygląda na wyraźny kontrast (np. czerwone kreski na zielonym tle), dla takiego skanera może być prawie nieodróżnialna, bo obie barwy mają zbliżoną jasność w czerwonym świetle. Najbezpieczniejszy wybór to zawsze ciemne kreski na jasnym tle - najlepiej czarne na białym.
Rozdzielczość i format pliku
Do druku używaj formatów wektorowych (SVG albo PDF) - kreski pozostają ostre niezależnie od rozmiaru wydruku. Plik rastrowy (PNG/JPG) wygenerowany w niskiej rozdzielczości i potem powiększony traci ostrość krawędzi kresek, co przy małych kodach prowadzi do błędów odczytu. Unikaj też zapisywania kodu jako mocno skompresowanego JPG - kompresja stratna wprowadza artefakty dokładnie tam, gdzie liczy się precyzja krawędzi.
Ciche strefy i margines
Brak pustego marginesu wokół kodu to jedna z najczęstszych przyczyn nieudanych skanów - pełne wyjaśnienie w poradniku ciche strefy kodu kreskowego.
Rozmiar i redukcja szerokości kreski
Zbyt mały wydruk to częsta przyczyna problemów przy druku offsetowym i fleksograficznym, gdzie farba lekko się rozlewa - szczegóły i tabela rozmiarów w poradniku wymiary EAN-13 do druku. Jeśli drukujesz dużą serię, ustaw redukcję szerokości kreski w parametrach wektorowych generatora, żeby skompensować rozlew farby.
Jak profesjonalnie weryfikuje się kody
Duzi producenci używają dedykowanych weryfikatorów kodów kreskowych - urządzeń mierzących kontrast, jednolitość kresek i zgodność z normą, które wystawiają ocenę w skali A-F (ISO/IEC 15416). To sprzęt dla produkcji na dużą skalę, nie dla jednorazowego wydruku etykiety.
Co mierzy weryfikator - parametry ISO/IEC 15416
Norma opisuje siedem parametrów. Każdy dostaje ocenę od 4 (A) do 0 (F), a ocena całego symbolu to najsłabszy z nich, uśredniony z dziesięciu skanów na różnych wysokościach kodu. Warto znać te nazwy, bo pojawiają się w raportach od drukarni i w wymaganiach sieci handlowych:
| Parametr | Co oznacza | Typowa przyczyna słabej oceny |
|---|---|---|
| Dekodowalność (decode) | czy kod da się w ogóle odczytać zgodnie z algorytmem | błędny plik, przycięty symbol |
| Kontrast symbolu (SC) | różnica jasności między najjaśniejszym a najciemniejszym punktem | kolorowe kreski, szare tło, folia metalizowana |
| Minimalny współczynnik odbicia | czy kreski są wystarczająco ciemne względem tła | za jasne kreski, prześwitujący materiał |
| Minimalny kontrast krawędzi | najsłabsze przejście kreska-przerwa | nierówny druk, zabrudzona głowica |
| Modulacja | stosunek najsłabszej krawędzi do kontrastu całości | wąskie przerwy „zalane" farbą |
| Defekty | plamki w przerwach i dziury w kreskach | pył, kurz, zatarcia, zła folia |
| Dekodowalność wymiarowa (decodability) | jak daleko szerokości kresek odbiegają od ideału | rozlew farby, zła skala, brak redukcji kreski |
GS1 wymaga dla kodów handlowych co najmniej oceny 1,5 (C), mierzonej w czerwonym świetle 660 nm z aperturą dobraną do wielkości modułu. Wiele sieci handlowych i marketplace'ów (m.in. magazyny Amazon) w praktyce oczekuje oceny B lub lepszej, bo C oznacza kod, który „zwykle" się czyta - a przy tysiącach skanów dziennie „zwykle" to za mało.
Objaw, przyczyna, rozwiązanie
| Objaw | Najczęstsza przyczyna | Co zrobić |
|---|---|---|
| Skaner milczy, nawet nie próbuje | za mała cicha strefa lub kod przy krawędzi | odsunąć grafikę, sprawdzić ciche strefy |
| Czyta za trzecim-czwartym razem | rozlew farby, kreski za grube | redukcja szerokości kreski, próbny wydruk |
| Czyta z bliska, nie czyta z daleka | kod za mały | zwiększyć skalę do co najmniej 100% |
| Czyta na biurku, nie czyta przy kasie | kolor kresek niewidoczny w czerwonym świetle | czarne kreski na białym lub jasnym tle |
| Czyta, ale wynik jest inny niż numer | błędny plik źródłowy lub pomyłka w numerze | porównać z kalkulatorem cyfry kontrolnej |
| Działał, po kilku tygodniach przestał | blaknięcie druku termicznego, ścieranie | termotransfer lub laminat |
Materiał podłoża ma znaczenie
Ten sam plik zachowuje się inaczej na różnych powierzchniach. Folia błyszcząca i lakier UV odbijają światło skanera jak lustro - pod pewnym kątem cały kod staje się białą plamą; pomaga matowy lakier na polu kodu albo jego pominięcie w lakierowaniu. Folia metalizowana i opakowania srebrne wymagają białej apli pod całym symbolem razem z cichymi strefami, inaczej kontrast spada poniżej progu. Folia przezroczysta pokazuje zawartość opakowania jako tło - ciemny sos za przezroczystą etykietą zje cały kontrast. Tektura falista ma nierówną powierzchnię, dlatego kody na kartonach zbiorczych (ITF-14) drukuje się dużym modułem, często z ramką nośną, która stabilizuje druk fleksograficzny. Dla etykiet termicznych szczegóły zebraliśmy w poradniku jak wydrukować kod kreskowy na etykiecie.
Częste pytania
Czy telefon wystarczy zamiast weryfikatora?
Do sprawdzenia, czy kod „w ogóle działa" i czy zawiera właściwy numer - tak. Aparat telefonu jest jednak znacznie bardziej tolerancyjny niż laserowy skaner przy kasie, więc pozytywny test telefonem nie gwarantuje odczytu w sklepie. Negatywny test telefonem to za to niemal pewny sygnał, że kod jest do poprawy.
Ile kosztuje profesjonalna weryfikacja?
Weryfikatory to sprzęt za kilka-kilkanaście tysięcy złotych, ale usługę pojedynczej weryfikacji oferują laboratoria (w tym GS1 Polska) i wiele drukarni etykiet. Przy wdrażaniu nowego opakowania do sieci handlowej jeden raport z weryfikatora bywa tańszy niż jedna zwrócona dostawa.
Czy mogę wydrukować kod w kolorze mojej marki?
Kreski mogą być ciemnoniebieskie, ciemnozielone lub czarne - kolory, które w czerwonym świetle wyglądają na czarne. Czerwień, pomarańcz, żółć i jasne pastele są dla skanera przezroczyste i nie nadają się na kreski, za to świetnie sprawdzają się jako tło. Odwrócony kod (jasne kreski na ciemnym tle) nie jest czytany przez większość skanerów.
Co z kodami 2D - czy obowiązuje ta sama norma?
Kody QR i DataMatrix ocenia się według ISO/IEC 15415, która mierzy podobne cechy (kontrast, modulację, uszkodzenia wzorców pozycjonujących) na obrazie dwuwymiarowym. Dzięki wbudowanej korekcji błędów są bardziej wyrozumiałe dla drobnych defektów, ale równie wrażliwe na niski kontrast i brak marginesu.
Szybki test bez specjalistycznego sprzętu
- Wydrukuj kod na docelowym materiale (nie tylko na zwykłej kartce, jeśli finalnie ma być na folii czy kartonie).
- Zeskanuj wydruk naszym skanerem kodów - telefonem, w typowych warunkach oświetleniowych sklepu czy magazynu.
- Sprawdź, czy odczytana wartość zgadza się z tą, którą wygenerowałeś.
- Powtórz test pod kątem, z boku i z odległości, z jakiej realnie będzie skanowany.
Jeśli skan zawodzi mimo poprawnego pliku źródłowego, w pierwszej kolejności sprawdź kontrast i margines - to dwie najczęstsze przyczyny problemów przy już poprawnie wygenerowanym kodzie.