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

Print from Odoo. Skip the download.

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

The first 90 days of printing are included — print as much as you need.

Prefer a walkthrough? Request a demo.

Odoo 10–20
Community and Enterprise
2,500+
installations
Any printer
and scales, by USB or network
2M+
documents printed every month
Skip the download

From six steps to one

Every document, every time — or none at all, when a scenario prints it for you.

Today

  1. Print
  2. Download PDF
  3. Open the file
  4. Ctrl + P
  5. Pick a printer
  6. Print

six steps, for every document

With Direct Print

Printdone.

or no click at all: scenarios print when you press Validate

How it works

Install. Connect. Print.

A typical setup — a few computers, a few printers — is printing within the hour, automatic scenarios included.

  1. Get the module

    One payment, installed like any Odoo app

  2. Install our app on one PC

    Windows, Mac, Linux or Raspberry Pi

  3. Print from Odoo

    Every user, every printer and scale

that’s it. no IoT Box, no print server.

Direct Print Cloud carries each job to that computer, securely.
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.

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.

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

Video: Print any Odoo report

The Print menu on an Odoo 20 delivery order, with Delivery Slip about to be printed
The same delivery printed from Odoo Barcode on a phone, and Odoo’s notice that the slip went to the HP LaserJet printer
The Print menu on an Odoo 20 delivery order, with Delivery Slip about to be printed

Print attachments, not just reports

Every file in the chatter — a carrier’s label, a supplier’s PDF — gets a Print button beside Download. To send all of a record’s attachments at once, Print Attachments in its menu does the lot.

Two FedEx labels in the chatter of an Odoo 20 delivery order, each with a Print button beside Download
Two FedEx labels in the chatter of an Odoo 20 delivery order, each with a Print button beside Download

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

Print scenarios in Odoo 20: delivery slips, product, lot and package labels and invoices, each with its own printer
Print scenarios in Odoo 20: delivery slips, product, lot and package labels and invoices, each with its own printer

Shipping labels, weighed and printed

Works with the carriers bundled with Odoo Enterprise — FedEx, UPS, USPS, bpost and others — and with practically any third-party carrier connector: if it puts the label on the transfer, Direct Print finds it and prints it. 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

An Odoo 20 delivery order with its FedEx shipping labels, a Send to Printer button and Print Last Shipping Label
An Odoo 20 delivery order with its FedEx shipping labels, a Send to Printer button and Print Last Shipping Label

Printers, people and rules

Say once which printer a user, a workstation or a report should use, and Odoo picks it — tray included — every time. Each rule reads as a plain sentence, and staff switch workstation from the printer menu in the navbar. 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

Print rules in Odoo 20, each written out as a sentence: who prints which report, from which workstation, on which printer
The printer menu in the Odoo navbar: the Packing Station workstation and the printers and scales it uses
Print rules in Odoo 20, each written out as a sentence: who prints which report, from which workstation, on which printer

One computer per site. Print from anywhere.

Install our app on one computer at each site. People print from the office, the warehouse floor or home, and Odoo sends each job to the right site: an order for Warehouse A prints in Warehouse A.

press PrintOfficeWarehouse floorHomeYour Odoosends each job to the right siteDirect Print Cloudorders for Aorders for BWarehouse AWarehouse Bour appour appthe weight goes back to OdooOfficeWarehouseHomeYour Odoosends each job to the right siteDirect Print Cloudorders for Aorders for BWarehouse AWarehouse Bour appour appweight back to 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

Reviews

Printing you stop worrying about

10 of the 77 reviews Direct Print PRO has on Odoo Apps, where it averages 4.96 out of 5.

5 out of 5 stars

“What stands out most is the reliability. Once configured, it just works. Labels, packing slips, and invoices all print exactly when and where they should.”

Marissa G. · Odoo 17 · March 2026
On Odoo Apps
5 out of 5 stars

“We have been using this module for 5 years now. We are using it for automatic shipping labels and delivery slips printing. Works very well.”

Jonas J. · Odoo 18 · February 2026
On Odoo Apps
5 out of 5 stars

“The app is very reliable and works flawlessly. We no longer have to worry about printing.”

Ralph H. · Odoo 17 · October 2025
On Odoo Apps
5 out of 5 stars

“We use this to print our LPN's automatically on pallet production and it works great. We've got it deployed with 10+ workstations.”

Promotional Print and Packaging · Odoo 17 · May 2025
On Odoo Apps
5 out of 5 stars

“This module perfectly prints our shipping labels and delivery slips automatically. This speeds up our shipping processes very much.”

Wouter B. · Odoo 16 · December 2025
On Odoo Apps
5 out of 5 stars

“We use DirectPrint to print lot labels, product, pallet labels and more - and it is a crucial part of our internal logistics flow. Being able to trigger printing from server actions allows us to fully automate label printing.”

Simon R. · Odoo 17 · June 2025
On Odoo Apps
5 out of 5 stars

“It eliminates the annoying step of downloading PDFs and lets us print directly from Odoo to our existing printers—no IoT box, no headaches.”

Michael P. · Odoo 18 · July 2025
On Odoo Apps
5 out of 5 stars

“Works with our hardware and was easy to setup. Printing starts nearly-instant. Support is also very fast and resolved all our queries so far quickly.”

Paket24 · Odoo 16 · June 2026
On Odoo Apps
5 out of 5 stars

“It works seamlessly right out of the box, and the support team is exceptional. They respond quickly and provide clear, concise answers to any questions.”

Sven D. · Odoo 18 · June 2025
On Odoo Apps
5 out of 5 stars

“We added Direct Print for Odoo V17. It was the best solution. It is easy to use for everyone. We are now upgrading Odoo to V19 and we are still going to use it.”

Jessica W. · Odoo 17 · April 2026
On Odoo Apps

More reviews on Odoo Apps

What it costs

Buy the module once. Printing is a plan.

You need both: the module in your Odoo, and the plan that carries its documents to your printers. The first 90 days of printing are included, however much you print.

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
  • The first 90 days of printing included
Buy the module
Monthly or yearly

Printing plan

Direct Print Cloud carries every document from your Odoo to your printers, around the clock and wherever your Odoo is hosted — with the desktop client and our help with both.

  • Direct Print Cloud and the desktop client
  • Unlimited printers and computers
  • Essential, Business and Unlimited tiers
  • Sized by how much you print
  • No print limit in the first 90 days
  • Cancel any time
View plans

Already paid for the app — so why a printing plan 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–20
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, the Odoo mobile app 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 choose a printing plan. The first 90 days of printing are included, and stopping before the first payment costs nothing.

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