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, simplifying setup easier and setup and reducing costs, ideal for high-demand environments such as warehouses, factories, and retail stores.
It enables seamless, automatic printing from Odoo ERP to network printers, with no manual downloads, third-party software, or subscriptions required.
Additionally, attachments can be printed directly, ensuring a truly hassle-free experience.
NOTE: Odoo Print Direct now supports mobile printing from both Android and iOS Devices.
Users can conveniently trigger and manage print jobs from their Mobile/Tablets using the official app available on the Google Play Store and the App Store.
Check the video mentioned below for a brief overview of the module functionality:
FEATURES
- Supports multiple printer types, including HP, ZPL, ESCPOS, Network, WiFi/Bluetooth and standard printers.
- Eliminates the need for extra hardware, simplifying setup and reducing costs.
- Trigger printing directly from Android and iOS devices connected to the printers.
- Enables faster and more reliable printing, ideal for high-demand environments.
- Requires no third-party software or subscriptions, ensuring hassle-free usage.
- Allows automatic document routing, and efficiently managing print jobs within Odoo.
- Print attachments (PDF & ZPL) directly, eliminating manual downloads and extra steps.
- Supports networked printing from any location, ensuring seamless operations.
- Ensures secure data transmission, protecting sensitive business information.
INSTALLATION
- Once you purchase the App from Webkul store, you will receive the link to download the zip file of the module.
- 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(you can get the technical name from odoo app of the respective module)’
- Copy and paste this folder inside your Odoo Add-Ons path.
- Now, open Odoo App and click on the Settings menu. Here, click on Activate the Developer Mode.
- Then, open the Apps menu and click on ‘Update Modules List.’
- In the search bar, remove all the filters and search ‘wk_odoo_direct_print’
- You will be able to see the module in the search results. Click on ‘Install’ to install it.
WORKFLOW
- After installing the Odoo Print Direct desktop application on your system, enter the required details in the app and connect to the app.

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

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

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

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

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

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

8. Next, navigate to Invoicing > choose invoice > settings > print > invoice (ESCPOS). Printer will print the receipt.

9. For printing labels navigate to Inventory > products > lot / serial no. > choose lot / serial no. > settings > print > lot / serial number (ZPL). Printer will print the 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.

Printing Attachment
11. 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.

12. Enter the required details and save the configuration.

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

14. Likewise, users can also print the labels by doing configuration 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.6
Supported Framework Version - Odoo V16, V17, V18

How can I configure and use the desktop printing tool on mobile devices such as tablets and smartphones?
Is there an official method or workaround to make the printing feature work properly on Android or iOS devices?
Thank you in advance!