Drukarki etykiet - Dymo LabelWriter, Zebra, Brother QL, Niimbot - drukują termicznie i mają stałą siatkę punktów: 203 dpi to 8 kropek na milimetr (kropka 0,125 mm), 300 dpi to 12 kropek na milimetr (kropka 0,085 mm). To najważniejsza rzecz, jaką trzeba zrozumieć, zanim wyśle się kod kreskowy na etykietę: drukarka nie umie wydrukować „pół kropki".

Dlaczego kod z drukarki etykiet bywa nieczytelny

Kod kreskowy składa się z kresek o szerokościach będących wielokrotnością modułu - najwęższej kreski symbolu. Skaner odczytuje kod, mierząc proporcje między kreskami a przerwami. Jeżeli obrazek kodu zostanie przeskalowany „na oko" (np. opcją „dopasuj do strony" w sterowniku), moduł przestaje być pełną wielokrotnością kropki drukarki. Sterownik musi wtedy zaokrąglać: jedna kreska wyjdzie o kropkę za szeroka, inna o kropkę za wąska - i proporcje się sypią. Wydruk wygląda „prawie dobrze", ale czytnik odmawia współpracy albo czyta go dopiero za którymś razem.

Rozwiązanie jest proste w zasadzie, ale żmudne w rachunkach: moduł musi mieć pełną liczbę kropek - 2, 3, 4 i tak dalej. Przy 203 dpi moduł może więc mieć 0,25 mm, 0,375 mm, 0,5 mm…, a przy 300 dpi - 0,17 mm, 0,25 mm, 0,34 mm… Nasz generator Kod na etykietę robi te rachunki automatycznie: wybierasz drukarkę i etykietę, a kod jest renderowany dokładnie w siatce kropek głowicy.

Ile miejsca potrzebuje kod na etykiecie

EAN-13 ma 95 modułów, a z pełnymi cichymi strefami (11 modułów z lewej, 7 z prawej) 113. Stąd proste minimum:

Wysokość kresek można skracać - kod 1D pozostaje czytelny, dopóki skaner „złapie" jedną linię przez całą szerokość symbolu. Zalecane minimum to około 6 mm lub 15% szerokości kodu; poniżej tego celowanie skanerem robi się uciążliwe. Cyfry pod kodem warto zostawić - gdy wydruk się zatrze, numer można przepisać ręcznie.

Typowe drukarki i rozdzielczości (stan na 2026)

Tabela: moduł w kropkach a szerokość kodu EAN-13

Poniżej gotowe przeliczenie dla najczęstszych ustawień. Szerokość „z cichymi strefami" to minimalna przestrzeń, którą kod musi dostać na etykiecie, żeby skaner mógł go znaleźć.

DrukarkaKropek na modułModuł95 modułówZ cichymi strefami (113)
203 dpi20,25 mm23,8 mm28,3 mm
203 dpi30,375 mm35,6 mm42,4 mm
203 dpi40,50 mm47,5 mm56,5 mm
300 dpi20,17 mm16,1 mm19,1 mm
300 dpi30,25 mm24,1 mm28,7 mm
300 dpi40,34 mm32,2 mm38,3 mm

Wyróżnione wiersze to rozsądne ustawienia domyślne: 3 kropki na moduł dają kod odpowiednio ok. 42 mm i ok. 29 mm szerokości - oba mieszczą się na popularnych etykietach 50 × 30 mm (Niimbot, Zebra) i 89 × 36 mm (Dymo). Wiersz „300 dpi, 4 kropki" odpowiada niemal dokładnie rozmiarowi nominalnemu GS1 (moduł 0,33 mm), więc jeśli etykieta trafia na towar skanowany przy kasie, to najbezpieczniejszy wybór. Dla Code-128 rachunek jest ten sam, tylko liczba modułów zależy od treści - 10 cyfr to 90 modułów, 20 liter już 255; szczegóły w poradniku Code-128 a Code-39.

Termiczny bezpośredni czy termotransferowy

