Print from your app.

Send a PDF, a ZPL label or a PNG with one call.Every step comes back to you as a signed webhook.

Free for 500 printed jobs a month. No card needed.

Your first job in three steps.

  1. Send the job.
The answer201 Created

Send what your app already makes.

PDF

Invoices, receipts, shipping labels.

ZPL

Labels for ZPL printers, sent byte for byte.

PNG

An image, fitted to the paper.

Copies, duplex, colour, tray, and for labels darkness and speed. What you leave out, the printer's own settings decide.

Turned away before paper is wasted.

Each job is checked against the printer before it waits. If they don't match, your app hears why at once, and nothing prints.

422

The PDF is A4, the printer has 100 × 150 mm labels.

422

The ZPL label is made for 203 dpi, the printer is 300 dpi.

Every step comes back.

  1. Waitingqueued
  2. Printingclaimed, spooled
  3. Printedprinted
  4. Came out rightconfirmed

Printed means the printer took all of it. Came out right means a person said so.

Each change is a job.state_changed webhook with a sequence number, so you always keep the newest.

Signed as Standard Webhooks say (HMAC-SHA256), and sent again for about a day until you answer.

job.state_changed

Never twice. Never late.

Every job carries an Idempotency-Key, the print's id in your system. Send it again, and you get the same job, for 30 days.

A job that can't reach its printer in 15 minutes expires, so a label never comes out hours later. Set anything from 1 minute to 24 hours.

Keys that do only their job.

  • Each key can print, see jobs, see printers or manage webhooks, on all printers or the ones you choose, until a date if you like.

  • Keys start with pl_, so secret scanners find a leaked one.

  • A new secret keeps the old one working for an hour, so printing never stops while you change it.

  • Up to 20 MB a file.

  • 120 jobs a minute for each key, 600 for the account.

  • Every error as problem+json, with a plain reason.

  • An OpenAPI description made from the code.

Coming: apps for many businesses. Each business lets your app print with one click (OAuth 2.1).

Start printing anywhere.

Start free

Free for 500 printed jobs a month. No card needed.