Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Extra Tools
  3. All In One Direct Print | Advanced Direct Print Pro | Odoo Print Engine Seamless Odoo Printer Integration & Auto-Print v 17.0
  4. Sales Conditions FAQ

All In One Direct Print | Advanced Direct Print Pro | Odoo Print Engine Seamless Odoo Printer Integration & Auto-Print

by Creyox Technologies https://www.creyox.com
Odoo

$ 120.00

v 17.0 Third Party 9
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 1958
Technical Name cr_all_in_one_direct_print
LicenseOPL-1
Websitehttps://www.creyox.com
Versions 14.0 15.0 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 1958
Technical Name cr_all_in_one_direct_print
LicenseOPL-1
Websitehttps://www.creyox.com
Versions 14.0 15.0 16.0 17.0 18.0 19.0
  • Description
  • License
​ Community ​ Enterprise ​ Odoo.sh

GET PERSONALIZED DEMO

Please send your inquiry on email or Submit your ticket on helpdesk to know more about this application.

Email Email Us Helpdesk https://creyox.com/helpdesk

​ New Cross-Platform Update

One-Click Print from Any Device

​
Windows
​
Linux
​
MacOS
​
Android
​
iOS
​ Pure Single-Click Printing • No IoT Box • Any Printer

Why Trust Our Engine?

Join thousands of businesses streamlining their Odoo workflow with our high-octane printing infrastructure.

⚡

Save 80% Time

Bypass the manual download and OS print dialog. Execute direct print jobs at sub-second speeds from any Odoo view.

💵

Zero Hardware

No expensive IoT boxes or legacy print servers required. Manage your entire printer fleet directly from Odoo software.

🚀

Infinite Scale

Ready for high-volume enterprise operations. Synchronize unlimited printers across branches.

Ready to Boost Your
Odoo Output Speed?

Unlock the full potential of your warehouse and office with zero-latency direct printing. Our experts are ready to guide your deployment.

​ Book A Free Demo ​ Instant Consultation
​ Solution Overview

The New Standard for
Odoo Printing Workflows.

The All-in-One Direct Print solution is more than a module; it's a mission-critical bridge between your Odoo instance and local hardware. We've eliminated the friction of manual downloads, allowing your team to focus on output, not operations.

✓
Zero Config Discovery
Automatic printer syncing.
🛡️
Enterprise Security
End-to-end token encryption.
⚡ Smart Integration

Auto-Discovery Sync

Sync every local printer with Odoo in a single click. Our engine creates secure print channels instantly.

🔌 Universal Engine

Supports Any Report

Works seamlessly with standard Odoo documents and any bespoke custom reports you've developed.



  • Features
  • Setup
  • FAQ

Hot Features

⚡

Instant Direct Printing

Bypass the OS dialog for ultra-fast, single-click report generation.

🖨

Universal Printer Compatibility

Works with any local, network, USB, or WiFi printer connected to your system.

🔍

Automatic Printer Discovery

Instant syncing of all system printers directly with your Odoo instance.

⚙️

Auto-Print Automation

Automate report output based on specific triggers and workflows.

📋

Full Print Job Tracking

Complete dashboard for monitoring every print job and its status.

🔃

One-Click Reprint

Quickly reprint any failed or historical job without re-generating reports.

🛡️

Secure Local Communication

End-to-end token encryption ensures data privacy and secure transmission.

📄

Custom Report Support

Compatible with all base Odoo reports and any bespoke custom reports.

⚠️

Fail-Safe Auto Retry

Smart retries ensure no print job is lost due to temporary connection issues.

☑️

Test Page Utility

Verify printer connectivity and output quality with a built-in test page tool.

🗺️

Report Printer Mapping

Assign specific printers to specific document types automatically on every print.

☁️

Cloud & On-Premise Ready

Works seamlessly whether your Odoo instance is cloud-hosted or on-premise.

🔌

No IoT Box Required

Print directly without Odoo's IoT Box — saving you cost and setup complexity.

🚫

No Extra Hardware

Use your existing infrastructure — no additional devices or middleware required.

🎫

Easy Setup

Get up and running in minutes with a guided, developer-friendly configuration.

Features

​ One-Click Printing Experience
​ Auto-Discovery of Local Printers
​ Report-Specific Printer Assignment
​ Real-Time Print Job Status Dashboard
​ Secure Token-Based Authentication
​ Support for USB, Network Printers and WiFi Printers
​ Retry & Recover Failed Print Jobs
​ Works with Any Odoo Report (Base or Custom)
⚡ SMART AUTOMATION

Automation Rules

Define intelligent print rules that fire automatically when Odoo records change state - no manual intervention required.

🎯

Trigger on Events

Rules can fire On Creation, Update, or Method Call (e.g., action_confirm).

🔍

Filters & Watchers

Limit execution with domain conditions and watched fields - the rule only fires when those specific fields change.

🖨

Report Mapping

Each rule maps a specific Odoo report to a dedicated printer and prints silently in the background.

🔗

Any Odoo Model

