PDF to DPL
Datamax-O'Neil printers — now badged Honeywell — speak DPL, a language with its own ideas: positions in hundredths of an inch, commands introduced by an STX control character, and graphics that are downloaded first and placed second. LabelZoom renders each PDF page at your printer's dot pitch and produces both halves: an <STX>I image download carrying the page as hex, and a label format that places it with a Y record and prints. The result is plain text you can paste, store and replay.
Zebra printers: PDF to ZPL. Eltron-era Zebras: PDF to EPL. TSC: PDF to TSPL. SATO: PDF to SBPL. Have DPL already? View it or migrate it to ZPL.
Upload a label to convert
Drag and drop a PDF document here, or click to browse your computer.
Note on Watermarks: Free online conversions may include a LabelZoom watermark on rendered previews. Need to process high volumes directly from your WMS? Check out our REST API subscriptions
Native DPL: a hex image download plus a label format that places and prints it.
Plain-text output — unlike EPL and TSPL, safe to paste, store and diff.
Built for Datamax-O'Neil E-Class, I-Class, M-Class, H-Class and Honeywell PC / PM series.
How to convert PDF to DPL
- 1
Upload your PDF above — a carrier shipping label, a packing slip, or any page sized for thermal media. A ZIP of PDFs converts each file into its own job.
- 2
Click Quick Convert. Choose 203 or 300 dpi to match your model and set the width and height of your stock; DPL positions are in hundredths of an inch, so the physical size is what matters.
- 3
Copy the DPL or download the
.dplfile and send it to the printer — USB, serial, port 9100, or through your WMS. It is text, so any path that carries a text file will do.
DPL against the other printer languages
Same PDF, same renderer; the difference is which printer family the output is for and how the bitmap is carried.
| Target | Printer family | Graphics command | Output is |
|---|---|---|---|
| DPL | Datamax-O'Neil / Honeywell (E, I, M, H-Class; PC, PM series) | <STX>I hex image + Y record | Text — safe to paste |
| ZPL | Modern Zebra (GK, GX, ZD, ZT series) | ^GF compressed hex | Text — safe to paste |
| EPL | Eltron / early Zebra desktop (LP2844) | GW inline binary | Binary — send as bytes |
| TSPL | TSC and compatibles | BITMAP inline binary | Binary — send as bytes |