Error Codes
The printer is reorganizing its internal flash memory (8MB on the ZM600). This is a normal maintenance process, but fre...
View fixThe printer has detected that one or more heating elements on the printhead have failed. The ZM600's wider printhead co...
View fixThe printhead latch is not fully closed, or the printer thinks it isn't. The ZM600 uses a head-open sensor to prevent p...
View fixThe printer cannot communicate with the printhead or the installed printhead is not compatible with this model. This er...
View fixThe printer has run out of available memory to process your print job. The ZM600 ships with 16MB DRAM and 8MB flash — t...
View fixThe media sensor cannot detect labels in the media path. Despite the name, this error often occurs even when labels are...
View fixThe printer is set to Thermal Transfer mode but cannot detect ribbon. Either the ribbon is missing, loaded incorrectly,...
View fixThe printhead thermistor (temperature sensor) is not responding. The ZM600 uses the thermistor to monitor printhead tem...
View fixThe printhead temperature is below the minimum operating threshold. The ZM600's operating range starts at 40°F (4.4°C)....
View fixThe printhead has exceeded its maximum safe operating temperature. The ZM600 will pause printing automatically to prot...
View fixThe printer detects ribbon installed but the print mode is set to Direct Thermal (which doesn't use ribbon). This is a ...
View fixCalibration Issues
Overview
The ZM600's auto-calibration routine detects the media type, gap/mark position, and ribbon presence. Run this any time you load a new roll of labels, change label sizes, or replace the printhead.
How to Run It
With media loaded and printhead closed, hold FEED + PAUSE simultaneously. The printer will feed 4-6 labels while calibrating.
What It Does
The printer adjusts the transmissive and reflective sensors to match your media's gap thickness, backing opacity, and label spacing.
How to Verify
After calibration, press FEED once — the printer should advance exactly one label and stop at the next gap. If it over-feeds or under-feeds, calibration failed.
ZPL Alternative
Send ~JC to trigger auto-calibration remotely.
When auto-calibration fails — common with clear labels, pre- printed media, or non-standard gap sizes — manual calibrat...
View guidePrinting a sensor profile helps diagnose persistent calibration failures. The profile shows the actual sensor readings ...
View guideRibbon & Label Issues
Overview
The ZM600 supports both print modes, and mixing them up is one of the most common causes of "Warning Ribbon In" and "Ribbon Out" errors. Thermal Transfer uses a ribbon (wax, wax-resin, or resin) to transfer ink onto the label — required for most durable labeling. Direct Thermal uses heat-sensitive label stock that darkens on contact, no ribbon needed. Check your current mode
^MTT (thermal transfer) or ^MTD (direct thermal).Incorrect ribbon loading is behind most "Ribbon Out" errors where ribbon is physically present. The ink-coated side mus...
View guideRibbon wrinkling causes vertical creases in the print image and wastes ribbon. This is more common on the ZM600 than na...
View guideWhat Our Customers Are Saying
Repair Videos
MIDCOM Data Technologies on YouTube
See real Zebra printer repairs by our certified field technicians. Printhead replacements, calibration walkthroughs, cutter module service, and preventive maintenance tips.
Visit ChannelWhen to Call MIDCOM
Get your ZM600 running today.
Certified Zebra repair, on-site, nationwide. 30-day warranty on every repair.