HomeBlog › Zebra ZD621 Not Printing

Zebra ZD621 Not Printing, Skipping Labels, or Feeding Blanks? Here's the Real Fix

Quick Fix (a couple of minutes)

A Zebra ZD621 that skips labels, feeds blanks, or prints one label and stops is almost never broken hardware — even on this premium desktop model. Two things clear the vast majority of cases: (1) run SmartCal — with the printer ready, hold the FEED button for a couple of seconds until it flashes and feeds a label or two; and (2) set Media Type to Gap/Web for die-cut labels. On the thermal-transfer (TT) ZD621, also confirm a ribbon is loaded. If it still misbehaves on Windows 11, the culprit is usually a wrong driver or — on networked units — a changed IP address.

You send a job to your Zebra ZD621 and it does nothing, spits out a blank label, feeds two or three labels for a single print, or prints one label and stops cold. You've reloaded the roll, power-cycled, maybe reinstalled the driver — and it keeps happening. The ZD621 is a step up from Zebra's budget desktop line, so it stings a little more when it acts up, but the causes are the same: this is almost always a calibration, media, or driver problem, not a dead printer.

The ZD621 is a premium desktop printer that comes in direct-thermal (DT) and thermal-transfer (TT) versions, at 203 or 300 dpi, and it uses a media sensor to find the edge of each label. When it "skips" or feeds blanks, it has lost track of where one label ends and the next begins, so it either overshoots or prints in the wrong place. On the TT model there's an extra variable — the ribbon. And because many ZD621 units are networked or carry the color LCD, there are a couple of gotchas the cheaper models don't have. Let's work through it in order, fastest fix first.

Tired of the Windows driver fighting your Zebra? LabelInn speaks ZPL directly to the ZD621 — it sets media type, resolution and label size correctly every time, and it works on macOS too. Try free for 14 days →

Symptoms: What This Looks Like

Fix 1: Run SmartCal Calibration (Start Here)

Calibration teaches the ZD621 the exact length of your labels and the size of the gap between them. Any time you change label size, switch rolls, swap between DT and TT media, 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: FEED-button SmartCal (fastest)

Make sure labels are loaded correctly and the cover is closed, with a solid green status light

Press and hold the FEED button for a couple of seconds

Release when the indicators flash 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.

Method B: LCD menu or Zebra Setup Utilities (guided)

If your ZD621 has the color LCD, open the on-screen menu and choose the media calibration action — the display walks you through it

Or download Zebra Setup Utilities from the Zebra ZD621 support page

Select your ZD621, click Open Printer Tools → Action → Calibrate Media, and confirm the reported label length looks right for your media

Still skipping after calibration?

If calibration runs but the printer still skips, the Media Type is almost certainly wrong (Fix 2), or the media sensor is dirty. Calibration can't succeed if the printer is looking for the wrong kind of gap — and on the ZD621 the movable sensor also has to be seated over your labels.

Fix 2: Set the Correct Media Type

The ZD621 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 on every Zebra desktop printer, the ZD621 included.

Your labelsSet Media Type to
Die-cut labels with a gap between themGap / Web (Transmissive)
Labels or tags with a black mark on the backMark (Reflective)
Continuous receipt / tag roll (no gap)Continuous

Set this in Zebra Setup Utilities → Configure Printer Settings → Media Settings, on the Advanced Setup tab of the ZDesigner driver, or from the LCD menu if your ZD621 has the display. After changing it, run SmartCal again (Fix 1) so the new setting takes effect.

Fix 3: Match Darkness, Resolution, and Ribbon (DT vs TT, 203 vs 300 dpi)

This is the fix people miss on the ZD621 specifically, because it exists in more variants than the budget models. Two things bite here: the ribbon on the TT model, and darkness on the 300 dpi head.

SituationWhat to check
TT model feeds totally blankNo ribbon loaded — the thermal-transfer ZD621 needs a ribbon to print at all
Faint / patchy print, especially small textDarkness too low — raise it; 300 dpi needs more heat for fine detail
Ribbon loaded but still faintWrong ribbon type for the material (wax vs wax-resin vs resin), or ribbon in backwards
DT model prints blankLabels upside down, or non-thermal media in a direct-thermal setup

On a TT ZD621, confirm a ribbon is loaded and threaded correctly — no ribbon means a blank feed no matter what you print

