Skip to main content

TPCL to ZPL

Convert Toshiba TEC labels to ZPL for Zebra printers. TPCL frames each command in braces and measures in tenths of a millimeter, while ZPL builds fields from caret commands in printer dots. Paste the TPCL job and LabelZoom writes ZPL II that prints the same label on a Zebra, with every text field and barcode still editable.

Want to see the Toshiba label first? TPCL viewer. Other migrations: EPL to ZPL, DPL to ZPL.

Preview: Support for this format is new and still improving. Check the output against a known-good print before you rely on it. If a label doesn’t look right, let us know.

Paste your TPCL code

Render Settings

Label Size

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

Text, barcodes and boxes arrive as ZPL fields you can edit.

Millimeter positions converted to dots at your chosen density.

One ZPL label for each label the TPCL job issues.

How to convert TPCL to ZPL

  1. 1

    Paste the TPCL job above or upload it. Keep its D command: with the label size on Auto-detect, it sets the ^PW and ^LL the ZPL is written with.

  2. 2

    Set the density to the Toshiba printer the job was written for, 203 or 300 dpi.

  3. 3

    Click Quick Convert, then copy or download the ZPL, or send it to a connected Zebra. Rescale it in the ZPL DPI converter if the Zebra's density differs.

How TPCL commands map to ZPL

TPCL separates a field's format from its data: a PC, PV or XB command places the field and an RC, RV or RB command fills it. The ZPL carries the result as one field.

TPCLBecomes ZPLNotes
D (0.1 mm)^PW + ^LL (dots)Effective print width and length
PC / PV + RC / RV^A + ^FDBitmap fonts by their point size, outline fonts by their height in millimeters
XB + RB^BC, ^B2, ^B3, ^BE …Code 128 keeps the code subsets the job spells out
XB types T, Q, P, Z^BQ / ^BX / ^B7 / ^BDQR Code, Data Matrix, PDF417, MaxiCode
LC^GB / ^GDLines, boxes and rounded boxes
SG^GFGraphics, including TOPIX and driver-compressed data
XS;I^XA … ^XZOne ZPL label per issue command
Start converting now

Frequently Asked Questions

Answers about moving Toshiba TEC TPCL label jobs onto Zebra printers.

Why convert TPCL to ZPL?
To print Toshiba TEC labels on Zebra printers. Sites that replace a B-EX4 with a ZT or ZD series Zebra, or run both brands side by side, keep the label formats their ERP or warehouse system already produces. Converting each TPCL format once gives you a ZPL template for the Zebra without redrawing the label.
Does the ZPL keep the fields, or is it a picture?
It keeps them. PC and PV text becomes ^A and ^FD fields, XB barcodes become ZPL barcode commands such as ^BC, ^B2 and ^BQ, LC lines and boxes become ^GB, and only SG graphics become ^GF images. Open the result in the ZPL editor to move or change any field.
Which density should I choose?
The density of the Toshiba printer the job was written for, since its barcodes and bitmap fonts are counted in that printer's dots. The ZPL is written at the same density. If the job is for a 300 dpi TEC and the Zebra prints at 203 dpi, convert at 300, then run the result through the ZPL DPI converter to rescale it for the 203 dpi Zebra.
What happens to the label size?
The D command's effective print width and length become ^PW and ^LL. TPCL measures them in tenths of a millimeter and ZPL in dots, so a D0508,0760,0468 label (76.0 by 46.8 mm) is written as ^PW607 and ^LL374 at 203 dpi. Choose a label size to override it.
Are the printer settings converted?
No. The AX feed, cut and strip adjustments and the AY print darkness tune a particular TEC printer, and the XS issue command's speed, sensor and cutter settings describe how it feeds. None of them change the label, so set the Zebra's own darkness and media settings instead.