PrintNode

API

Cloud printing API that sends PDF or raw ZPL jobs from your server to printers

Price
Free tier, then paid
Access
API key as Basic auth username

About

Remote printing API: install the PrintNode Client on a Windows, macOS, Linux or Raspberry Pi computer attached to label, receipt or office printers, then send PDF or raw ZPL and ESC/POS jobs from your server. Free Lite plan (50 prints a month), paid from $9/month; Integrator plans add sub-accounts.

What you can do with it

  • Print shipping labels on a Zebra printer from your web app's server
  • Send receipts and order tickets to thermal printers at store or warehouse sites
  • Give each customer of your SaaS their own printers through sub-accounts

Get started

  1. Install the PrintNode Client on a computer with printers
  2. Create an API key in your PrintNode account
  3. List printers, then POST print jobs to /printjobs

Example

curl https://api.printnode.com/printers \
  -u "$PRINTNODE_API_KEY:"

Details

Hosting
Hosted service
Available in
Worldwide
Official SDKs
Python, PHP, JavaScript/TypeScript
MCP server
None

Tasks

Alternatives

Other tools for the same tasks.

Last checked on .