Raise the darkness / heat setting a few steps if text is faint; the 300 dpi head needs more energy than 203 dpi for the same solid look

Confirm your app or driver is set for the right resolution — a 300 dpi label sent as 203 dpi (or vice-versa) prints the wrong physical size

On the DT model, scratch a blank label with your fingernail; the side that turns dark is the printable side and must face the printhead

Why resolution matters on the ZD621

The ZD621 ships in 203 dpi and 300 dpi versions. If your design or driver assumes the wrong one, everything scales incorrectly — a 4×6 label can come out short or oversized, which then reads as "prints one label and stops" or content bleeding across the gap. Always confirm the dpi matches your actual unit.

Fix 4: Reinstall the Driver or Fix the Network Connection

If the ZD621 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. And because many ZD621 units are on Ethernet or Wi-Fi, there's a second failure mode the USB-only models don't have: a changed IP address.

Windows driver (USB)

Open Settings → Bluetooth & devices → Printers & scanners, select the ZD621, and Remove it

Install Zebra Setup Utilities, connect via USB, and let it install the ZDesigner driver for your exact model and resolution

Open Printer Properties → Preferences and set the label size 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 the app's page size, not the printer.

Networked ZD621 (Ethernet / Wi-Fi)

Check the printer's current IP address — from the LCD status screen, or print a configuration label by holding FEED per Zebra's instructions

In Windows, open Printer Properties → Ports and confirm the TCP/IP port points to that same IP; a router reboot or DHCP change silently breaks it

Set a static IP or DHCP reservation so the ZD621's address stops moving and jobs stop vanishing

Why the driver and IP cause "prints one label and stops"

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. On a network unit, a stale port IP means the first buffered job may print and the rest never arrive. Matching the driver's dimensions to your real media — and the port to the real IP — fixes both.

The Root Cause for Many Users: The Windows Driver Itself

Notice how many of these fixes come back to the driver — or the port — telling the printer the wrong thing. That's not a coincidence. On Windows, and especially on macOS where Zebra's driver support for the ZD621 is thin, the driver layer is where most headaches live. The printer's firmware and that nice color LCD are fine; the pipeline feeding it commands is what breaks.

That's exactly why some teams take the driver out of the loop. The ZD621 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, resolution, 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. If you print in batches, you can even drive it straight from an Excel sheet without touching the driver.

Skip the Driver Guesswork on Your ZD621

Direct ZPL — no Windows driver in the middle Correct label size & dpi every job Works on macOS & Windows

LabelInn talks to your Zebra ZD621 in its native ZPL language, setting media type and dimensions correctly so calibration sticks and jobs finish clean — on both the 203 and 300 dpi, DT and TT variants. Design labels visually or from Excel, connect a marketplace like eBay to pull orders, and print without wrestling the driver. Free tier available; paid plans from $14.90/month.

Try LabelInn Free for 14 Days →

Frequently Asked Questions

How do I calibrate a Zebra ZD621?

Fastest way: with the printer loaded and the status light solid green, press and hold the FEED button for a couple of seconds until the indicators flash and it feeds one or two labels — that's SmartCal. On units with the color LCD you can start a media calibration from the display, and Zebra Setup Utilities offers a guided Calibrate Media action.

Why does my ZD621 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, run SmartCal, and the skipping stops.

My ZD621 prints one label then stops. What causes that?

The label size in the driver or app doesn't match your physical label, so the printer thinks the job is done. Reinstall the ZDesigner driver via Zebra Setup Utilities, set the label dimensions to match your media exactly, and confirm you selected the right 203 or 300 dpi model. On a networked unit, also check the port still points at the printer's current IP.

My thermal-transfer ZD621 feeds blank. Why?

The TT model needs a ribbon to print — with no ribbon, or a ribbon threaded backwards, it feeds blank. Load the correct ribbon (wax, wax-resin, or resin for your material), thread it per the label inside the cover, and raise darkness if the result is faint. On the direct-thermal model a blank feed instead means the labels are upside down.

Can I use a Zebra ZD621 on a Mac?

Zebra's macOS driver support for the ZD621 is limited, so many Mac users can't print through the normal driver path. Because the ZD621 speaks ZPL, a driverless app like LabelInn can drive it directly from macOS (and Windows) over USB or the network, handling calibration, resolution, and label size for you.