POST /api/print-jobs
Send a request.Paper comes out.
NuxPrint connects the USB and network printers you already own to a REST API. PDF, ZPL and ESC-POS go in; real paper comes out — with live job status and automatic retry when a printer comes back online.
WINDOWS · MACOS · LINUX · NO CARD REQUIRED
Illustration: a print job posted to the API, moving through queued and processing to done in 1.2 seconds, printed as a receipt.
One endpoint, three stocks
The same POST prints an office document, a shipping label or a kitchen receipt. Set documentType and the agent picks the right path to the printer.
INVOICE #2026-0418
Acme Ltd.
"documentType": "pdf"
Office document
Rendered and spooled to any Windows, macOS or Linux printer.
SHIP TO
Depot 14 · Istanbul
"documentType": "zpl"
Shipping label
Raw ZPL, straight to Zebra and TSC label printers.
TABLE 7
2 × Margherita
1 × Ayran
"documentType": "escpos"
Kitchen receipt
Raw ESC-POS bytes, straight to Epson TM receipt printers.
From install to first print
Three steps, about five minutes.
agent
Install the agent
Download the desktop app for Windows, macOS or Linux and sign in with your NuxPrint account.
register
Printers register themselves
Every printer that machine can see appears in your dashboard with a printerId. Nothing to configure.
print
Send the job
POST the document with your API key and watch it move through queued, processing and done over WebSocket.
Why NuxPrint?
Simple API, powerful infrastructure. Connect your printers to the cloud in minutes.
- Cloud Printing
- Send print requests from any system via REST API.
- Multi-Device
- Manage multiple devices and printers from a single panel.
- Real-Time
- Instant job status tracking and printer monitoring via WebSocket.
- Secure
- Secure authentication with JWT and API Key.
- Auto Retry
- Failed jobs are automatically retried when the printer comes back online.
- Cross-Platform Agent
- Desktop application for Windows, macOS, and Linux.