Label Printers

How to Print Labels on a Zebra Printer: Step-by-Step Guide (2026)

BW By Ben Walker

Our top picks:

As an Amazon Associate we earn from qualifying purchases — at no extra cost to you.

Zebra ZD421 Direct Thermal Printer
Top pick

Zebra ZD421 Direct Thermal Printer

Check Amazon UK for live price & stock
View on Amazon →
Zebra ZD220 Direct Thermal Printer
Top pick

Zebra ZD220 Direct Thermal Printer

Check Amazon UK for live price & stock
View on Amazon →
Zebra GK420d Direct Thermal Printer
Top pick

Zebra GK420d Direct Thermal Printer

Check Amazon UK for live price & stock
View on Amazon →

Zebra printers are the workhorses of the label printing world. If you’ve ever received a parcel from a proper fulfilment operation, the shipping label was almost certainly printed on a Zebra. They’re fast, reliable, and built to run all day long.

But setting one up for the first time? That can be a right headache. ZPL commands, media calibration, driver settings — there’s a lot to trip over if nobody tells you the gotchas. I’ve set up dozens of these for small businesses and warehouse operations, and the same handful of problems come up every time.

Here’s the no-nonsense guide, covering the most popular Zebra desktop models: the ZD421, ZD220, and the trusty old GK420d.

The three Zebra printers you’ll most likely encounter in the UK:

FeatureZebra ZD421Zebra ZD220Zebra GK420d
Price~£280-350~£180-220~£200-280 (refurbished)
Print Speed152mm/sec102mm/sec127mm/sec
Max Width108mm108mm104mm
Resolution203 or 300 dpi203 dpi203 dpi
ConnectivityUSB, Ethernet, Wi-Fi, BluetoothUSB onlyUSB, Ethernet (optional)
StatusCurrent modelCurrent (budget)Discontinued but widely available

The ZD421 is the one I recommend to most businesses. Proper all-rounder. The ZD220 is fine if you only need USB and aren’t printing massive volumes. The GK420d was discontinued ages ago but you’ll still find them everywhere — I know a warehouse in Reading that’s had theirs running for 11 years straight. If you’ve inherited one, don’t worry, it’s still a brilliant printer.

Step 1: Unbox and Load Labels

Same basic mechanism across all Zebra desktop printers:

  1. Open the printer — press the release latches on both sides. The top lifts up to reveal the label compartment.
  2. Pop the label roll in between the adjustable guides. Labels should feed from underneath the roll, with the printing surface facing up towards the printhead.
  3. Thread the label strip through the media guides and over the platen roller (that’s the black rubber roller). Pull enough through so it sticks out the front by a few centimetres.
  4. Adjust the media guides — snug against the edges of the roll. Tight enough to keep things straight, loose enough that the roll spins freely.
  5. Close the lid firmly until both latches click.

The number one mistake I see: Labels loaded upside down. The thermal-sensitive side must face the printhead (upwards when loaded). If your labels come out blank — and I guarantee this will happen to you at least once — just flip the roll. You can check which side is the thermal side by scratching it with your fingernail. The thermal side shows a dark mark. Dead easy test.

Step 2: Connect the Printer

USB Connection (All Models)

  1. Plug USB into printer and computer.
  2. Connect power, switch on.
  3. Windows usually detects it automatically. If not, move on to driver installation.

Ethernet Connection (ZD421, GK420d)

  1. Connect an Ethernet cable from the printer to your router or network switch.
  2. Power on.
  3. Hold the Feed button for about 2 seconds — it’ll print a configuration label showing the printer’s IP address.
  4. Use that IP when adding the printer in Windows or your label software.

Wi-Fi/Bluetooth (ZD421)

The ZD421 supports wireless if you bought the right variant. Setup requires Zebra Setup Utilities — download from Zebra’s support site and use the wireless wizard. Not the most intuitive process, but you only do it once.

Step 3: Install Zebra Drivers

Windows might install a basic driver automatically, but trust me, you want the proper one:

Windows

  1. Head to zebra.com/drivers and download the Zebra Designer Driver for your model.
  2. Run the installer. Pick your printer model.
  3. Choose connection type (USB, network, etc.).
  4. Finish the wizard. Printer should appear in Settings > Printers & Scanners.

Mac

  1. Download the Zebra CUPS driver from Zebra’s support site.
  2. Install the package.
  3. Go to System Preferences > Printers & Scanners.
  4. Click +, find your Zebra printer, add it.
  5. Select the Zebra CUPS driver.