Point the rule at any model in your instance - Sales Orders, Invoices, Manufacturing, or custom models for unlimited flexibility.

✓ Events ✓ Domains ✓ Watchers ✓ Models ✓ Silent

Retry Failed Jobs

📋 Job Lifecycle

DRAFT Awaiting Engine
PRINTING Sending to device
DONE Successfully printed
FAILED Connection Issue
🔍

Detailed Error Inspection

Hover over any failed job to see exactly why it failed (printer offline, paper out, etc).

⚡

One-Click Retry

Push the retry button to instantly place the job back into the execution queue.

🛡️

Zero Data Loss

The exact identical payload is preserved. No data is lost, and reports do not need regeneration.

🖨 INSTANT REPRINT

One-Click Reprint

Every document ever printed is logged. Reprint any historical job directly from the Print Jobs dashboard - no need to navigate back to the original record.

📋

Complete Print History

Every print action creates a timestamped job record in the Print Jobs menu. Browse, filter, and search across your entire print history at any time.

⚡

Instant Re-Queue

Clicking Reprint on any job duplicates it as a fresh Draft job with the original PDF data, then dispatches it immediately - no regeneration needed.

🔃

Bulk Reprint

Select multiple jobs from the list view and reprint them all in one action. Perfect for batch recovery after a printer outage - jobs are queued sequentially.

✓ Full Print History Log ✓ No Report Regeneration ✓ Bulk Reprint ✓ Retention Policy Control
🔒 ENTERPRISE SECURITY

Role-Based Access Rights

Granular two-tier security keeps your print infrastructure protected - regular users get visibility without the keys to the engine room.

👤‍💻

User Role

Standard daily operations

  • ✓ View printers and print engine clients
  • ✓ Create & edit print jobs (send to printer)
  • ✓ View automation rules (read-only)
  • ✗ Cannot delete print jobs
  • ✗ Cannot manage printers, clients, or rules
›
Admin
👮‍♀️

Manager Role

Full system administration

  • ✓ Full CRUD on printers & clients
  • ✓ Create, edit & delete automation rules
  • ✓ Delete print jobs and manage history
  • ✓ Configure Print Engine settings & retention
  • ✓ Manage report-to-printer mappings
Object User Manager
Printer Read Only Full Access
Print Engine Client Read Only Full Access
Print Job Read, Write, Create Full Access
Automation Rule Read Only Full Access
ℹ️

Auto-Assignment: All internal Odoo users are automatically granted the User role upon module installation. The Manager role must be explicitly assigned and is pre-granted to Administrator and OdooBot.

📌 Looking for POS Printing Solutions?

If you want to use similar direct printing features for Point of Sale (POS), check out our dedicated POS printing module below.

This module enables direct printing of receipts and kitchen Recipets to network and local printers from your POS system.

🚀 Explore the Module

🤔💭 Do you have any questions?
📩 Contact us at support@creyox.com

Explore similar picks



​ Explore Our Other Apps

​ Our Services ​

​

Odoo
Implementation

​

Odoo
Customization

​

AI Powered
Odoo Solutions

​

Odoo Data &
Module Migration

​

Third Party
App Integration

​

Odoo Artificial
Intelligence Services

​

Mobile App
Development

​

Support &
Maintenance

​

Odoo Training
& Guidance

