Back to Top

User Manual for Odoo Print Direct 

Updated 7 April 2026

Introduction

Odoo Print Direct streamlines the printing process by directly sending raw print commands to various types of printers, including Network, ZPL, PDF, WiFi, Bluetooth, USB, and other standard printers.

This module eliminates the need for IoT or POS boxes, simplifies the setup process, and helps reduce operational costs, making it ideal for high-demand environments.

It enables seamless, automatic printing from Odoo to multiple printers, with no manual downloads, third-party software, or subscriptions required.

Additionally, attachments can be printed directly, ensuring a truly hassle-free experience.

Searching for an experienced
Odoo Company ?
Find out More

Check the video mentioned below for a brief overview of the module functionality:

cvd-XHB3O4A

Features

  • Print documents directly from Odoo without downloading files.
  • Supports multiple printer types, including ZPL, ESCPOS, Network, WiFi/Bluetooth, and standard printers.
  • Automatically detects connected printers for easy configuration.
  • Print attachments such as invoices, labels, and reports directly.
  • Configure multiple printers for different reports and workflows.
  • Create rule-based and advanced automation rules for printing.
  • Print attachments (PDF & ZPL) directly, eliminating manual downloads and extra steps.
  • Trigger printing directly from Android and iOS devices connected to the printers.
  • Eliminates extra hardware (IoT Boxes) and third-party software, reducing costs and simplifying setup.

Installation

  1. Once you purchase the App from Webkul store, you will receive the link to download the zip file of the module.
  2. Extract the file on your system after the download finishes. As a result, you will be able to see a folder named- ‘wk_odoo_direct_print
  3. Copy and paste this folder inside your Odoo Add-Ons path.
  4. Now, open Odoo App and click on the Settings menu. Here, click on Activate the Developer Mode.
  5. Then, open the Apps menu and click on ‘Update Modules List.
  6. In the search bar, remove all the filters and search ‘wk_odoo_direct_print
  7. You will be able to see the module in the search results. Click on ‘Activate’ to install it.

Workflow

  1. After installing Odoo Print Direct desktop application on your system, enter the required details and connect to the app. 
desktop-web

2. Once connected, users can see the list of printers displayed on the app. 

app-login

3. After this, Log into website and navigate to Menu > Print Direct > View list of Host Machine, then open the connected host machine. 

view-host-machines

4. Click on Fetch Printers to retrieve the list of available printers.

fetch-and-add-printers

5. After fetching the list of the printers, users need to Select the required printers and mark them as Active.

fetch-and-add-printers

6. Choose the printer and add printer type, and reports, click on Set Active and Save it.

printer-configuration-and-status

7. Once the printers are Active, click on Printers option to check the list of Printers.

printers-list

8. Next, navigate to Invoicing > choose an Invoice > Settings > Print >Iinvoice (ESCPOS). Printer will print the receipt. 

print-receipts

9. For printing labels navigate to Inventory > Products > Lots/Serial No. > Choose Lots/Serial No. > Settings > Print > Lots/Serial Number (ZPL). Printer will print the labels.

print-labels

10. For printing PDF Sales > choose the Order > Settings> Print > PDF Quote to print the PDF of your Quotation. Printer will generate the quotation. 

print-pdf

11. Printing Automation Setup:

A) Create rule-based automation to print documents automatically when specific actions like confirm, validate, or pay are performed.

rule-based-automations

B) Create domain-based automation rules to trigger printing when custom conditions or record values are matched.

advance-automation-rules

12. Use Android or iOS devices to trigger printing through connected WiFi or Bluetooth printers.

mobile-view-for-printer-connected

Note: OTG connectivity on iOS devices is supported only with MFi-certified printers.

Printing Attachment

13. To configure navigate to Print Direct > Configuration > Default printer for Attachment. Here users can set the attachment type as per the files that need to be printed.

configure-attachment-type

14. Enter the required details and save the configuration. 

default-configuration

15. For printing PDF attachments navigate to Sales and choose Order to print attachment. Click on print icon and the printer will print the attachment. 

print-the-attachment

16. Likewise, users can also print the labels by configuring and selecting the appropriate order to print the attachment from. 

NEED HELP?

We hope you find this guide helpful! Feel free to share your feedback in the comments below

If you have any issues or queries, please raise a ticket at the UV Desk or contact us at [email protected] .

Thank you for your time!

Current Product Version - 2.0.13

Supported Framework Version - Odoo V16, V17, V18, V19

Blog Version - Odoo V16, V17, V18, V19
  • Version Odoo V16, V17, V18
  • Version Odoo V16, V17, V18, V19
. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


4 comments

  • Samuel Ernandes
    • Rani Kumari (Moderator)
  • eslam mostafa
    • Rani Kumari (Moderator)
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    User Manual for Odoo Print Direct