This module makes odoo fetch printer status for the espos driver if enabled.
This allows retro-compatibility with the 12.0 printer status fetching method.
This module was created for pywebdriver (https://github.com/akretion/pywebdriver)
Printing with pywebdriver will still work without this but the printer status will be wrongly assumed as "disconnected".
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Restores printer status detection for POS terminals using the ESC/POS driver, so the Point of Sale screen shows the correct connected/disconnected state of the receipt printer.
This module is a small compatibility fix for the Point of Sale (POS) screen. It does not add menus, models or reports; it changes how the POS interface reads the status of the receipt printer.
When the POS is used with an ESC/POS printer driver (for example through the external pywebdriver service), Odoo receives the printer status under a driver name called escpos. Without this module, the POS screen only looks at a generic printer entry, so an ESC/POS printer is wrongly shown as disconnected even though it is working.
The module extends the POS ProxyStatus component so that, whenever a new status is received, the escpos driver information is copied into the printer slot before the status is applied. As a result, the printer indicator in the POS interface reflects the real state of the ESC/POS printer.
- Applies only to the Point of Sale interface.
- No configuration, buttons or scheduled actions are added.
- Printing itself is not changed; only the displayed connection status is corrected.
- Depends on the standard
point_of_salemodule.
Depends on
Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/pos.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.