2026-04-21 Aktualizacja 2026-07-02 Knowledge Base

Jak drukować kody kreskowe na drukarkach termicznych: Kompletny przewodnik

TL

Autor

Gotowy na wygenerowanie kodów?

Twórz wysokiej jakości etykiety w kilka sekund.

Uruchom generator →

Druk termiczny to standard w logistyce, handlu detalicznym i gospodarce magazynowej: jest szybki, trwały i nie wymaga tuszu ani tonera. Jednak samo wysłanie obrazu kodu do drukarki etykiet bardzo często kończy się wyblakłymi paskami, rozlanymi liniami albo kodami, które po prostu się nie skanują. Ten przewodnik przechodzi przez wszystkie szczegóły, które o tym decydują — jak działa druk termiczny, jak dobrać rozmiar kodu do posiadanej drukarki i jakie dokładnie ustawienia dają ostre, bezbłędne kody wydruk po wydruku, niezależnie od tego, czy masz Zebrę, Dymo czy Brothera.

Druk bezpośredni czy termotransferowy?

Zamiast natryskiwać lub utrwalać tusz, drukarka termiczna precyzyjnie nakłada ciepło na odpowiednio przygotowaną etykietę. Robi to na dwa sposoby — i wybór niewłaściwego dla danego środowiska to pierwszy błąd.

Druk termiczny bezpośredni (DT) wykorzystuje papier termoczuły, który ciemnieje pod wpływem ciepła głowicy. Bez taśmy, bez tuszu, niska cena etykiety — to typowy wybór dla etykiet kurierskich (Dymo, wiele modeli Zebra). Ale materiał jest wrażliwy na światło UV, wysokie temperatury i tarcie: etykieta zostawiona na słońcu lub w cieple z czasem ciemnieje albo blaknie, aż kod stanie się nieczytelny. To właściwy wybór do zastosowań o krótkim cyklu życia: etykiety wysyłkowe (DPD, DHL, InPost), świeża żywność, identyfikatory jednodniowe.

Druk termotransferowy (TT) topi barwnik z taśmy woskowej, woskowo-żywicznej lub żywicznej i trwale wiąże go z etykietą. Jest znacznie trwalszy — odporny na wilgoć, wysokie temperatury, chemikalia, ścieranie i blaknięcie od słońca — kosztem dokupowania i wymiany taśm. Sięgnij po niego przy oznaczaniu środków trwałych, etykietowaniu chemii przemysłowej, magazynach zewnętrznych i próbkach laboratoryjnych. Dobór właściwej kombinacji surowca i taśmy (np. etykiety poliestrowe z kalką żywiczną) sprawia, że kod przetrwa trudy transportu bez utraty czytelności.

To ważne, bo fizyka przenoszenia ciepła decyduje o ostrości pasków, a znajomość typu drukarki podpowiada, jak ustawić opisany niżej parametr ciemności.

Ustawienie, które decyduje o wszystkim: DPI

Każda drukarka termiczna drukuje w stałej rozdzielczości mierzonej w punktach na cal (DPI):

  • 203 DPI — klasa podstawowa i średnia (Zebra ZD230, Dymo LabelWriter 4XL); jeden punkt ≈ 0,125 mm. Wystarcza do dużych etykiet logistycznych (np. 100×150 mm) i standardowych kodów liniowych.
  • 300 DPI — klasa profesjonalna (Zebra ZT411, Honeywell PM45); jeden punkt ≈ 0,085 mm. Złoty środek dla etykiet produktowych, mniejszych kodów na elektronice i drobnej czcionki.
  • 600 DPI — ultra-wysoka precyzja przemysłowa: mikrodruk, płytki PCB, biżuteria, bardzo małe kody DataMatrix.

Kluczowe pojęcie to wymiar X — szerokość najwęższego paska lub przerwy. Standardy określają minimum dla każdej symboliki (EAN-13 to 0,33 mm przy 100%; Code 128 — 0,25 mm). Żelazna zasada: wymiar X musi być całkowitą wielokrotnością rozmiaru punktu drukarki. Poproś drukarkę o linię szerokości 1,5 punktu, a będzie naprzemiennie drukować paski o szerokości 1 i 2 punktów — dla oka niewidoczne, ale wystarczające, by powodować sporadyczne błędy odczytu przy dużej przepustowości. Na drukarce 203 DPI (punkt 0,125 mm) wymiary 0,25 mm i 0,375 mm drukują się czysto; 0,33 mm wymusza przybliżenie.

Jak duży powinien być kod kreskowy?

Dobór rozmiaru wynika wprost z wymiaru X, a właściwa wartość zależy od najsłabszego skanera, który kiedykolwiek odczyta tę etykietę — nie od najlepszego:

  • Skanery przemysłowe zazwyczaj radzą sobie z wymiarem X rzędu 0,25 mm.
  • Skanery ręczne i mobilne zwykle wymagają 0,33–0,5 mm dla niezawodnego odczytu.

