Printers
The Printers module is where you see everything ProxyBox has found on your network and USB ports. When you first boot your device, it automatically scans for printers — network printers advertising via mDNS/Bonjour and anything plugged in via USB show up here without any configuration.

- Scan for Printers — forces a re-scan for available printers on the network and USB. Useful if you just plugged something in or a printer came online after boot.
- Add Network Printer — manually add a printer by IP address and port. This is for printers that don’t advertise themselves (common with raw TCP printers like Zebra label printers on port 9100). Manually added printers persist across reboots.
Printer Details
Section titled “Printer Details”Each discovered or added printer shows the following:
| Field | Description |
|---|---|
| Model Name | The name advertised by the printer, or Unknown if unavailable. |
| IP Address | Hostname or IP. Auto-discovered printers show <host>.local:<port>, manually added show <ip>:<port>. |
| Printer Path | The API path used to send print jobs to this printer. Copy this into your application’s print target. |
| Tags | Labels you assign to the printer for tag-based routing. See Tags for details. |
| Test Print | Sends a sample print job to verify the printer works. |
| Reset Printer | (ZPL printers only) Clears the printer’s buffer and cancels pending jobs. See Resetting a Stuck Printer in the Zebra guide. |
Printer-Specific Behavior
Section titled “Printer-Specific Behavior”Some printer families come with extra behavior or format requirements — Zebra printers get a pre-flight health check before every network print job, Brother label printers require the PDF page size to match the loaded tape, and office printers accept the full set of print options. See the Printer Guides for details by manufacturer.
ProxyBox Docs v1.0.6
