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.

A4 · portrait · duplex

"documentType": "pdf"

Office document

Rendered and spooled to any Windows, macOS or Linux printer.

SHIP TO

Depot 14 · Istanbul

TR

"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.

  1. agent

    Install the agent

    Download the desktop app for Windows, macOS or Linux and sign in with your NuxPrint account.

  2. register

    Printers register themselves

    Every printer that machine can see appears in your dashboard with a printerId. Nothing to configure.

  3. 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.