Print job flow
Job submission
A user initiates a print job in Clarus WMS. The document is sent to the Cloud Print API.
Secure transmission
The Cloud Print agent on your network maintains a persistent, encrypted outbound connection to the Cloud Print service.
Local processing
The agent receives the job and routes it to the appropriate printer using standard OS print drivers.
Connection model
The Cloud Print agent uses an outbound-only connection model:- No inbound firewall rules required — the agent initiates every connection.
- No VPN or port forwarding needed — works through most corporate firewalls.
- NAT-friendly — functions correctly behind network address translation.
- Encrypted in transit — all traffic uses HTTPS/TLS.
All connections are outbound only. No inbound ports need to be opened on your firewall.
Protocols and ports
| Protocol | Port | Purpose |
|---|---|---|
| HTTPS | 443 | Primary API communication and print job delivery |
| WebSocket | 6123 | Real-time event notifications and status updates |
Endpoints
The Cloud Print agent connects to the following endpoints for print services:api.printnode.comapp.printnode.comclient.printnode.comhost2b.printnode.comlon1.printnode.comcentral.printnode.com
api.clarus.ws.
If your network uses domain whitelisting, make sure these endpoints are reachable over ports 443 and 6123.
What gets discovered
The Cloud Print agent discovers any printer that is:- Connected directly to the host machine (USB, parallel, etc.)
- A network printer with drivers installed on the host machine
- Accessible through the operating system’s print subsystem
Printer discovery typically completes within 3 seconds on Windows, and 3-10 seconds on macOS or Linux.
Printer connectivity from the agent
Once installed, the agent talks to printers using standard operating system print drivers — the same pathway any other application uses. No special protocols are required at the Cloud Print layer. If your network printers need manual driver configuration on the host machine, they typically use one of:| Protocol | Port | Description |
|---|---|---|
| RAW / AppSocket / JetDirect | 9100 | Most common, fastest option |
| LPR / LPD | 515 | Legacy protocol, widely supported |
| IPP | 631 | Internet Printing Protocol |
Security summary
- TLS 1.2+ for all transit
- Outbound-only network access
- Signed agent binaries
- No print-job retention in the cloud after delivery
- Token-based authentication for API calls

