How to download labels as ZPL in Tiny (Olist)
The print mode lives in the label settings, not on the shipping screen: switch it once and every later print comes out as ZPL.
- 1From the menu, open Settings → General tab → Label settings.
- 2Under “Print mode”, choose “Thermal printer (ZPL)”. The other options — “Page” (A4) and “Roll” — print an image instead of code.
- 3Go back to shipping, select the orders and print the labels.
- 4For carriers that issue their own ZPL — Total Express, for instance — the button is named separately: “Download ZPL label”.
What lands in your Downloads folder
A single .txt holding the ZPL for every selected order: one ^XA…^XZ block after another, with no visible separator. You don't have to split it — drop the whole file onto the converter on this page and each block becomes a label.
One .txt, many labels
In thermal mode the ERP concatenates every label into one text file: one ^XA…^XZ block per order.
Drop the file onto the converter below. Each block becomes a label in the preview — step through them with the arrows — and the PDF download produces one page per label, ready to print in sequence.
Bling without QZ Tray
Bling's native ZPL printing depends on QZ Tray, which needs Java installed on the machine — a common friction on a packing-station computer.
To print one-off labels or check them, the no-install path is downloading the ZPL file and converting it to PDF here. Automated batch printing straight from the ERP is still QZ Tray's job.
Which carriers does this work for?
Any label your ERP emits in ZPL — Mercado Envios, Shopee, Magalu Entregas, Jadlog and Total Express are among the integrations ERPs offer in ZPL format.
Correios is the exception: it delivers PDF, not ZPL. There the route runs the other way — convert the PDF to ZPL to send it to a thermal printer.