Dymo, Brother QL i Niimbot drukują termicznie bezpośrednio: głowica podgrzewa papier powleczony warstwą, która ciemnieje pod wpływem ciepła. Nie ma tuszu ani taśmy, za to wydruk blaknie po kilku-kilkunastu miesiącach, ciemnieje od słońca i ciepła (np. na desce rozdzielczej auta) i ściera się od tarcia. Do etykiet wysyłkowych, cen półkowych czy oznaczeń krótkoterminowych to w zupełności wystarczy.

Zebra i większość drukarek przemysłowych potrafią dodatkowo drukować termotransferowo - przez taśmę barwiącą (ribbon) woskową, woskowo-żywiczną lub żywiczną. Taki wydruk jest trwały latami, odporny na wodę i chemię, i może iść na folię polipropylenową albo poliestrową. Jeśli kod ma przetrwać na opakowaniu produktu w sklepie, na sprzęcie albo w chłodni, wybierz termotransfer. Przy obu technikach obowiązuje ta sama zasada: po pierwszej partii wydruk trzeba sprawdzić skanerem, a nie tylko okiem - jak to zrobić, opisujemy w poradniku jakość i weryfikacja kodu.

Dwa ustawienia, które najczęściej psują kod przy druku termicznym, to zbyt wysoka temperatura (ciemność) głowicy - kreski rozlewają się i zwężają przerwy - oraz zbyt duża prędkość, przy której cienkie kreski wychodzą szare. Jeśli kod czyta się niepewnie, zmniejsz prędkość o jeden stopień, zanim zaczniesz kombinować z wielkością.

Częste pytania

Czy mogę drukować kody na zwykłej drukarce laserowej na arkuszach etykiet?

Tak, i często wychodzą lepiej niż z tanich drukarek termicznych - laser ma 600 dpi lub więcej, więc moduł 0,33 mm to 8 kropek i błąd zaokrąglenia jest pomijalny. Wystarczy wydrukować PDF w skali 100% (bez „dopasuj do strony") na arkuszach A4 z nacięciami. Unikaj tylko drukarek atramentowych na papierze zwykłym - atrament rozlewa się w włókna papieru i zwęża przerwy.

Jaki jest najmniejszy kod EAN-13, który ma sens na etykiecie termicznej?

Przy 203 dpi - 2 kropki na moduł, czyli ok. 24 mm samych kresek. To poniżej 80% rozmiaru nominalnego GS1, więc na towar do sklepu to za mało, ale na etykiecie magazynowej czytanej ręcznym skanerem działa. Przy 300 dpi 2 kropki to już tylko 16 mm, co czytają dobre czytniki obrazowe, ale nie zawsze tanie laserowe. Zakres dopuszczalny dla handlu opisuje poradnik wymiary EAN-13 do druku.

Dlaczego kod z aplikacji Niimbot nie chce się zeskanować?

Aplikacje producentów renderują kod jako obrazek i skalują go do rozmiaru ramki, którą narysowałeś palcem - rzadko trafiając w pełne kropki. Lepiej wygenerować PNG w natywnej rozdzielczości 203 dpi w naszym narzędziu Kod na etykietę i wstawić go w aplikacji w skali 1:1, bez zmiany rozmiaru.

Czy kod QR też wymaga pełnych kropek na moduł?

Tak, zasada jest identyczna - każdy moduł QR powinien mieć co najmniej 3-4 kropki głowicy, żeby ciemne kwadraty nie zlewały się w szarą plamę. Zaletą QR i DataMatrix jest korekcja błędów, więc pojedyncze źle wydrukowane moduły nie psują odczytu, ale systematyczne zaokrąglanie przy skalowaniu już tak.

PNG czy PDF do drukarki etykiet?

Najbezpieczniej drukować plik, którego wymiar strony jest równy etykiecie - wtedy w programie producenta (Dymo Connect, ZebraDesigner, Brother P-touch Editor) drukujesz w skali 1:1, bez żadnego dopasowywania. Nasz generator daje oba warianty: PDF z kodem w wektorze i stroną o wymiarze etykiety oraz PNG w natywnej rozdzielczości drukarki (piksel = kropka głowicy). Jeśli program przyjmuje tylko grafikę - użyj PNG; jeśli drukujesz z przeglądarki lub aplikacji producenta - PDF.

Lista kontrolna przed drukiem