Printing that just works at every till
A driver-free printer registry, job queue, automatic failover, compatibility matrix and diagnostics for Odoo Point of Sale — built for Network, Wi-Fi, USB, IoT Box and Epson ePOS printers on any OS.
The problem
Thermal receipt printing at the counter is fragile. Setups depend on a specific browser, OS-level drivers or IoT Box hardware, and when a receipt fails mid-transaction there is no visibility into why — checkout stalls, queues build, and staff fall back to manual workarounds. Buyers also have no way to confirm their printer and OS combination will work before they pay.
The solution
A single printer registry for Network, Wi-Fi, USB, IoT Box and Epson ePOS printers, backed by a print-job queue with automatic failover, a published compatibility matrix, and a built-in diagnostics wizard — so every print is tracked, every failure reroutes, and every printer's fit is known before you buy.
Everything you need for reliable POS printing
Every capability below is implemented in the module.
Printer Registry
Network, Wi-Fi, USB, IoT Box and Epson ePOS printers in one place, each with role, paper width, protocol and live status.
Print Queue & Job Tracking
Every receipt, kitchen ticket and test print is tracked queued, printing, printed, failed or rerouted, with attempts and duration.
Automatic Failover
Designate a backup printer per till; jobs reroute the moment the primary goes offline or errors out.
Retry & Reroute Actions
Stalled or failed jobs are retried or manually rerouted straight from the job form or list.
Printer Compatibility Matrix
A searchable list of tested printer vendors and models across protocol, connection type, paper width and OS support.
Certification Status
Each compatibility record is flagged Certified, Community Tested or Untested, so you know exactly what to expect before you buy hardware.
Diagnostics Wizard
A one-click connectivity check pinpoints why a printer is unreachable and writes a clear recommendation.
Configurable Defaults
Set the default paper width, auto-retry and failover behaviour once for the whole POS from Settings.
In-POS Printer Status
A "Printers" control button in the POS front end shows every session printer's live status without leaving checkout.
How it works
Register your printers
Add each printer's connection type, address, protocol and role — receipt, kitchen, packing or label.
Configure reliability
Turn on auto-retry and pick a backup printer so failover kicks in the moment one goes offline.
Print with confidence
Receipts, kitchen tickets and test prints flow through the queue with full status tracking.
Diagnose in seconds
Run the built-in connectivity check the moment something looks wrong and get a clear next step.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Network/LAN, Wireless (Wi-Fi), USB, IoT Box and Epson ePOS connections are all supported from the same printer registry, alongside the connection types Odoo POS already handles.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
All-in-One POS Printing Solution
A printer registry, tracked job queue and automatic failover for receipt printing — with a compatibility matrix and diagnostics wizard that tell you whether your printer and OS work before checkout depends on it.
Buy on Odoo App Store