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
    • Estate 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. Printer
  3. Omni Print: Direct Print from Desktop v 15.0
  4. Sales Conditions FAQ

Omni Print: Direct Print from Desktop

by Omni Byte https://omni-byte.com/
Odoo

$ 196.82

v 15.0 Third Party
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 335
Technical Name omni_print
LicenseOPL-1
Websitehttps://omni-byte.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
Lines of code 335
Technical Name omni_print
LicenseOPL-1
Websitehttps://omni-byte.com/
Versions 14.0 15.0 16.0 17.0 18.0 19.0
  • Description
  • License

Print Any Odoo Document
with A Single Click

Omni Print simplifies your print workflow. No more downloads required—just instant, direct printing.

Get Started Download App
Omni Print Screenshots

How It Works

Omni Print includes an Odoo addon and a client-side app. The Odoo addon captures the report and sends it to the client-side app, which then prints it using preconfigured printers.

shape 1
shape 2
how it works

Features

One-click Print & Offline Print

One-click Print & Offline Print

One-click Printing:
  • ✓ With a minimal setup, you can send documents to any configured printer with just a single click
Offline Printing Capability:
  • ✓ No cloud-base services required
  • ✓ Ensuring greater privacy and control
Cross-Platform & Hardware Support

Cross-Platform & Hardware Support

Discover and Support Printers From The OS:
  • ✓ Supports both cable-connected and network-connected printers
Support for Thermal Printers:
  • ✓ Supports ZPL protocol for Zebra's thermal label printers.
  • ✓ Supports ESC/POS protocol for receipt printing, works with Odoo's Point of Sale (PoS) app, see omni_print_pos addon.
Scale Integration (Beta):
  • ✓ Connect compatible weighing scales via serial/USB to capture weights directly in Odoo. Contact us to join the beta.
No Printing Limits

No Printing Limits

No Subscription Required:
  • ✓ Enjoy printing with a single upfront payment, no subscription required
Unlimited Print Quota:
  • ✓ Print as many sheets as you need with no restrictions
Unlimited Printers:
  • ✓ No limit on the number of printers you can connect
Cross-Platform Compatibility & Easy to Use

Cross-Platform Compatibility & Easy to Use

Cross-Platform Compatibility:
  • ✓ Supports Windows, macOS, Linux, and Android (Beta)
Minimal Setup:
  • ✓ Quickly install and configure with minimal effort
Customizable Print Options:
  • ✓ Choose between global print settings or customize settings for each report, including printer, paper size, etc
Print History:
  • ✓ Review your print history at any time
Android Support

Android Support

Android Support:
  • ✓ Automatic discovery of network and Bluetooth printers on your local network
  • ✓ Supports PDF report printing and ESC/POS receipt printing
  • ✓ Built-in browser and camera barcode scanning for mobile workflow

Getting Started

In just a few steps

  • DESKTOP
  • ANDROID (BETA)
01

Install this Addon and the Client App

Install the Odoo addon and the Client App on your desktop. See the Download Section.

02

Check Connection Status

Please make sure your Odoo instance has connected to Omni Print. You can check browser system tray for a blue printer icon.

Connection Indicator
03

Print Odoo Reports

  • Open a record or select multiple records (e.g., Sale Order, Invoice, Product Label) in Odoo.
  • Click the Print menu and choose a report.
  • On first use, select a printer in the client-side app dialog.
  • Optionally check "Don't popup again" to enable direct printing for this report.
Your browser does not support the video tag.
04

Print PoS Receipts

📦 Requires omni_print_pos module to be installed.

Configure PoS receipt printing settings in Odoo, then:

  • Complete an order and click "Print Receipt", or when "Automatic Receipt Printing" is enabled, the receipt will print automatically.
  • If supported, enable "Enable Cash Drawer" to open the drawer on print.

Note: For thermal printers, use the appropriate paper width (58mm/80mm) and DPI in the client-side app. Cash drawer control depends on your printer and cable compatibility.

Your browser does not support the video tag.
05

Print Kitchen Slips

📦 Requires omni_print_pos module to be installed.

Configure kitchen printers in your PoS, then:

  • Click the "Order" button in the PoS to send the order to the kitchen printer via Omni Print.
  • Use thermal/ESC/POS-capable printers for best results.
  • Adjust width (58mm/80mm) and cutting/feeding preferences in the client-side app.
Your browser does not support the video tag.
06

Client-side PDF Generation (Optional)

📦 Requires omni_print_local module to be installed.

