Contents
This guide covers thermal printer selection for use with Inventory Pro, setup notes, and common troubleshooting steps.
| Question | Recommendation |
|---|---|
| Under 100 labels per day? | Rollo X1038 or X1040 |
| 100-500 labels per day? | Zebra ZD220 or ZD230 |
| 500+ labels per day? | Zebra ZD421 or ZT610 |
| Need wireless printing? | Rollo X1040 (Wi-Fi/AirPrint) or Zebra ZD421 (optional wireless) |
| Need remote printer management? | Zebra ZD421 (Link-OS) or ZT610 |
| Harsh industrial environment? | Zebra ZT610 (all-metal, extreme temperature tolerance) |
| Need high-resolution micro-labels? | Zebra ZT610 (up to 600 DPI) |
| Model | Speed | DPI | Connection | Notes |
|---|---|---|---|---|
| Rollo X1040 | 150mm/s (~1 lbl/sec) | 203 | Wi-Fi, USB | AirPrint certified, auto label detection |
| Rollo X1038 | 150mm/s (~1 lbl/sec) | 203 | USB | Same print quality, wired only, compact |
Rollo printers auto-detect label size and work with both shipping labels (4x6) and smaller inventory labels. They require no ribbon - direct thermal only.
| Model | Speed | DPI | Connection | Notes |
|---|---|---|---|---|
| Zebra ZD220 | 4 ips | 203 | USB | Budget Zebra, dual-wall construction, DT and TT |
| Zebra ZD230 | 6 ips | 203 | USB, Ethernet, optional wireless | 50% faster than ZD220, 300m ribbon rolls |
| Zebra ZD421 | 6 ips | 203 or 300 | Modular (USB, Ethernet, BT, Wi-Fi) | Link-OS remote management, field-upgradeable |
The ZD series supports both Direct Thermal (DT) and Thermal Transfer (TT) printing. Use Direct Thermal for short-lived labels like shipping tags. Use Thermal Transfer with ribbon for durable labels that need to survive outdoor exposure or chemical contact.
| Model | Speed | DPI | Connection | Notes |
|---|---|---|---|---|
| Zebra ZT610 | 14 ips | 203, 300, or 600 | USB, Serial, Ethernet, BT | All-metal frame, color touch display |
The ZT610 is built for continuous operation in distribution centers, manufacturing lines, and cold storage. It handles label stock up to 4.5 inches wide and prints at 14 inches per second.
| Feature | Direct Thermal | Thermal Transfer |
|---|---|---|
| Ribbon required | No | Yes |
| Label durability | 6-12 months | 2+ years |
| Cost per label | Lower | Higher (ribbon cost) |
| Best for | Shipping labels, short-term inventory | Asset tags, outdoor labels, chemical exposure |
| Fading risk | Fades with heat, light, friction | Resistant to environmental damage |
Most Inventory Pro clients use Direct Thermal for day-to-day operations. Switch to Thermal Transfer only when labels need to survive harsh conditions.
| Size | Use Case |
|---|---|
| 4” x 6” | Shipping labels, pallet labels |
| 2.5” x 1” | Standard inventory labels |
| 2” x 1” | Small item labels, bin labels |
| 3” x 2” | Asset tags, location labels |
Inventory Pro prints labels through the Windows print driver. Set the label size in both the printer driver page setup and in Inventory Pro under System > Configuration > Barcode Configuration. The configured size must match the physical label stock loaded in the printer.
For shared environments, install the printer on a print server or use the built-in Ethernet port (ZD230, ZD421, ZT610). Connect via IP address and install the driver on each workstation.
Zebra models with Link-OS can be managed remotely using Zebra PrintConnect or the printer’s built-in web interface.
About 80% of thermal printer issues trace back to a dirty printhead or platen roller. Clean both every time you change a label roll.
How to clean: Power off the printer. Open the print mechanism. Wipe the printhead and platen roller with a lint-free cloth dampened with 99% isopropyl alcohol. Let dry for 30 seconds before loading new labels.
| If you see… | Try this first… |
|---|---|
| Blank labels | Check if labels are loaded face-up (thermal paper prints on one side only) |
| Faint or light print | Increase Darkness/Density in printer driver settings |
| Skipping labels | Run media calibration (see brand-specific steps below) |
| White vertical lines | Clean the printhead; persistent lines may mean printhead damage |
| Labels printing too small or large | Verify driver page size matches the physical label dimensions |
| Printer not responding | 30-second power cycle: turn off, unplug power brick from wall, wait 30 seconds |
| Action | Steps |
|---|---|
| Auto calibration | Hold top button until 1 beep, then release (scans label gaps) |
| Hardware self-test | Hold top button until 2 beeps (prints test pattern) |
| USB port ghost | Always use the same USB port; switching ports creates duplicate printer entries |
| Action | Steps |
|---|---|
| Status light: solid red | Media out or printhead open |
| Status light: flashing red | Paused or needs calibration |
| Smart calibration (ZD series) | Hold PAUSE + CANCEL for 2 seconds |
| Factory reset | Hold PAUSE + FEED while powering on |
| ZPL vs. EPL mode | Check the printer language setting in the driver; Inventory Pro labels use ZPL by default |
If labels are offset or partially printed:
| Device | Issue | Workaround |
|---|---|---|
| Rollo X1038/X1040 | Duplicate printer entries after USB port change | Uninstall the duplicate from Devices and Printers; always use the same port |
| Zebra ZD220 | No network connectivity option | USB only; use a print server if sharing is needed |
| Zebra ZD421 | Occasional Bluetooth disconnect mid-print | Use USB or Ethernet for high-volume printing; Bluetooth is best for low-volume mobile setups |
On this page