Skip to main content
TechUltra Solutions Pvt. Ltd. — AI-Enabled ERP Transformation
Free consultation
PrintNode Direct Print icon

Odoo App · Printing & Reports

PrintNode Direct Print

Send Odoo documents straight to networked printers through the PrintNode cloud service.

$99 Odoo 16.0 Odoo 17.0 Odoo 18.0 Odoo 19.0 OPL-1
PrintNode Direct Print account configuration connecting Odoo to the PrintNode service
Sending an Odoo document to a networked printer with PrintNode Direct Print
PrintNode printer list inside Odoo showing connected and disconnected printers
PrintNode system configuration screen with auto-discovered printers in Odoo
Per-user PrintNode print preferences for default printer and paper size in Odoo
Per-report PrintNode print rules configured on an Odoo report
PrintNode user permissions controlling who can print directly to a printer in Odoo
The dedicated PrintNode management app inside Odoo
PrintNode printed-document history and activity tracking in Odoo
Configuring a default colour printer for an Odoo report with PrintNode
PrintNode Direct Print routing a sales order to a networked printer from Odoo
PrintNode document preview before printing from Odoo
1 / 12

Overview

PrintNode Direct Print links Odoo to PrintNode, a cloud printing service, so documents go from the ERP to a physical printer over the internet — no local print dialog, and no need for the printer to be on the same machine as the user.

Built by TechUltra Solutions, the module routes documents such as sales orders, purchase orders, invoices, and vendor bills to the right printer. Each user can have default printers, paper sizes, colour settings, and print actions, and a preview step lets staff check a document before it prints.

Once Odoo is connected to PrintNode with an API key, the module fetches every system and printer it finds automatically, so most printers need no manual setup. A dedicated PrintNode app inside Odoo gathers the account, printer, system, user, and document-history screens in one place, and printing rights can be limited so only chosen users send documents to paper.

Key features

  • Direct cloud printing from Odoo

    Send documents from Odoo straight to a networked printer through PrintNode — cloud printing that works across any network the printer is reachable on.

  • Centralised print management

    Manage and control all printing tasks from one place inside Odoo, instead of juggling separate printer dialogs and drivers.

  • Automatic system and printer discovery

    After Odoo is connected to PrintNode, the module fetches every system and printer it can see automatically — no manual printer configuration for most setups.

  • Per-user print preferences

    Each user can set a default printer, paper size, colour preference, and print action, so documents route the way each role needs them.

  • Document preview before printing

    A preview step lets staff review a document before the print job is sent, reducing wasted paper from wrong or unchecked prints.

  • Per-user printing restrictions

    Only selected users may print invoices or reports to a physical printer; other users can generate soft copies only.

  • Tracking and reporting

    Monitor printing activity and review printed-document history, so you can analyse usage patterns and manage printing costs.

  • Visual printer status

    Connected printers show with a green ribbon and name, while disconnected printers appear in red — so problem printers are easy to spot.

  • Dedicated PrintNode app

    A dedicated app inside Odoo brings account configuration, printers, systems, users, and printed documents together on one set of screens.

  • Per-report print rules

    For each report — sales orders, invoices, and more — set the printer, paper size, colour requirement, and print action per user.

Technical details

Specification

Publisher
TechUltra Solutions Private Limited
Technical name
tus_printnode
Odoo versions
16.0, 17.0, 18.0, 19.0
Lines of code
4,486
License
Odoo Proprietary License v1.0 (OPL-1)
Price
$99 (one-time)

Deployment

  • Odoo Online
  • Odoo.sh
  • On-premise

Odoo dependencies

  • Sales
  • Purchase
  • Invoicing

Support

90 days of bug-fix support, Monday to Friday (10:00–19:00 IST). Raise a ticket at support@techultra.in.

Setup & configuration

From install to first call — here is the path.

  1. 1

    Install the module

    In Odoo, open Apps, remove the Apps filter, search for “PrintNode Direct Print”, and click Install. The PrintNode app then appears on the Odoo home screen.

  2. 2

    Set up PrintNode and the desktop client

    Create a PrintNode account, then download and install the PrintNode desktop client for Windows or Ubuntu. Once it runs, your system and connected printers register with your PrintNode account automatically.

  3. 3

    Generate an API key

    Sign in to your PrintNode account, open the API keys tab, and generate a new API key for Odoo to authenticate with.

  4. 4

    Connect Odoo to PrintNode

    In Odoo, go to PrintNode → Account Configuration, paste the API key, enter an account name, and confirm. Odoo then populates the Printers and Systems tabs automatically.

  5. 5

    Configure printers and reports

    In the Printer tab, set default printers, mark colour-capable devices, and define paper sizes. For each report, open its PrintNode settings and set the printer, paper size, colour, and print action per user.

  6. 6

    Set printing permissions

    Assign PrintNode manager or user roles, and choose which users may print documents directly to a physical printer versus generating soft copies only.

Frequently asked questions

  • What is PrintNode and why is it required?

    PrintNode is a cloud printing service. This module connects Odoo to it so documents print to networked printers over the internet. You need a PrintNode account and its desktop client installed on the machine your printers are attached to.

  • Which documents can I print directly?

    You can route business documents such as sales orders, purchase orders, invoices, and vendor bills straight to a printer, with per-report rules controlling the printer, paper size, and colour.

  • Do I have to configure each printer by hand?

    Usually no. Once Odoo is connected to PrintNode, the module fetches every system and printer it can see automatically. You can still add a printer manually if needed.

  • Can I limit who prints to a physical printer?

    Yes. Only selected users may print invoices or reports directly to paper; other users can generate soft copies only. PrintNode manager and user roles control wider access.

  • How do I know if a printer is online?

    Connected printers display with a green ribbon and name, while disconnected printers appear in red, so a printer that is offline is easy to identify.

  • Can staff check a document before it prints?

    Yes. A preview step lets users review a document before the print job is sent, which cuts wasted paper from incorrect prints.

  • Which Odoo versions are supported?

    PrintNode Direct Print supports Odoo 16.0, 17.0, 18.0, and 19.0.

  • Is support included?

    Yes. The module includes 90 days of bug-fix support, Monday to Friday, 10:00–19:00 IST.