If enabled in Odoo settings, Omni Print client-side app renders reports locally using a patched wkhtmltopdf and then prints them.

See the comparison between server-side generation and client-side generation below:

Your browser does not support the video tag.
01

Install App & Addon

Download the OmniPrint Android APK from the Download section and install it on your Android device. Ensure the omni_print addon is installed on your Odoo server.

02

Add Printers

Before you can print, you need to add your printers to the app. OmniPrint supports both Wi-Fi (Network) and Bluetooth printers.

Your browser does not support the video tag.
  • Go to the Printers tab in the app.
  • Tap the Add (+) button.
  • Select your printer connection type:
    • Network (Wi-Fi): The app automatically scans for printers on your network (IPP, AirPrint, ESC/POS). Select a discovered printer or manually enter the IP address.
    • Bluetooth: For portable thermal printers. Scan and select your paired device.
  • On the printer detail screen, review or adjust the printer name, address, port, and other options.
  • Tap Save to add the printer to OmniPrint.

💡 Printer Port Tips:

For network printers:

  • PDF Printing: Usually uses port 631 (IPP) or 9100.
  • Receipt Printing: Usually uses port 9100.
03

Print PDF Reports

You can print Odoo PDF reports (like Invoices, Delivery Orders) directly to your configured printers.

Your browser does not support the video tag.
  • In your Odoo instance, navigate to the document you want to print.
  • Tap the Print action as you normally would.
  • The OmniPrint dialog will appear.
  • Select the Printer you want to use (or use the Global default).
  • Adjust settings like copies or page range if needed.
  • Tap Print.
04

Print POS Receipts

For retail and restaurant environments, OmniPrint offers fast thermal receipt printing.

Your browser does not support the video tag.
  • In the Odoo POS interface, complete an order.
  • When the receipt screen appears, OmniPrint will detect the print request.
  • If configured for automatic printing, the receipt will print instantly.
  • Otherwise, tap the Print Receipt button to send it to your configured thermal printer.
05

Barcode Scanning

Use your device's camera to scan barcodes and QR codes directly into Odoo fields.

Your browser does not support the video tag.
  • Tap the Scan icon in the OmniPrint toolbar or within an Odoo form.
  • Point your camera at the barcode or QR code.
  • The code will be scanned instantly and the data will be filled into the active field or processed by Odoo.

Downloads

logo

You can download the Client-side App from the link below
(Currently supports Windows 10/11, Linux, macOS and Android(Beta))

brand
https://omni-byte.com/#downloads

Or from the Microsoft Store:

ms store
https://apps.microsoft.com/detail/9pd08zc3nvzg

(Copy the link above, and open in a new tab)

orbit orbit

Frequently Asked Questions

? What is Omni Print?

Omni Print is a print delegate solution for Odoo, enhancing printing capabilities. It includes an Odoo addon and client-side apps (Desktop & Android). The addon captures print jobs (optionally rendering PDFs on the client-side for faster performance) and sends them to the client-side app, which directs them to your chosen printer.

? Does the client-side app need to be installed on my PC?

Yes, the client-side app handles the direct communication with your printers. Installing it on your PC (Windows, macOS, or Linux) or Android device is required for Omni Print to function.

? Which operating systems are supported?

The client-side app currently supports Windows 10/11, macOS, Linux, and Android (beta).

? How do I connect a printer?

Omni Print automatically discovers printers configured in your operating system (USB or network) or added through the Android app (Wi-Fi, Bluetooth, or USB OTG). No special driver installation within Omni Print is needed.

? What types of printers are supported?

Omni Print works with most standard printers (cable-connected or network) recognized by your OS. It also specifically supports thermal label printers using the ZPL protocol and receipt printers using the ESC/POS protocol (compatible with Odoo PoS).

? How does Omni Print improve performance?

Omni Print utilizes client-side PDF rendering using the efficient `libwkhtmltox` engine. This can speed up report generation significantly (up to 50% faster) compared to server-side rendering by leveraging your computer's resources and caching fonts/styles locally.

? Is there a subscription fee or printing limits?

No, Omni Print is available with a single upfront payment. There are no recurring subscription fees, and you get unlimited print quotas.

? How can I get my license key?

After purchase, you will receive an email containing your License Key.

Related Products

Omni Print for PoS
Omni Print for PoS
Local PDF Report Generation
Local PDF Report Generation
logo

Do you have any questions?

Please contact us: email Support Or visit our website:
email https://omni-byte.com
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.
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