TIP: You can type at any time to perform a new search.
Report to QZ Tray
base_report_to_printer_qztray · OCA/report-print-send
- Repository
- OCA/report-print-send · module folder · Try on Runboat
- Module version
- 1.0.2
- Category
- Generic Modules/Base
- Folder size
- 0.19 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/report-print-send
- Last tracking update
- 2026-08-07 09:06:23
- Authors
- Odoo Community Association (OCA), PESOL, Nagarro
- Maintainers
- Odoo Community Association (OCA), PESOL, Nagarro
- Committers
- Weblate, OCA-git-bot, oca-ci, Miquel Alzanillas
- Odoo dependencies
- Python dependencies
- pyOpenSSL
- System dependencies
- None
- Required by
- pos_printing_qztray
- Description
# QZ Tray Printing Backend This module adds support for printing Odoo reports directly from the client machine using **QZ Tray** as a printing backend. It allows reports to be sent securely to locally installed printers without relying on server-side printing systems such as CUPS. Instead, printing is handled on the client side through QZ Tray, enabling direct access to USB, network, or system printers. This backend is especially useful in environments where client-side printing is required, such as Point of Sale setups, kiosk systems, or deployments where the Odoo server does not have access to the printers used by end users.
Code Analysis ⓘ
Views touched (1)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
qz_tray_assets |
qz_tray_assets | ir.ui.view | qweb | Inherits web.layout |
HTTP endpoints (2)
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
/qz-certificate/ |
SignMessage.qz_certificate |
public | http | ALL | sudo |
/qz-sign-message/ |
SignMessage.qz_sign_message |
public | http | ALL | sudo |
Models touched (2)
New fields (0)
No new fields.
Public methods (1)-
get_qz_tray_data(self, res_ids, report_type='pdf', report_name='', data=None)
New fields (1)
-
backendSelectionondelete={'qztray': 'cascade'}selection_add=[('qztray', 'QZTray')]
No public methods.
- Status
- Open migration PR — not merged yet for this version
- CI status
- checks failing
- Open since
- 41 days ago
- Last activity
- 34 days ago
- Repository
- OCA/report-print-send
- Pull request
- [17.0][MIG] base_report_to_printer_qztray (#469)
- Status
- Open migration PR — not merged yet for this version
- CI status
- checks failing
- Open since
- 41 days ago
- Last activity
- 27 days ago
- Repository
- OCA/report-print-send
- Pull request
- [18.0][MIG] base_report_to_printer_qztray (#467)