Rozsądne wymiary startowe według zastosowania:

Typ etykiety Format Typowa szerokość Typowa wysokość
Mała metka zasobów QR / DataMatrix 10 × 10 mm
Etykieta wysyłkowa Code 128 / ITF-14 40–60 mm 15–25 mm
Produkt detaliczny EAN-13 30–37 mm 20–25 mm
Lokalizacja magazynowa Code 39 50 mm+ 10–15 mm

Dwa nawyki utrzymują wymiarowanie w ryzach: nigdy nie używaj opcji „Dopasuj do strony" (nieznacznie zmienia wymiar X i może naruszyć zgodność ze standardem — zawsze drukuj w skali 100%) oraz zostawiaj 2–3 mm dodatkowego marginesu wokół kodu, bo etykiety termiczne lekko przesuwają się podczas podawania.

Używaj wektorów (SVG), nie rastrów (PNG/JPG)

To najczęściej ignorowana rada w druku termicznym, więc wprost: nigdy nie drukuj kodu kreskowego z pliku PNG lub JPG na drukarce termicznej.

Gdy obraz rastrowy nie odpowiada dokładnie rozmiarowi przeliczonemu na DPI, oprogramowanie przepróbkowuje piksele. Nawet 1% zmiany uruchamia antyaliasing, który maluje szare piksele wzdłuż krawędzi pasków — a dla skanera szary pasek to węższy pasek, co potrafi zepsuć kod. SVG to matematyczny opis kształtów; oprogramowanie etykiet (ZebraDesigner, BarTender, NiceLabel, nawet Word) renderuje go w natywnej rozdzielczości drukarki bez próbkowania i bez szarości — sterownik idealnie dopasowuje krawędzie wektorów do fizycznych grzałek głowicy.

Format Ryzyko rozmycia Rozmiar pliku Zastosowanie
SVG Brak (wektor) Mały Zawsze preferowany
PDF Brak (wektor) Średni Dobry do okien wydruku
PNG (300+ DPI) Niskie przy dokładnym rozmiarze Duży Tylko wyświetlanie na ekranie
PNG (72–96 DPI) Bardzo wysokie Mały Nigdy do druku
JPG Bardzo wysokie (kompresja) Różny Nigdy do kodów kreskowych

Ciemność i prędkość: ustawienia „w sam raz"

Czysty kod to balans między temperaturą głowicy a prędkością, z jaką etykieta przesuwa się pod nią.

Ciemność (temperatura wypalania) odpowiada za natężenie prądu płynącego do rezystorów głowicy — i od niej zależy życie lub śmierć jakości kodu.

Za mało — głowica nie osiąga temperatury aktywacji papieru lub topnienia kalki: paski wychodzą szare, poprzerywane lub łaciate zamiast głęboko czarnych; bez kontrastu między paskami a przerwami skanery zawodzą. Typowe przyczyny: nowa partia etykiet, mniej czuły papier, chłodne pomieszczenie.

Za dużo — ciepło rozchodzi się na boki, na białe przerwy, i pogrubia paski. Wymiar X efektywnie rośnie, a proporcja pasków do przerw wypada poza tolerancję — zjawisko rozlewania termicznego (thermal bleed). Dla oka wygląda dobrze, ale oblewa kontrole GS1 i kasy detaliczne. Typowa przyczyna: stare ustawienie po zmianie na bardziej czułe etykiety.

Prędkość (IPS) też ma znaczenie: szybszy przesuw skraca czas, w którym głowica nagrzewa każdy wiersz. Przy kodach, które muszą skanować się niezawodnie, zejdź do 3–4 IPS, żeby elementy grzejne czysto się nagrzewały i stygły, a krawędzie pozostały ostre.

Kalibracja: wydrukuj przy ustawieniu fabrycznym (zwykle 50–60%), zeskanuj weryfikatorem lub swoim czytnikiem, potem zmieniaj ciemność krokami co 5 i drukuj ponownie, aż paski będą głęboko czarne z czystymi białymi przerwami. Zachowaj najniższą temperaturę dającą natychmiastowy, bezproblemowy odczyt, zapisz ją jako profil drukarki dla tej rolki — i kalibruj od nowa przy każdej nowej rolce, bo czułość papieru różni się między partiami.

Rozmiar etykiety i wyrównanie

Częsta awaria nie ma nic wspólnego z obrazem: oprogramowanie myśli, że etykieta ma inny rozmiar, niż ma naprawdę. Jeśli sterownik uważa, że to 4×6 cala, a rolka faktycznie ma 3,9×5,8, kod zostaje rozciągnięty, obcięty lub przesunięty.

Jak to ustawić: zmierz etykiety fizycznie (suwmiarką, jeśli masz — nie ufaj pudełku), ustaw dokładnie ten rozmiar w oprogramowaniu etykiet (ZebraDesigner → Właściwości etykiety → Rozmiar; BarTender → Format etykiety), ustaw ten sam rozmiar w ustawieniach strony sterownika i drukuj dokładnie w 100% — nawet 99% może naruszyć zgodność.

