Eliminate the download-open-print cycle. Direct Print connects your Odoo instance to any printer through PrintNode, letting your team print invoices, delivery slips, and reports with a single click — no PDFs cluttering desktops, no wasted steps between generating a document and having it in hand.
Direct Print is an Odoo module that integrates PrintNode's cloud printing API directly into your Odoo workflow. Instead of downloading a PDF, opening it locally, selecting a printer, and clicking print — your team simply clicks once inside Odoo and the document arrives at the correct printer automatically. It supports flexible printer configuration: assign a default printer for all documents, or map specific printers to specific report types and departments.
Print any Odoo document — invoices, delivery slips, reports, or custom templates — with a single click directly from the Odoo interface. No PDF download. No local print dialog.
Why it matters: teams processing dozens or hundreds of documents daily reclaim significant time when each print action drops from 4-5 clicks to one.
The module connects to PrintNode through a secure, authenticated API key. PrintNode handles communication between your Odoo instance and physical printers across any setup.
Why it matters: PrintNode is proven infrastructure used by thousands of businesses — you get enterprise-grade print routing without building custom middleware.
Assign different printers to different document types. Invoices go to one printer, delivery slips to another, internal reports to a third. Configure defaults and override per document type.
Why it matters: operations teams working across departments no longer need to manually select the right printer — routing is automatic.
Beyond document-type routing, assign printers at the department level. Warehouse team prints go to warehouse. Accounting invoices route to accounting's device.
Why it matters: large organizations with multiple physical locations get print infrastructure that mirrors their actual operational layout.
Every print action is logged with relevant metadata — what was printed, when, and the routing details. Administrators can review print activity for operational oversight.
Why it matters: visibility into printing activity helps identify bottlenecks, verify critical documents were sent, and maintain team accountability.
Direct Print works with any printer registered in your PrintNode account — USB printers, network printers, wireless printers, or cloud-connected devices.
Why it matters: you don't need to replace existing hardware. Whatever printers your team already uses become part of your Odoo printing workflow.
The connection between Odoo and PrintNode is authenticated via API key, ensuring that print jobs are only sent through authorized channels. No open ports, no unsecured connections.
Why it matters: document security is maintained end-to-end, which is critical for businesses printing financial records or sensitive operational documents.
Documents go from Odoo directly to paper. No intermediate PDF files saved to user desktops, no temporary files accumulate, no local storage consumed.
Why it matters: cleaner workflows, fewer files to manage, and reduced risk of sensitive documents sitting in local download folders.
Choose your Odoo version and explore the module
Documentation coming soon for Odoo 16. Full setup guidance included with the module. Contact odoo-support@zehntech.com for walkthrough assistance.
Documentation coming soon for Odoo 17. Full setup guidance included with the module. Contact odoo-support@zehntech.com for walkthrough assistance.
Documentation coming soon for Odoo 18. Full setup guidance included with the module. Contact odoo-support@zehntech.com for walkthrough assistance.
Documentation coming soon for Odoo 19. Full setup guidance included with the module. Contact odoo-support@zehntech.com for walkthrough assistance.
No development environment. No custom code. No consultant required for standard setup.
Search for zehntech_direct_print in your Odoo Apps menu and click Install. Works on Odoo 16-19, Community and Enterprise. No server restart needed.
Sign up at printnode.com, register your printers in PrintNode, and generate your API key from the PrintNode dashboard.
Navigate to Settings in your Odoo backend and enter your PrintNode API key. The module authenticates and pulls your available printer list automatically.
Set a default printer for general use. Assign specific printers to specific document types and configure department-level routing as needed.
Navigate to any supported document and use the direct print action. Documents route to the assigned printer automatically. Review the print log to confirm delivery.
Includes lifetime updates and 90 days of dedicated technical support.
You have successfully subscribed to the newsletter
There was an error while trying to send your request. Please try again.