All in One Direct Print

  • Navigate to the Print Engine Menu. Go to the Print Engine Clients menu and click New to create a new client configuration.
  • Enter a descriptive Name for your client and click Save. The system will automatically generate a unique Print Engine Token.
  • Launch the Creyox Print Engine executable on your local machine. In the login window, enter your Odoo URL, Database Name, and the Print Engine Token generated in Odoo.
  • Login Window
  • Click the Login button. The application will verify your credentials and automatically sync all printers connected to your system with Odoo.
  • You will receive a notification confirming that the connection has been successfully established.
  • Back in Odoo, open the Print Engine Client record you created. Under the Printers tab, you will find a list of all printers synced from your local system.
  • You can also view a master list of all printers by navigating to the Printers menu in the Print Engine app.
  • To verify the connection, open any printer record and click the Test Print button. This will trigger a test page on the selected printer.
  • When a Test Print is triggered or a document is printed from Odoo, a Print Job record is automatically created. This job queues the document and sends it to the selected printer.
  • To view the complete history of all printing activities, navigate to the Print Jobs menu. Here, you will find a list of all jobs.
  • Print Jobs Menu
  • Click on any specific print job to view its full details. The Print Job form provides comprehensive information.
  • Print Job Details View
  • Navigate to Configuration >> Reports. Here, select the report for which you want to configure direct printing.
  • Reports Configuration Menu
  • Open the selected report and navigate to the Print Configuration tab.
  • To enable direct printing, check the Enable Auto-Print option and select the Default Printer where the report should be printed automatically.
  • Direct Print Configuration
  • Navigate to the module or view where you want to generate a report (e.g., Sales Orders, Invoices, Purchase Orders).
  • Click on the Print button to view available reports.
  • Report Source View
  • For configured reports with Direct Print enabled, you will see two options in the print menu:
  • Standard Report Name: Downloads the report following Odoo's default behavior
  • Report Name (Direct Print): Sends the report directly to the configured printer without downloading
  • Report Options
  • When you select the Direct Print option, the report is automatically sent to the designated printer.
  • You will receive a notification confirming that your report has been successfully sent to the printer.
  • Print Success Notification
  • For reports generated from wizards or custom actions, a print options dialog will appear with the following modes:
  • Download: Downloads the report following Odoo's standard flow
  • Direct Print: Sends the report immediately to your configured printer
  • Print Mode Selection Wizard
  • All print jobs are tracked in the Print Jobs menu where you can monitor their status.
  • To reprint a job, you have two options:
    • Generate the report again from the original view
    • Click the Reprint button on the print job record to reprint with the original data
  • Reprint Job Functionality
  • If a print job fails to send the report to the printer, the job status will be marked as Failed.
  • You can view detailed error information in the Error tab of the print job record to troubleshoot the issue.
  • Failed Job Error Details
  • Navigate to Print Engine >> Settings menu.
  • In the Configuration section, you can configure the Job Retention Policy.
  • Specify the retention period (in days) to automatically delete print jobs older than the specified time.
  • This helps maintain system performance by removing outdated job records.
  • Job Retention Policy Settings
  • Navigate to Print Engine >> Configuration >> Print Automation Rules.
  • Click New to create a new automation rule.
  • Print Automation Rules List
  • Give the rule a descriptive Name, select the Target Model (e.g., Sale Order, Account Move), the Report to print, and the Target Printer.
  • Choose a Trigger: On Create, On Write (field value change), or On Method Call (e.g., action_confirm).
  • Optionally set a Domain Filter to limit which records trigger the rule.
  • Toggle Active to enable the rule and click Save.
  • Print Automation Rule Form
  • Once the rule is active, whenever the condition is met the report will be automatically sent to the printer - no manual action is needed. A Print Job record is created automatically in the background.
  • Automatic Print Job Triggered
  • The module has two roles: Direct Print / User and Direct Print / Manager. Only Administrator and OdooBot are pre-granted the Manager role by default.
  • To assign a role, go to Settings >> Users & Companies >> Users, open the user record, and select the appropriate role in the Direct Print section.
  • Access Rights - User Form

📌 Looking for POS Printing Solutions?

If you want to use similar direct printing features for Point of Sale (POS), check out our dedicated POS printing module below.

This module enables direct printing of receipts and kitchen Recipets to network and local printers from your POS system.

🚀 Explore the Module

🤔💭 Do you have any questions?
📩 Contact us at support@creyox.com

Explore similar picks



​ Explore Our Other Apps

​ Our Services ​

​

Odoo
Implementation

​

Odoo
Customization

​

AI Powered
Odoo Solutions

​

Odoo Data &
Module Migration

​

Third Party
App Integration

​

Odoo Artificial
Intelligence Services

​

Mobile App
Development

​

Support &
Maintenance

​

Odoo Training
& Guidance

​ Is this app compatible with Odoo Community as well as Enterprise?

  • Yes, this app works perfectly with Odoo Enterprise (Odoo.sh & On-Premise) as well as Community.

​ Does the Print Engine support network printers?

  • Yes, the Print Engine supports both local and network printers. Simply ensure the printer is accessible from the machine running the Print Engine client.

​ Can I print to multiple printers from the same Odoo instance?

  • Yes, you can configure multiple Print Engine clients, each connected to different printers. You can also configure different default printers for different reports.

​ Can I track the history of all print jobs?

  • Yes, all print jobs are tracked in the Print Jobs menu. You can view the status, timestamp, printer used, and any error details for each job.

​ Is this app compatible with Odoo Online?

  • No, this app will not work for Odoo Online.

​ How to contact if there is need of any Customization?

  • Please contact us on support@creyox.com

​ Do I need to buy all versions separately paying for each version?

  • Yes, you need to pay different prices of app version wise.

​ The app i paid for is not working, What should i do?

  • You can raise a Ticket on support@creyox.com we'll get back to you with fixes.

Explore similar picks



​ Explore Our Other Apps

​ Our Services ​

​

Odoo
Implementation

​

Odoo
Customization

​

AI Powered
Odoo Solutions

​

Odoo Data &
Module Migration

​

Third Party
App Integration

​

Odoo Artificial
Intelligence Services

​

Mobile App
Development

​

Support &
Maintenance

​

Odoo Training
& Guidance

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
  • Ratings
  • Discuss
Great App
by
Juan Carlos
on 5/5/26, 8:05 AM

The printer app works smoothly and efficiently. We are very satisfied with the customer service provided and highly recommend it to all users.

Great App
by
Shivoham
on 5/11/26, 2:31 AM Author
Thank You for Your Wonderful Review!

We truly appreciate your kind words about our app and service.


Great App
by
Juan Carlos
on 5/5/26, 8:05 AM Confirmed Purchase

The printer app works smoothly and efficiently. We are very satisfied with the customer service provided and highly recommend it to all users.


Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with