ESC/Label to ZPL
Convert Epson ColorWorks ESC/Label jobs to plain ZPL II for Zebra thermal printers. LabelZoom reads the job at its own 600 dpi resolution, rescales every field and barcode to your Zebra's density, and writes standard ZPL with Epson's color and media commands removed.
Want to see it in color first? ESC/Label viewer. Need a document? ESC/Label to PDF. Other migrations: IPL to ZPL, SBPL to ZPL.
Preview: LabelZoom’s ESC/Label reader is the newest in our engine and still improving. Compare the converted ZPL against a known-good print before rolling a format out. If something doesn’t match, let us know — reports go straight into what we fix next.
Render Settings
Preview
ZPL • 4 × 6 in
Note on Watermarks: Free online conversions include a LabelZoom watermark. Need to remove watermarks for production, or process thousands of labels per minute? Check out our REST API subscriptions
Positions and barcode modules rescaled from the job's 600 dpi to your printer's density.
Epson's color and media commands removed, so a Zebra reads every line.
One template for a site with ColorWorks and Zebra printers side by side.
How to convert ESC/Label to ZPL
- 1
Paste the ESC/Label job above, or upload the file if it embeds PNG images as raw bytes.
- 2
Set the density to the Zebra that will print the label, 203 or 300 dpi. The job's own resolution is read from the job.
- 3
Click Quick Convert, check any light-on-color fields, then copy or download the ZPL. Fine-tune it in the ZPL editor.
What changes between ESC/Label and ZPL
Standard ZPL II fields carry across as objects. Epson's additions either become ZPL equivalents or are dropped, because a thermal printer has no use for them.
| ESC/Label | Becomes ZPL | Notes |
|---|---|---|
^F(C field color | dropped | Every field prints black; light text on a colored block becomes unreadable |
^S(CLS media size | ^PW and ^LL | Rescaled to the target density |
^S(CLR resolution | dropped | Used to read the job; the output is written at your density |
~DY PNG image | ^GF | A black-and-white graphic |
^BY module width, 2D magnification | rescaled | Barcodes keep their physical size |
^FO, ^A, ^FD, ^GB … | same commands | Positions rescaled from 600 dpi |