printnode-api

n8n community node to manage printers and print jobs via the PrintNode API

Package Information

Released: 7 mo ago
Downloads: 10 weekly / 28 monthly
Latest Version: 0.2.0
Author: Gustavo José de Melo

Documentation

@gustavojosemelo/n8n-nodes-printnode-api

npm version

An n8n community node to interact with the PrintNode API. Manage computers, printers, and print jobs directly from your n8n workflows.

Features

  • Account — Retrieve information about the authenticated account
  • Computers — List, get, and delete computers connected to PrintNode
  • Printers — List and get printers (all, by ID, or by computer)
  • Print Jobs — Create, list, get, delete print jobs and check their states

Print Job content types supported

Type Description
pdf_uri Print a PDF from a public URL
pdf_base64 Print a PDF from base64-encoded content
raw_uri Send raw printer commands from a URL
raw_base64 Send raw printer commands from base64 content

Installation

In your n8n instance, go to Settings → Community Nodes → Install and enter:

@gustavojosemelo/n8n-nodes-printnode-api

Credentials

  1. Sign up at printnode.com
  2. Generate an API Key at app.printnode.com/apikeys
  3. In n8n, create a PrintNode API credential and paste your API Key

Example: Send a PDF URL to print

Field Value
Resource Print Job
Operation Create
Printer ID 34
Title Invoice #1234
Content Type PDF (URL)
Content URL https://example.com/invoice.pdf

Resources

License

MIT

Discussion