Mac support works but is more limited than Windows. For anything advanced, Zebra’s browser-based tools are your best bet.

Step 4: Calibrate the Media

This is the step people skip and then wonder why their labels come out wonky. Media calibration tells the printer where each label starts and ends. Without it, printing will be offset or you’ll get blank labels feeding between each print.

Auto-Calibration

On most Zebra desktop printers:

  1. Labels loaded, printer on.
  2. Press and hold the Feed button for roughly 5-10 seconds until the status light flashes.
  3. Let go. The printer feeds several labels while it detects the gaps (or black marks if you’re using that type of media).
  4. Once done, it feeds to the next label and stops.

Takes about 10 seconds. Saves hours of frustration.

Manual Calibration via Zebra Setup Utilities

If auto-calibration doesn’t do the trick:

  1. Open Zebra Setup Utilities.
  2. Select your printer, click Configure Printer Settings.
  3. Under the Media tab, enter the correct label dimensions (width and height in mm).
  4. Set the media type — “Gap/Notch” for standard die-cut labels, “Continuous” for continuous rolls, or “Mark” for black-mark media.
  5. Click Calibrate.

Step 5: Configure Print Settings

ZPL vs EPL — Which One?

Two command languages. Short answer: use ZPL.

  • ZPL (Zebra Programming Language): The modern standard. Handles graphics, barcodes, and complex layouts well. All current Zebra models use it.
  • EPL (Eltron Programming Language): Legacy language from Zebra’s old Eltron printers. Still supported on some models, but there’s rarely a reason to use it.

Most label design software defaults to ZPL anyway, so you probably don’t need to think about this unless you’re working with really old equipment.

Setting Print Speed and Darkness

Right-click your printer in Windows > Printer Properties > Preferences:

  • Print Speed: Start at default. You can crank it up for high-volume jobs, but faster speeds can make small barcodes and fine text look a bit naff. I’ve had barcode scanners reject labels printed at top speed.
  • Print Darkness: Middle setting (around 10-15) to start. Faded prints? Turn it up. Smudgy prints or unscannable barcodes? Turn it down. Finding the sweet spot takes two or three test labels.

Label Dimensions

Set these to match your actual labels — sounds obvious, but a surprising number of people don’t:

  • 100 x 150mm — Standard shipping labels (Royal Mail, Evri, DPD)
  • 100 x 50mm — Product labels, shelf labels
  • 57 x 32mm — Small barcode labels
  • 38 x 25mm — Price labels, jewellery tags

Step 6: Print a Test Label

Before you print a batch of 500:

  1. Open your label software (ZebraDesigner, Bartender, NiceLabel, or basic Windows printing).
  2. Create or open a template.
  3. Print one label.
  4. Check alignment — text and barcodes should be centred and fully within the label edges.
  5. Scan any barcodes with your phone to check they’re readable.

All good? Crack on with production printing.

Troubleshooting Common Zebra Printer Issues

Blank Labels Coming Out

Nine times out of ten, the media is loaded upside down. Flip the roll so the thermal side faces the printhead. Then run a media calibration. Also double-check print darkness isn’t set to zero — I’ve seen that happen after a driver update.

Labels Are Misaligned or Offset

Check that the label dimensions in the driver match your actual labels exactly. Measure them if you have to. Then run media calibration again. Also make sure the media guides are snug — if the roll is wobbling, labels will drift.

Red Flashing Light

This means a media error — the printer can’t detect labels properly.

  1. Open up and check labels aren’t jammed or loaded wrong.
  2. Clean the media sensor with a cotton bud and isopropyl alcohol. Dust and adhesive residue build up on these sensors and cause false errors.
  3. Run media calibration.
  4. If you’re using third-party labels, make sure the gap between labels is at least 2mm. Some cheap labels have paper-thin gaps that the sensor can’t pick up.

Printer Not Detected by Computer

  1. Try a different USB cable. Seriously — dodgy cables are the cause of this more often than you’d believe. I keep a spare Zebra-compatible cable in my bag specifically because of this.
  2. Uninstall and reinstall the Zebra driver.
  3. Try a different USB port, ideally directly on the computer rather than through a hub.
  4. On Windows, check Device Manager for any yellow warning triangles.
  1. Increase print darkness in the driver.
  2. Slow down the print speed — more time under the printhead = sharper output.
  3. Clean the printhead with a Zebra cleaning pen or isopropyl alcohol on a lint-free cloth. Zebra recommends doing this every roll change, but honestly, every other roll is fine for most people.
  4. Check your labels aren’t old — thermal labels degrade over time, especially if stored somewhere warm or humid. I’ve had a client complain about faded prints, and it turned out their label rolls had been sitting in a hot storeroom for two years.

