Error Codes
The printer is reorganizing its internal flash memory (8MB on the ZM400). This is a normal maintenance process, but freq...
View fixThe printer has detected that one or more heating elements on the printhead have failed. The ZM400 printhead contains hu...
View fixThe printhead latch is not fully closed, or the printer thinks it isn't. The ZM400 uses a head-open sensor to prevent pr...
View fixThe printer cannot communicate with the printhead or the installed printhead is not compatible with this printer model. ...
View fixThe printer has run out of available memory to process your print job. The ZM400 ships with 16MB DRAM (working memory) a...
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 detects ribbon installed but the print mode is set to Direct Thermal (which doesn't use ribbon). This is a m...
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 ZM400 uses the thermistor to monitor printhead temp...
View fixThe printhead temperature is below the minimum operating threshold. The ZM400's operating range starts at 40°F (4.4°C). ...
View fixThe printhead has exceeded its maximum safe operating temperature. The ZM400 will pause printing automatically to protec...
View fixCalibration Issues
Overview
The ZM400'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 Send ~JC to trigger auto-calibration remotely. to trigger auto-calibration remotely.
Manual calibration lets you set sensor thresholds by hand. Use this when auto-calibration produces inconsistent results ...
View guidePrinting a sensor profile helps diagnose persistent calibration failures. The profile shows the actual sensor readings g...
View guideRibbon & Label Issues
Overview
The ZM400 supports both print modes, and mixing them up is one of the most common causes of Ribbon In / Ribbon Out errors. Knowing which one your job needs is the first troubleshooting step for any ribbon-related error.
^MTT (thermal transfer) or ^MTD (direct thermal).Incorrect ribbon loading is behind most "Ribbon Out" errors on ZM400 printers where ribbon is physically present. The pr...
View guideRibbon wrinkling causes vertical creases in the print image and wastes ribbon. Common on the ZM400 when media guides or ...
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 ZM400 running today.
Certified Zebra repair, on-site, nationwide. 30-day warranty on every repair.