Strefa Ciszy (Quiet Zone)

Każdy standard wymaga strefy ciszy — pustego marginesu po lewej i prawej stronie (a przy kodach 2D ze wszystkich czterech stron):

  • Code 128 / EAN-13: 10× wymiar X z każdej strony.
  • Kod QR: 4 moduły ze wszystkich stron.
  • DataMatrix: 1 moduł ze wszystkich stron.

Klasyczna pułapka to szablon, który na ekranie wygląda idealnie, ale pozwala nazwie produktu albo logo podejść za blisko pasków. Jeśli oprogramowanie ma tryb podświetlania strefy ciszy, sprawdź w nim szablon.

Zadbaj o głowicę drukującą

Pojedyncza drobina kurzu, pyłu papierowego lub kleju na głowicy izoluje elementy grzejne za nią i zostawia niezadrukowaną białą linię wzdłuż całej etykiety — a brakująca linia potrafi zmienić wartość kodu albo zepsuć jego sumę kontrolną.

Wprowadź żelazną zasadę czyszczenia przy każdej wymianie rolki:

  1. Wyłącz zasilanie drukarki.
  2. Otwórz mechanizm i poczekaj, aż głowica ostygnie.
  3. Użyj sztyftu czyszczącego lub bezpyłowej ściereczki z alkoholem izopropylowym 99% (IPA).
  4. Przetrzyj linię grzejną (ciemny pasek pod spodem) delikatnie, w jednym kierunku.
  5. Poczekaj, aż całkowicie wyschnie, zanim załadujesz media i włączysz zasilanie.

Lista kontrolna przed wydrukiem

Przed każdą nową serią produkcyjną:

  • Format — wygenerowany jako SVG lub PDF, nigdy raster.
  • Rozmiar — wymiary w oprogramowaniu dokładnie odpowiadają fizycznej rolce.
  • Skala — okno wydruku na 100%, bez „dopasuj do strony".
  • DPI — rozdzielczość drukarki zgodna z tą, pod którą zoptymalizowano kod.
  • Ciemność i prędkość — skalibrowane wydrukiem próbnym dla tej konkretnej rolki.
  • Strefa ciszy — marginesy zachowane ze wszystkich stron.
  • Tryb graficzny — „Monochromatyczny" lub „Line Art", bez ditheringu.
  • Głowica — wyczyszczona przy ostatniej wymianie rolki.
  • Test skanowania — zeskanuj próbkę z serii, zanim zatwierdzisz całą partię.

Typowe błędy i ich naprawa

Problem Prawdopodobna przyczyna Rozwiązanie
Kod się nie skanuje Użyty PNG o niskiej rozdzielczości Wygeneruj ponownie jako SVG
Wydruk obcięty Zły rozmiar etykiety w sterowniku Dopasuj wymiary w oprogramowaniu do fizycznej etykiety
Paski zbyt blade Za niska ciemność Podnieś ciemność o ~10%, przetestuj
Paski zlewają się Za wysoka ciemność Obniż ciemność o 5–10%, zmniejsz prędkość, przetestuj
Biała linia przez całą etykietę Przepalony element głowicy lub nagromadzony kurz/klej Wyczyść głowicę; jeśli linia zostaje w tym samym miejscu, głowica do wymiany
Skanuje się sporadycznie Wymiar X niedopasowany do DPI Przelicz wymiar X na wielokrotność punktu
Nie przechodzi skanowania detalicznego Brak strefy ciszy Dodaj margines ≥10× wymiar X po obu stronach
Drukarka pomija etykiety lub wysuwa je bez końca Rozkalibrowany lub zabrudzony czujnik przerw Uruchom kalibrację czujnika i usuń pył z fotokomórek

Dobierz właściwy materiał, format, rozmiar, DPI, ciemność i strefę ciszy, dbaj o czystą głowicę — a odczyty klasy A przestaną być kwestią szczęścia. BarcodeReady eksportuje wektorowe SVG i PDF zgodne z GS1/ISO, z poprawnymi strefami ciszy domyślnie, więc plik, który wysyłasz do drukarki, jest już poprawny.


Powiązane artykuły

TL
Software Engineer

Tomasz jest programistą full-stack z doświadczeniem w technologiach łańcucha dostaw i systemach logistycznych. Stworzył BarcodeReady, aby rozwiązać realny problem, z którym się zetknął podczas pracy nad systemami zarządzania magazynem: brak szybkiego, darmowego generatora kodów kreskowych zgodnego ze standardami, działającego całkowicie w przeglądarce bez konieczności przesyłania plików ani rejestracji. BarcodeReady to jego odpowiedź na tę lukę — zbudowana na dogłębnych badaniach standardów GS1 i ISO.

Gotowy na wygenerowanie kodów?

Twórz wysokiej jakości etykiety w kilka sekund.

Uruchom generator
Powrót do bazy wiedzy