Fonts Available by Printer Model (ZD, ZT, GK, ZQ)

Which ZPL fonts and font-loading features are available across Zebra ZD, ZT, GK and ZQ printer series.

All ZPL II printers include the same core font set: bitmap fonts A to H, scalable font 0 and the GS symbol font. What differs between series is resolution, flash memory and whether you can download TrueType and Unicode fonts.

Series overview

Series Class Typical DPI options Core fonts TrueType download Notes
ZD (ZD220, ZD230, ZD410, ZD420, ZD421, ZD621) Desktop 203, some 300 Yes Yes on current Link-OS models Good for shipping and product labels
ZT (ZT230, ZT410, ZT411, ZT421, ZT510, ZT610) Industrial 203, 300, 600 Yes Yes More flash memory, optional Asian font support
GK (GK420d, GK420t) Legacy desktop 203 Yes Yes, limited by flash End-of-life family, still widely deployed
ZQ (ZQ310, ZQ320, ZQ510, ZQ520, ZQ620, ZQ630) Mobile 203 Yes Yes on current models Smaller memory, so keep fonts small

Model lists and DPI options change with each release. Treat the table as a guide and confirm in the datasheet for your exact model and firmware.

What to check on your own printer

Print a configuration label to see installed memory, firmware version and resolution:

^XA^HH^XZ

List the objects stored on the printer, including fonts:

^XA^WD*:*.*^XZ

Look under drive E: (flash) for your downloaded .TTF files and under Z: for firmware fonts.

Practical differences

  • Memory: Mobile and older desktop printers have only a few megabytes of flash. A full Unicode font can be several megabytes. Use a subset font, or the text-to-graphic tool.
  • Link-OS vs older firmware: Link-OS printers typically support more Unicode behavior (^CI28), better TrueType handling and bidirectional text features. Older firmware may need ^CI code pages instead.
  • Asian fonts: Industrial models often offer optional Asian font packs or large flash; see language pages.
  • Resolution: Higher DPI makes bitmap fonts physically smaller. See sizes by DPI.

Third-party and compatible printers

Many non-Zebra printers emulate ZPL, but font support varies: some include only A and 0, some map ZPL font letters to their own fonts. See Zebra vs other label printers.

How to read the series table

Zebra groups its printers into families, and the family tells you more about font capability than the exact model number does. The desktop ZD line is built for offices, small shipping stations and retail counters. The ZT line is the heavy industrial range, meant to run all day in warehouses and factories. The older GK models are the previous generation of desktop printers, still found in huge numbers. The ZQ family is mobile, the kind a delivery driver or a retail associate clips to a belt.

All of them speak ZPL, and all of them carry the same core fonts. What changes is how much you can add. Mobile printers have the least memory to spare, industrial ones typically the most, and the desktop lines sit in between. If you’re planning to store a large font, that ordering is a sensible first guess, though you should always check your specific unit.

Firmware matters as much as hardware

Two printers of the same model can behave differently if one has newer firmware. Newer firmware tends to improve Unicode handling, add features for right-to-left text and fix bugs in font rendering. If a font that works on one printer won’t work on another of the same model, compare firmware versions before you suspect the font file.

Printing a configuration label shows the firmware version, the resolution and the memory. Keep one of these for each printer in your fleet. It’s tedious until the day you need it, and then it’s invaluable. The command is on the fonts overview and in the cheat sheet.

Planning for memory

People tend to forget that fonts compete with everything else you store in flash: logos, label formats, graphics, firmware extras. A standard Latin TrueType font is small, often well under a megabyte, so it’s rarely a problem. A full Unicode font or a large Asian font can be many megabytes, and that’s where mobile and older desktop printers run out of room.

If you’re not sure there’s room, check the free space on the configuration label before you try to download anything. It’s far easier than debugging a half-written file afterwards. If memory is clearly tight, subset the font so it contains only the characters you need, or avoid the issue with a text-to-graphic approach. The details of storing fonts safely are in flash versus RAM.

Choosing a printer with fonts in mind

If your labels are plain Latin text with a barcode, almost any ZPL printer will do and you can pick on speed, label width and price. If you need several languages, especially Asian scripts, lean towards a model with plenty of flash and current firmware, and confirm vendor support for the languages you need before you buy. If labels are printed on the move, accept that you’ll probably send graphics for anything unusual.

Also think about resolution. A higher DPI model gives you smoother small text, and it affects how every dimension in your formats is written. Our font sizes by DPI page explains the effect.

Printers that aren’t Zebra

You’ll often meet printers that claim ZPL compatibility. Many handle simple labels well, but font support is where the differences show up. Some map the built-in font letters to their own typefaces, and some don’t support loading TrueType files at all. If your formats rely on font downloads, test with a sample before committing. We compare approaches in Zebra versus other label printers.

Frequently asked

Do all Zebra printers support TrueType fonts? Current models generally do, but older ones and some mobile units have limits. Check the documentation for your specific model and firmware.

Can I move fonts from one printer to another? You can download the same file to any printer that supports it, but respect the font’s license. Factory and licensed fonts are covered in restoring factory fonts.

How do I find out what’s installed? Print the directory with ^XA^WD*:*.*^XZ and look for .TTF files on E:.

Which is better for fonts, ZD or ZT? For font flexibility the practical difference is mostly memory and options. Many deployments run happily on ZD models.

Last reviewed 2026-10-20