Royal Mail Click & Drop

Click & Drop supports Zebra printers natively. In your Click & Drop settings, select “4x6 Label Printer” as your print format. Labels come out formatted to 100x150mm automatically. Proper job.

eBay and Amazon

Both generate PDF shipping labels. Set your Zebra as the default printer and pick the right label size (100x150mm / 4x6 inch) when printing. For more label printer options for these platforms, see our guide to the best label printer for small business and the best shipping label printer.

ZebraDesigner Software

Zebra’s free ZebraDesigner Essentials is genuinely good — WYSIWYG editor, supports all Zebra models, handles product labels, barcode labels, address labels. Grab it from Zebra’s support site. Much nicer than trying to hand-code ZPL commands (though if you’re into that, fair play).

Maintenance Tips

Zebra printers are absolute tanks — I know GK420d units still running perfectly after 10+ years of daily use. A bit of basic maintenance keeps them in top shape:

  • Clean the printhead after every roll change. Isopropyl alcohol on a lint-free cloth. Takes 30 seconds.
  • Clean the platen roller monthly — remove it and wipe with isopropyl alcohol.
  • Use decent labels. Cheap, badly die-cut labels cause more jams and sensor issues than anything else. I’ve seen people buy the cheapest labels on Amazon and then blame the printer. You get what you pay for.
  • Store labels properly. Keep unused rolls in their packaging, away from heat and sunlight. Thermal labels have a shelf life of roughly 12 months.
  • Update firmware occasionally via Zebra Setup Utilities. Not critical, but firmware updates sometimes fix print quality niggles.

Which Zebra Printer Should You Buy?

If you’re buying new, the ZD421 is the one. Currently around £280-350 on Amazon UK. It’s the modern replacement for the legendary GK420d, with better connectivity and improved print quality. If budget is tight, the ZD220 (around £180-220) handles basic thermal printing perfectly well — you just lose the wireless options.

Both are excellent for shipping labels, barcode labels, and general-purpose printing. For non-Zebra alternatives that might suit smaller operations, check our best shipping label printer roundup.

Summary

Setting up a Zebra printer is genuinely straightforward once you know the five things that matter:

  1. Thermal side faces up when loading labels. Scratch-test it if you’re not sure.
  2. Always calibrate after loading a new roll or switching label sizes.
  3. Use ZPL, not EPL, unless you’ve got legacy kit that specifically requires it.
  4. Clean the printhead regularly — it’s the single best thing you can do for print quality.
  5. Set label dimensions correctly in the driver. This fixes most alignment problems.

Get those five things right, and a Zebra printer will run reliably for years. Mine has been going strong for five years and counting, and the only maintenance it’s had is printhead cleaning and the occasional firmware update.

FAQ

Frequently Asked Questions

Why is my Zebra printer printing blank labels?

Blank labels almost always mean the media is loaded upside down. The thermal-sensitive side must face the printhead. Flip the roll over and try again. If that doesn't fix it, run a media calibration by holding the Feed button for 5 seconds.

What is the difference between ZPL and EPL?

ZPL (Zebra Programming Language) is the newer, more capable command language used by most modern Zebra printers. EPL (Eltron Programming Language) is an older format from Zebra's legacy Eltron printers. If your printer supports both, always use ZPL — it handles graphics and barcodes better.

Can I use a Zebra printer with a Mac?

Yes, but driver support is more limited than on Windows. Download the CUPS driver from Zebra's support site, or use Zebra Browser Print for web-based label printing. Some models like the ZD421 also support AirPrint.

How long do Zebra thermal labels last?

Direct thermal labels typically last 6-12 months before fading, depending on storage conditions. Keep them away from heat, direct sunlight, and moisture. For permanent labels, use thermal transfer ribbons — those prints last several years.

What label sizes work with Zebra desktop printers?

Zebra desktop printers (ZD421, ZD220, GK420d) support labels from 19mm to 108mm wide. Common sizes include 100x150mm shipping labels, 100x50mm product labels, and 57x32mm barcode labels.