Driverless label printing from the cloud
Cloud Print sends labels from LabelZoom, your own software or a workflow tool to the thermal printers at your docks, packing stations and stores, with no printer driver to install. A small print agent on a Windows PC or in a Docker container keeps one outbound connection open and hands each job to its printer in that printer's own language.
Cloud Print is in public beta and open to every LabelZoom account: free during the beta, with limits on agents, printers and daily jobs. Endpoints and payloads may still change.
Send from
LabelZoom or your own software
- Dashboard
- REST API
- n8n
- Zapier
- MuleSoft
Cloud Print
Converts each job to the printer's language
Your printer
Through the print agent on your network
- Zebra
- Honeywell
- SATO
- TSC
Why driverless matters now
Microsoft is retiring the printer drivers label printing has leaned on
For years, printing a label from Windows meant installing the manufacturer's driver for every printer model. Microsoft is ending that model in stages and pointing Windows at a single built-in IPP driver, which does not carry ZPL, EPL or the other label languages.
Windows Update stops publishing new third-party printer drivers for Windows 11 and Windows Server 2025.
Windows ranks its own built-in IPP class driver ahead of manufacturer drivers.
Third-party printer drivers get security fixes only. No other updates are allowed.
Windows protected print mode, available from Windows 11 24H2, goes further: it removes printers that rely on third-party drivers and supports only Mopria-certified devices.
Sources, as of October 2026:Microsoft: End of servicing plan for third-party printer drivers on Windows · Microsoft: Windows protected print mode
Network printers
No Windows print stack at all
The agent opens a raw connection to the printer on port 9100 and writes the finished label commands. No driver, no print queue, no spooler.
Docker agent
No Windows involved
Run the agent as a container on any Linux host next to your network printers, and Windows is out of the picture.
USB printers on Windows
Only what ships with Windows
USB printers use Windows' own built-in Generic / Text Only driver to pass the label commands through untouched. Nothing to download from the manufacturer.
How it works
How Cloud Print works
Four steps from a printer on a shelf to a printer your software can reach from anywhere.
- 1
Install the print agent
Run the Windows installer on a PC that can reach your printers, or start the labelzoom/print-agent image on any Docker host.
- 2
Enroll it with a one-time code
Create an enrollment code in your LabelZoom dashboard. The agent trades it for its own credentials and keeps them on that machine.
- 3
Add your printers
Point the agent at network printers by IP address on port 9100, or at USB printers connected to the Windows PC.
- 4
Print from anywhere
Send jobs from the dashboard, the Print button on the converter pages, the REST API or a workflow. Each one is pushed to the agent the moment it is sent.
Send any format. It prints in the printer's language.
Every printer is set up with its native format: ZPL for a Zebra, DPL for a Datamax, SBPL for a SATO. Send the job in whatever format you have, a carrier's PDF, a PNG or label code written for a different brand, Honeywell Fingerprint and Zebra CPCL jobs included, and LabelZoom converts it before it reaches the agent.
Rotation, print density, label size and scaling can be applied on the way, even when no conversion is needed, so a label designed for one stock prints correctly on another.
- ZebraZPL
- Zebra and EltronEPL
- Datamax by HoneywellDPL
- Intermec by HoneywellIPL
- SATOSBPL
- TSCTSPL
- Zebra mobile printers (QLn, ZQ)CPCL
Print templates: send the values, not the label
Design a label once in the Label Designer, mark the parts that change with merge fields such as ${order} and ${sku}, and publish it as a print template. From then on a print request carries only the values.
- Send one object for a single label or an array for a batch; every label is filled, converted for its printer and printed.
- One template feeds a ZPL printer and a SATO unchanged, because the target format comes from the printer.
- Render the same template to a PDF or PNG when you need the file instead of a printout.
curl -X POST \ "https://api.labelzoom.com/api/v3/printers/{printerId}/templates/{templateId}/print" \ -H "Authorization: Bearer lz_live_..." \ -H "Content-Type: application/json" \ -H "Idempotency-Key: SO-1001" \ -d '[{"order":"SO-1001","sku":"A-100"}, {"order":"SO-1002","sku":"B-220"}]'
Built for the warehouse floor
Printers sit behind firewalls, agents restart and networks drop. Cloud Print is designed around that.
Outbound only
The agent opens one outbound WebSocket to LabelZoom. There are no inbound ports to open and no firewall or NAT rules to change on the site.
Offline jobs wait their turn
A job sent while an agent is offline stays in the queue and prints as soon as the agent reconnects, so a reboot or a dropped link loses nothing.
Safe to retry
Send an Idempotency-Key with a print request and a retry after a timeout returns the original job instead of printing the label twice.
Keeps itself current
Enrolled Windows installs update themselves automatically. The Docker agent updates when you pull the latest image and keeps its enrollment.
Print from wherever the order starts
The same printers are reachable from the dashboard, your code and the workflow tools you already use.
Send a file to any printer on your account and watch its job status.
Every converter result has a Print button that sends the label straight to a cloud printer.
One POST per label, with the document as the body. The same API key you use for conversions.
The LabelZoom node, verified by n8n, prints from any workflow, such as a new order in your store.
A Mule 4 flow sends labels to a cloud printer with the stock HTTP Request connector.
The LabelZoom integration on Zapier prints a label from any Zap, such as a new order in your store.
Connect your first label printer
Install the agent next to a printer, enroll it with a one-time code and send a test label from the dashboard. Everything after that is the same API call, from any system.
- Windows or Docker
- No VPN or port forwarding
- Converts to the printer's language
Cloud Print is in public beta and open to every LabelZoom account: free during the beta, with limits on agents, printers and daily jobs. Endpoints and payloads may still change.