A Zebra ZD420 that skips labels, feeds blanks, or prints one label and stops is almost never broken hardware. Start with three things: (1) run SmartCal — with the printer ready, hold the FEED + PAUSE buttons together for ~2 seconds until the light flashes and it feeds a couple of labels; (2) set Media Type to Gap/Web for die-cut labels in Zebra Setup Utilities; and, if you have the thermal-transfer ZD420t, (3) reseat the ribbon cartridge — an empty or unclicked cartridge prints a fed-but-blank label. If it still misbehaves on Windows 11, reinstall the ZDesigner driver so the label size matches your media.
You send a print job to your Zebra ZD420 and it either does nothing, spits out a blank label, feeds two or three labels for one print, or prints a single label and stops. You've reloaded the roll, restarted the printer, maybe reinstalled the driver — and it keeps happening. This is one of the most common ZD420 complaints, and the good news is that it's almost always a calibration, media, ribbon, or driver problem, not a dead printer.
The ZD420 is a desktop label printer that comes in two main flavors: a direct-thermal version (ZD420d) and a thermal-transfer version (ZD420t) that uses Zebra's snap-in ribbon cartridge. Both find the edge of each label using a movable media sensor. When the printer "skips" labels or feeds blanks, it has lost track of where one label ends and the next begins — so it overshoots, prints in the wrong place, or comes out blank. The fix is to re-teach it the label geometry (calibration), make sure the print method and ribbon are right, and make sure Windows is sending the correct label size (driver). Let's walk through it in order, fastest fix first.
Tired of the Windows driver fighting your Zebra? LabelInn speaks ZPL directly to the ZD420 — it sets media type and label size correctly every time, and it works on macOS too. Try free for 14 days →
Symptoms: What This Looks Like
- Printer feeds one or more blank labels for every print job
- Skips every other label — prints one, feeds past the next
- Prints one label and stops, ignoring the rest of the job
- Content is shifted up or down, or spills across the gap onto two labels
- The label feeds but comes out completely blank (very common on the ZD420t)
- The status light blinks red or amber or the printer pauses mid-roll
- It worked fine, then broke after a Windows update or after changing label size or ribbon
Fix 1: Run SmartCal Calibration (Start Here)
Calibration teaches the ZD420 the exact length of your labels and the size of the gap between them. Any time you change label size, switch rolls, swap ribbon, or start seeing skipping, this is the first thing to do — it resolves the majority of skipping and blank-feed cases on its own.
Method A: Button SmartCal (fastest)
Make sure labels (and, on the ZD420t, the ribbon cartridge) are loaded correctly and the cover is closed, with a solid green status light
Press and hold the FEED and PAUSE buttons together for about two seconds
Release when the status light flashes and the printer feeds one or two labels to measure the gap
Send a test print. The label should now print in the right place without skipping.
The ZD420 with the optional color touch display can run calibration from the menu directly: tap the menu, go to Print → Sensors → Manual Calibration and follow the prompts. Either way the goal is the same — the printer feeds and measures your labels.
Method B: Zebra Setup Utilities (guided)
Download and open Zebra Setup Utilities from the Zebra ZD420 support page
Select your ZD420, then click Open Printer Tools → Action → Calibrate Media
The printer feeds and measures your labels. Confirm the reported label length looks right for your media.
If calibration runs but the printer still skips, the Media Type is almost certainly wrong (Fix 2), the ribbon/print method is wrong on a ZD420t (Fix 3), or the media sensor is dirty (Fix 5). Calibration can't succeed if the printer is looking for the wrong kind of gap.
Fix 2: Set the Correct Media Type
The ZD420 has to know what kind of media it's looking at. If it's set to Continuous but you're printing die-cut labels, it will never find the gap and will feed blanks or skip. This single setting is behind a huge share of "skipping labels" reports.
| Your labels | Set Media Type to |
|---|---|
| Die-cut labels with a gap between them | Gap / Web (Transmissive) |
| Labels or tags with a black mark on the back | Mark (Reflective) |
| Continuous receipt / tag roll (no gap) | Continuous |
Set this in Zebra Setup Utilities → Configure Printer Settings → Media Settings, or on the Advanced Setup tab of the ZDesigner driver. The ZD420 uses a movable media sensor — if you use black-mark stock, make sure the sensor is physically positioned over the black mark, not the gap. After changing any of this, run SmartCal again (Fix 1) so the new setting takes effect.
Fix 3: Check the Ribbon Cartridge and Print Method (ZD420t)
This one is specific to the thermal-transfer ZD420t, and it's the most common reason a ZD420 "feeds but prints nothing." The ZD420t melts ink from a snap-in ribbon cartridge onto the label. No ribbon, empty ribbon, or a cartridge that isn't fully seated means the label feeds out perfectly clean — no error, just blank.
Open the cover and remove the ribbon cartridge. Check that it isn't empty (the take-up side full, the supply side used up)
Reinsert a genuine Zebra ribbon cartridge and push until it clicks firmly into place — a partially seated cartridge doesn't make contact
Confirm the driver's print method is set to Thermal Transfer (not Direct Thermal) so the printer uses the ribbon
Run SmartCal and print a test label
If you print on direct-thermal media (heat-sensitive labels, no ribbon needed), you may have the wrong model set-up. On a ZD420t, remove the ribbon cartridge and set the print method to Direct Thermal. On the ZD420d (direct-thermal only) there is no ribbon cartridge at all — a blank feed there points to loading direction or darkness, not ribbon (see the Bonus section below).
Fix 4: Reinstall the Correct ZDesigner Driver (Windows 11)
If the ZD420 prints one label and stops, prints off-center, or broke right after a Windows update, the driver is the prime suspect. Windows 11 often auto-installs a generic driver that reports the wrong label size, so the printer stops after what it thinks is the last label — or shifts everything.
Open Settings → Bluetooth & devices → Printers & scanners, select the ZD420, and Remove it
Install Zebra Setup Utilities, connect the printer via USB, and let it install the ZDesigner driver
Open Printer Properties → Preferences and set the label size, print method, and darkness to match your media exactly
Print a Windows test page. If the test page is correct but your app still fails, the problem is in the app's page size, not the printer.
The printer prints exactly the area the driver tells it to. If the driver's page height is shorter than your physical label, the printer finishes early and stops; if it's longer, content bleeds onto the next label. Matching the driver's label dimensions to your real media — to the millimeter — fixes both.
Fix 5: Clean the Media Sensor
If SmartCal, Media Type, and the ribbon are all correct and it still skips, the media sensor may be blocked by label dust or adhesive. This is common on high-volume machines or in dusty warehouses.
Turn off the ZD420 and unplug it
Open the cover, remove the roll (and ribbon cartridge on the ZD420t), and locate the movable media sensor in the label path
Wipe the sensor, the printhead, and the platen roller with a cotton swab dampened in 99% isopropyl alcohol
Let it dry 1–2 minutes, reload the media, and run SmartCal again
Bonus: Blank Labels on the Direct-Thermal ZD420d
If you have the direct-thermal ZD420d (no ribbon cartridge) and it feeds but the label comes out totally blank, it's a media or darkness issue, not calibration:
- Labels loaded upside down: the heat-sensitive side must face up, toward the printhead. Scratch a label with your fingernail — the side that turns dark is the printable side.
- Darkness too low: raise the darkness/heat setting in the driver or from the printer menu.
- Wrong media: a direct-thermal printer can't print on plain paper labels that need a ribbon — you need genuine direct-thermal media.
The Root Cause for Many Users: The Windows Driver Itself
Notice how many of these fixes come back to the driver telling the printer the wrong thing — wrong label size, wrong print method, wrong media type. That's not a coincidence. On Windows, and especially on macOS where Zebra's driver support is thin, the driver layer is where most ZD420 headaches live. The printer's firmware is fine; the pipeline feeding it commands is what breaks.
That's exactly why some teams take the driver out of the loop. The ZD420 understands ZPL, Zebra's own printer language, directly. Driverless label software like LabelInn sends ZPL straight to the printer over USB or the network — it sets the media type and label size correctly on every job, so there's no generic-driver guessing, no "prints one label and stops," and it works identically on macOS and Windows.
Skip the Driver Guesswork on Your ZD420
LabelInn talks to your Zebra ZD420 in its native ZPL language, setting media type and dimensions correctly so calibration sticks and jobs finish clean. Design labels visually or with AI and bulk-print from Excel — without wrestling the driver. Free tier available; paid plans from $14.90/month. Download for Windows or macOS.
Try LabelInn Free for 14 Days →Frequently Asked Questions
How do I calibrate a Zebra ZD420?
Fastest way: with the printer loaded and the status light solid green, press and hold the FEED and PAUSE buttons together for about two seconds until the light flashes and it feeds one or two labels — that's SmartCal. For a guided run, use Zebra Setup Utilities → Open Printer Tools → Calibrate Media, or, on models with the color display, use the Print → Sensors → Manual Calibration menu.
Why does my ZD420 skip every other label?
It can't see the gap between labels. Either it needs SmartCal calibration, or Media Type is set wrong (commonly Continuous instead of Gap/Web). Set Media Type to Gap/Web, make sure the movable sensor sits over the gap, run SmartCal, and the skipping stops.
My ZD420 prints one label then stops. What causes that?
The label size in the driver doesn't match your physical label, so the printer thinks the job is done. Reinstall the ZDesigner driver via Zebra Setup Utilities and set the label dimensions to match your media exactly. A generic Windows 11 driver is the usual trigger.
The ZD420t feeds but the label is blank. Why?
On the thermal-transfer ZD420t this almost always means the ribbon cartridge is empty, missing, or not clicked fully into place. Reseat a genuine Zebra ribbon cartridge until it locks, and confirm the print method is set to Thermal Transfer. If you print direct-thermal labels, remove the ribbon and switch to Direct Thermal instead.
Can I use a Zebra ZD420 on a Mac?
Zebra doesn't provide a full macOS driver for the ZD420, so most Mac users can't print through the normal driver path. Because the ZD420 speaks ZPL, a driverless app like LabelInn can drive it directly from macOS (and Windows), handling calibration, media type, and label size for you.