4.96/5 from 77 reviews on Odoo Apps · 1,800+ purchases

Print from Odoo. Skip the PDF.

Send any Odoo report or shipping label straight to the printers you already have — invoices, delivery slips, labels. No PDF download, no IoT box, no print server.

Free printing period included. Request a demo and we'll walk you through it.

Skip the download. Print in 1 second.

Odoo 10–19
Community and Enterprise
2,500+
installations
100%
of printers and scales
No IoT box
no extra hardware
Official
PrintNode integration
How it works

Printing from Odoo in three steps

Buy the module once, connect your printers, and print. Most customers are running the same afternoon.

  1. 1. Buy the module

    A one-time payment for the Odoo module, with a free printing period to get started.

  2. 2. Install the desktop client

    A small app on your PC connects your printers to Odoo. Works on Windows, Mac and Linux.

  3. 3. Print from Odoo

    Print any report, label or document directly from Odoo with one click.

What it does

Everything printing in Odoo should have been

One module covers manual printing, automatic scenarios, shipping labels and printer rules — for every Odoo version since 10.

No extra hardware to buy

Direct Print runs on the computers you already have. No IoT box, no print server, no new devices — install the desktop client on any PC that can see your printers and it serves everyone in the company.

Direct Print desktop client — no IoT box or extra hardware required

Print any Odoo report instantly

Sales orders, delivery slips, shipping labels, product barcodes, manufacturing orders — every standard Odoo report and your custom ones, in PDF or ZPL. The document goes straight to the printer instead of downloading.

Video: Print any Odoo report

Printing any Odoo report — sales order, delivery slip, shipping label, product barcode

Automation that removes the click

Print scenarios fire on an action in Odoo — validate a delivery order and the label is already printing. 15+ built-in scenarios ship with the module, and you can build your own on any model.

Video: Print scenarios

Automatic print scenario configuration in Odoo — print packages after delivery validation

Shipping labels, weighed and printed

Works with the carriers bundled with Odoo Enterprise — FedEx, UPS, USPS, bpost and others — and with custom carrier modules written to Odoo standards. Weigh the parcel on connected scales first and the carrier quotes the real cost, not an estimate.

Video: Print shipping labels·Video: Weigh your parcels

Printing shipping labels for FedEx, UPS, USPS and other carriers from Odoo

Print from wherever the work happens

From the Odoo web interface, from a handheld scanner through Ventor or Odoo Barcode, from the Odoo mobile app — or with nobody touching anything, when a scenario triggers it.

Video: Print from Odoo or Ventor

Printing from the Odoo web interface, the Ventor mobile app, or automatically on an action

Printers, people and rules

Assign printers per user or per workstation, set an individual format for every report, and control who may print what. Direct Print refuses documents a printer cannot handle — no more A4 sent to an A6 label printer, or PDF to a ZPL printer.

Video: Link a printer to a workstation

Managing printer access rights and assigning printers to users or workstations in Odoo

Watch it in action — use cases, setup & features

Automation

15+ print scenarios, built in

A scenario is a rule: when this happens in Odoo, print that. Activate the ones you want — or write your own against any model and domain.

Print Delivery Slip when picking status becomes ReadyPrint Delivery Slip for all outgoing transfers, after validationPrint Delivery Slip after delivery order confirmation, for a backorderPrint Delivery Slip only for the UPS delivery carrier, after validationPrint Delivery Slip only for customers from the Netherlands, after validationPrint all packages after a delivery order is validatedPrint product labels for a validated transferPrint a document on a sales order, after confirmationPrint a document on a purchase order, after confirmationPrint the picking document after sales order validationPrint the picking document after purchase order validationPrint a single product label when processing an incoming shipmentPrint lot labels when processing an incoming shipmentPrint the package on Put in Pack for internal pickingsPrint the customer invoice after validation

See how scenarios are set up

What's included

A module you buy once, and printing you rent

Two payments, for two different jobs — and you need both to print from Odoo.

Pay once

Odoo Direct Print PRO module

The app, and the work of keeping it working — new features, fixes, and a release for every Odoo version.

  • Odoo Direct Print PRO app
  • Documentation and setup guides
  • High-quality, extendable code
  • Error logs and human-readable alerts
  • Bug fixes for blocking issues
  • A free printing period included
Buy the module
Monthly or yearly

Printing subscription

The printing itself. A web app cannot reach a printer on your desk without a relay in between — most of this goes to PrintNode.

  • Access to the PrintNode printing infrastructure
  • Essential, Business and Unlimited tiers
  • Scales with your print volume
  • Priced to match PrintNode’s own rates
  • Starts after your free printing period
  • Cancel anytime
View plans

Already paid for the app — so why a subscription as well? The long answer

Compatibility

If you can print to it today, so can Odoo

We print through the drivers already installed on your computer, so the printer list is simply your printer list.

Odoo 10–19
Community and Enterprise
Self-hosted and Odoo.sh
Including external hosting and Odoo.sh. Not Odoo Online — see below.
Any printer
USB, Ethernet, WiFi and Bluetooth
Any manufacturer
We print through the drivers you already have
Odoo POS
Receipts, invoices, scales and cash drawer, via the free POS Add-on
Barcode and mobile
Ventor, Odoo Barcode and VentorTech Connectors
Third-party apps
Anything developed to Odoo standards
Any size
No limits based on how big your business is

Before you buy

Does it work with Odoo Online?

No. Odoo Online — the version hosted for you at odoo.com — does not allow third-party modules to be installed, and Odoo Direct Print PRO is a module. That is a restriction of the platform, not something we can work around.

Everything else works: Odoo.sh, your own server, and any external host. If you are on Odoo Online today, moving to Odoo.sh is the usual route, and Odoo can migrate the database for you.

Does Direct Print convert between file formats?

No — each document goes to the printer as-is, so a ZPL label is not turned into a PDF or the other way round. For 99% of Odoo reports, files and attachments there is nothing to prepare; just send them in a format your printer accepts.

Do fiscal and receipt printers work?

Yes — they print any document in a format they support. Receipts are auto-formatted for ESC/POS printers via our free POS Add-on. Other proprietary fiscal formats are not generated automatically.

Using Odoo Point of Sale?

The free POS Add-on for Direct Print PRO brings full printing automation to your point of sale — no pop-ups, no downloads.

Instant receipt & invoice printing after a sale
Read weight from connected scales
Manual or automatic printing modes
Open the cash drawer automatically or manually

Free extension · requires Direct Print PRO and a subscription

Get the POS Add-on

Start printing from Odoo today

Buy the module once and add a printing subscription when your free period ends. Cancel anytime.

Or request a demo

Support

Need help?

Documentation

Step-by-step installation and configuration guides.

Read the docs

FAQ

Answers to the most common setup and billing questions.

Browse the FAQ

Contact support

Need hands-on help? Our team is here for you.

Email us