ZPL em PDF

Guide · Printers

Does my printer support ZPL?

You sent the marketplace's ZPL file to your printer and… nothing — or it printed the code as text instead of a label. The cause is almost always the same: not every thermal printer speaks ZPL. Here's how to find out what yours speaks, what the brands common in Brazil understand, and the way out when the answer is no.

Checked on August 20, 2026

How to find out what your printer speaks

Before changing printer or format, it's worth confirming what yours already speaks. Three minutes.

  1. 1Print the self-test label: on most models, power off, hold the feed button and power on. The label that comes out usually lists the active language or emulation.
  2. 2Look on that label — or in the manual — for “ZPL”, “Zebra emulation”, “EPL”, “PPLA/PPLB”, “TSPL” or “EZPL”. ZPL and Zebra emulation are the answers you want.
  3. 3If the printer has a vendor utility, check there too: some multi-language models expose emulation as a setting you can change.
  4. 4Test it for real: send the marketplace file straight to the print queue. If a label comes out, it speaks ZPL; if a page comes out with ^XA and ^FO printed as text, it doesn't.

If the code prints as text

That's the classic symptom of a printer that doesn't understand ZPL: it received the file, didn't recognise the commands and printed them literally. Nothing is broken — the ZPL just needs converting to PDF or an image first.

ZPL in one sentence

ZPL (Zebra Programming Language) is Zebra's native printer language, and the de facto standard for shipping labels — it's what marketplaces deliver in thermal mode.

Who speaks what

Among thermal printers common in Brazilian e-commerce:

  • Zebra (GC420, GK420, ZD220, ZD230…): native ZPL. Marketplace files print directly.
  • Elgin L42 Pro: auto-detects ZPL, EPL, PPLA and PPLB — prints marketplace files with zero setup. That's why seller guides mention it so often.
  • Argox (OS-214 Plus, OS-2140): PPLA out of the box (some models PPLB). They do NOT print ZPL natively — sending the .txt raw prints garbage or nothing.
  • TSC, Godex, Xprinter and similar: varies by model; check the manual for “ZPL”, “Zebra emulation” or “TSPL/EZPL”.
  • Regular inkjet/laser printers: no ZPL — go through PDF.

My printer doesn't speak ZPL. Now what?

Convert the ZPL to PDF and print the PDF through the printer's normal driver — works for PPLA printers, regular printers, and anything without ZPL.

Use the converter below: drop the file, check the label, download the PDF at the true 4x6 size, and print at 100% scale so the barcode stays sharp.

Try it: drop ZPL in and get a PDF for any printer

Drag the file in, paste the code, or pick it from your device

.txt · .zpl · .prn · .zip · .pdf · .png · .jpg — up to 5 labels per batch

The conversion happens in your browser: your file never leaves your device.How that works
Free, no signupNo uploadNo watermarkBatches of many filesPDF · PNG · ZIP

Questions

Frequently asked questions

How do I find out my printer's language?

The manual and the self-test label (hold the feed button while powering on, on most models) are the fastest sources. Rule of thumb: Zebra = native ZPL, Elgin L42 Pro = auto-detect, Argox OS-214 = PPLA (not ZPL).

Can an Argox OS-214 print ZPL?

Not natively — it speaks PPLA. Firmware conversions exist for some models, but the simple, risk-free path is converting the ZPL to PDF here and printing through the Argox driver.

Does printing the PDF lose quality versus raw ZPL?

Printed at 100% scale at the correct size, the difference is minimal — the PDF generated here reproduces the label dot for dot at thermal resolution (203/300 dpi).

I'm buying a thermal printer. Which makes life easier?

Any 203 dpi model that speaks ZPL prints marketplace files directly, with no conversion. Zebra and the Elgin L42 Pro are the ones the marketplaces' own guides name most.

Other guides