Printing
このコンテンツはまだ日本語訳がありません。
File → Send to Zebra Printer sends the generated ZPL to the printer. The dialog offers up to four transports:
| Tab | How it works | Available |
|---|---|---|
| Network (IP) | Sends raw ZPL to the printer’s IP address and port | Web + desktop |
| Zebra Browser Print | Sends through Zebra’s Browser Print agent on your machine, with printer discovery | Web |
| Local printer | Sends through the OS print spooler | Desktop |
| USB | Talks to a USB-connected printer directly | Desktop, shown when a USB printer is detected |
On HTTPS pages, the Network (IP) transport may be blocked by the browser as mixed content; the dialog warns when that applies. Browser Print and the desktop app avoid that browser restriction.
On Linux, the first USB print installs a udev rule for the printer and asks for your password.
Manual routes
Section titled “Manual routes”ZPLab generates plain ZPL text, so anything that can deliver raw bytes to a ZPL-compatible printer also works:
- Copy the ZPL and paste it into vendor utilities or your own tools
- Port 9100: most ZPL-compatible printers accept raw ZPL over TCP:
nc <printer-ip> 9100 < label.zpl - Raw print queue: e.g. CUPS on macOS/Linux with the
rawdriver:lp -d <queue> -o raw label.zpl
Printer settings
Section titled “Printer settings”File → Settings… configures label-level media and print quality, plus a setup script for clock, locale, encoding, and printer identity. The setup script is meant to be sent once when first configuring a printer. Its values stay out of saved designs, so sharing a .zpl or .json file does not leak your printer name or locale.