Skip to content

Print quality & DPI

Thermal printers are binary devices: each printhead dot either burns or doesn’t. Sharp labels are about putting every edge exactly on a dot — and most blurry-label problems are something resampling the artwork on its way to the printer.

  • The canvas is the dot grid. A 4×6” label at 203 DPI is designed on a true 812 × 1218 dot surface. Zoom only changes your view, never the label.
  • Barcodes live at whole-module sizes. When you place or resize a barcode, it snaps to the nearest size where every module is a whole number of dots — the design you see is exactly what prints, and it always scans.
  • Exports are dot-exact. ZPL renders 1:1 with the printhead. PDFs embed the label at an exact multiple of the dot grid (~600 DPI), so drivers resample on clean pixel boundaries.
  1. “Fit to page” scaling. Any print-dialog scaling other than 100% resamples the artwork. Always print at Actual size.
  2. Driver re-rasterizing at a mismatched resolution. Printing a PDF through a queue configured for the wrong DPI smears bar edges. Prefer direct ZPL printing on Zebra printers.
  3. Printer-side settings. Low darkness, high print speed, a dirty printhead, or thermal-transfer stock loaded without a ribbon all print faint or patchy — that’s hardware, not the file. Raise darkness a notch, drop speed a notch, and wipe the head with isopropyl.

Most thermal printers are 203 DPI (8 dots/mm) — including nearly every model marketed as “200 DPI”; the spec sheet just rounds down. DYMO and Brother QL rolls are 300 DPI.

To check for sure, print the printer’s configuration label (hold FEED):

Config label saysUse
8.0 dots/mm203 DPI presets (the default)
7.9 dots/mm or “200 dpi”Custom size with 200 DPI selected
11.8–12 dots/mm300 DPI presets / custom

In the editor: Change size → Custom size has a DPI selector (203 / 200 / 300 / 600). The whole pipeline follows it — canvas dots, ZPL ^PW/^LL, and PDF rendering — so a true-200 head prints exact dimensions instead of 1.5% oversize.

Print one label and test-scan every barcode with the scanner you’ll actually use. Direct thermal stock fades with heat and sunlight — verify a stored label still scans if your labels live in a warehouse.