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
OCA/report-print-send:
odoo/odoo:
- web
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 IDNameModelTypeStatus
qz_tray_assets qz_tray_assets ir.ui.view qweb Inherits web.layout
HTTP endpoints (2)
Route(s)HandlerAuthTypeMethodsFlags
/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)
  • backend Selection
    ondelete={'qztray': 'cascade'} selection_add=[('qztray', 'QZTray')]
Public methods (0)

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)