Skip to main content

PrintNode Direct Printing — Overview

CloudFFL OS uses PrintNode to send print jobs directly to your network printers from the cloud — no local print dialogs, no browser popups. When a shipping label is generated or a document needs printing, it goes straight to the right printer automatically.

What is PrintNode?

PrintNode is a cloud printing service that connects your printers to the internet. You install a small client application on any computer connected to your printers, and PrintNode makes those printers available via API. CloudFFL OS talks to PrintNode's API to send print jobs.

What This Module Does

The PrintNode Core module (cloudffl_printnode_core) provides:

  • Printer Management — Sync and monitor all your PrintNode-connected printers
  • Scale Integration — Read weights from PrintNode-connected USB scales for package weighing
  • Print Job Tracking — Full audit log of every print job sent, with status and error details
  • Company-Scoped Settings — Each company configures its own printers, scales, and behavior

Where It Lives in Odoo

PrintNode is a utility module — it doesn't have its own top-level app. Instead:

Location What You'll Find
Settings → PrintNode Enable/disable, API key, default printers, scales, behavior
Inventory → Configuration → PrintNode Manage printers, scales, view print job history

Prerequisites

  1. A PrintNode account at printnode.com
  2. The PrintNode Client installed on a computer connected to your printers/scales
  3. An API Key from your PrintNode dashboard (API Keys section)