跳至内容

Secure Printing FAQ

Focusing on core questions like installation & patching, subscription & quota, public/private cloud security, one-time links & E2EE, facilitating rapid evaluation for technical and business leaders.

Large enterprise customers can deploy printnode_base + og_printnode_agent directly on their own Odoo instance, forming a "Private Printing Cloud". Print data flows entirely within the customer's server/intranet from generation to printing, platform does not touch documents, meeting data sovereignty requirements of highly regulated industries.

Small teams can use our hosted multi-tenant public cloud, quick setup, no need to build infrastructure.

In public cloud, all communication uses HTTPS/TLS; print tasks use pdf_uri transfer, server does not store PDF binaries long-term; supports one-time download links, which expire immediately after client first fetch, reducing link leakage risk.

One-time links prevent "old links being reused": after legitimate client consumes it once, subsequent access to same link fails. Old links in logs/screenshots/tickets cannot download document again. However, this is still a server-side policy, not zero-knowledge.

Planned: End-to-End Encrypted Printing. Terminal Public/Private Keys. Private key stays local only. Platform does not see plaintext, only relays ciphertext.

Private deployment runs in customer's intranet. Print tasks and docs never leave customer-controlled infra. Ideal for Finance/Medical/Manufacturing.

Windows

  1. Download and install official PrintNode Client: Official Download
  2. Close the client after installation.
  3. Get patch & instructions from Download (or portal after login).
  4. Reopen client, login with portal account.

macOS

  1. Download and install official PrintNode Client: Official Download
  2. Run patch script in terminal: Please get link from Portal / My Account / Print Management
  3. Reopen client, login with portal account.

Each account can bind a subscription plan, including validity period and page quota. Quota counts by page by default (extensible by job).

When quota is exhausted, print requests will be rejected and a friendly notification will pop up, guiding to renew or purchase more pages; no red error screen will appear.

You can view/reset API Key, devices, printers and subscription balance on Portal Print Agent page, or create/adjust subscription for account in backend.

The patch connects official PrintNode client to this printing cloud, and enables secure print logic (pdf_uri + one-time link).

In public cloud mode, you can enable secure printing in printnode_base settings, client receives one-time download URL, invalid after first use, server won't hold PDF binary long-term.

Compatible with official PrintNode API: Old clients can continue using API Key; New clients can login with Odoo portal email+password and auto generate/reuse account & API Key.

Device, printer sync follows PrintNode style, whoami / printers / computers / printjobs interfaces are compatible, low migration cost.