Start from a black-and-white version of the logo. A one-colour logo converts cleanly with threshold. A colour logo full of gradients will not.
DESIGN / THERMAL PRINTERS / HOW-TO
How to Print a Logo or Image on a Thermal Label That Actually Looks Right
Why logos and photos come out blotchy on Zebra and TSC printers, and how to fix it: threshold vs dithering, Floyd-Steinberg, Atkinson, Bayer and Stucki, sizing for 203 and 300 dpi.

THE PROBLEM
A logo that looks perfect on screen often comes out of a thermal printer as a black blob, a washed-out outline or a mess of speckles. Nothing is broken. A direct thermal or thermal transfer printer can only do one thing per dot: burn it black, or leave it white. There is no grey. Every image has to be turned into pure black and white before it prints, and how that conversion is done decides whether the label looks professional.
01 / LOGO
Why images print badly
- No shades of grey. Anti-aliased edges, gradients and photos all contain grey that has to become either black or white.
- Large dots. At 203 dpi each dot is about 0.125 mm; at 300 dpi about 0.085 mm. Fine detail smaller than a dot disappears.
- The wrong conversion for the image. A method that is right for a photo ruins a logo, and the other way round.
02 / IMAGES
Threshold or dithering: pick by image type
LabelInn offers five conversion methods, chosen in the print dialog.
| Method | What it does | Best for |
|---|---|---|
| Threshold | Every pixel lighter than a cut-off becomes white, everything else black | Logos, line art, icons, text inside images. Crisp edges. This is the default. |
| Floyd–Steinberg | Spreads each pixel's error to its neighbours to imitate grey | Photos and product pictures |
| Atkinson | Error diffusion that keeps contrast high and highlights clean | Images with light backgrounds, illustrations |
| Stucki | Error diffusion over a wider area, smoother transitions | Gradients and soft shading |
| Ordered (Bayer) | Uses a fixed dot pattern | Flat tints where a regular, predictable texture is fine |
Not sure which one fits? Ask LabelInn's AI assistant. It looks at what is on the label and the printer you are using and recommends a method.
03 / DITHERING
Five rules for a clean logo
Use vector graphics where you can. SVG icons and symbols scale without blurring, so they convert to dots cleanly at any size.
Size for the printer, not the screen. A 25 mm wide logo is about 200 dots at 203 dpi. Lines thinner than 2 dots will break up.
Keep the image off the barcode. A dithered texture near a barcode's quiet zone can stop it scanning.
Then adjust darkness, not the image. If solid areas look grey or lines bleed, change print darkness or speed on the printer before you redraw the logo.
04 / ZEBRA
Doing it in LabelInn
- Add an image element to the label, or an SVG icon or symbol for simple marks.
- Open the print dialog and choose the conversion method.
- Print one test label on the real media, then adjust darkness if needed.
LabelInn sends the converted image in the printer's own language (ZPL, TSPL or TPCL), so the same steps work across Zebra, TSC, Toshiba and other black-and-white thermal printers. See the printer compatibility list.
QUESTIONS / FAQ
Frequently asked questions
Why does my logo print as a black blob on a Zebra printer?
Thermal printers can only print black or white dots. If a logo with grey edges or shading is converted with the wrong method, the grey areas turn solid black. Use a black-and-white version of the logo with threshold conversion, or try a dithering method for photos.
What is dithering on a thermal printer?
Dithering imitates shades of grey with patterns of black dots. It makes photos printable on a black-and-white printer, but it makes sharp logos look speckled, which is why logos are usually printed with threshold instead.
Which dithering method is best for photos?
Floyd–Steinberg is the usual choice for photos. Atkinson keeps light areas cleaner and Stucki gives smoother gradients. Print a test label with each on your real media.
What resolution should my logo be?
Match the printer: about 8 dots per millimetre at 203 dpi and about 12 at 300 dpi. Keep lines at least 2 dots wide.
KEEP GOING
Related
NEXT STEP / LABELINN
Make your labels look like your brand
Design the label, pick the conversion, print a test, done. · Five image conversion methods · AI recommendation for your label · Native ZPL, TSPL and TPCL