OCA/report-print-send
OCA community repository with 15 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0). Reviewed on 2026-11-03.
Open on GitHubConfirmed modules per version
Modules in the repository
- Report to label printerOdoo 14, 16, 18, 19base_report_to_label_printer
Lets you mark a report as a label report and send it to a dedicated label printer set on each user, instead of the normal printer.
- Report to printerOdoo 12, 13, 14, 15, 16, 17, 18, 19base_report_to_printer
Lets administrators and users choose whether each Odoo report is downloaded as a PDF or sent straight to a configured printer, with default rules per report, per user, or per user-and-report combination.
- Report to printer CUPSOdoo 19base_report_to_printer_cups
Connect Odoo to one or more CUPS print servers, import their printers and paper trays, and send reports straight to a chosen printer instead of downloading a PDF.
- Report to printer - Mail extensionOdoo 12, 13, 14, 15, 16, 18base_report_to_printer_mail
When a report is generated from an email template, this module prevents it from being sent to a printer. It only affects automatic report generation triggered by mail templates.
- Report to QZ TrayOdoo 19base_report_to_printer_qztray
This module lets Odoo send reports straight to printers installed on the user's own computer using QZ Tray, without needing a print server. It adds a "QZTray" option to printing printers and handles the secure connection and printing in the browser.
- base_report_to_printer_websocket
Lets Odoo send report print jobs directly to a user's computer over the existing WebSocket connection, without needing an external print server. Each printer is linked to a specific user who receives the job.
- pingen.com integrationOdoo 16pingen
Lets you flag any Odoo attachment to be sent as a physical letter through the paid pingen.com postal service, and tracks each letter's status, cost and delivery information inside Odoo.
- pingen_env
Lets administrators keep the Pingen.com connection settings (client ID, secret, organization, staging mode, webhook secret) in server environment variables instead of typing them in Odoo.
- Printer ZPL IIOdoo 12, 13, 14, 15, 16, 17, 18, 19printer_zpl2
Lets you design ZPL II labels (text, barcodes, shapes, images) for any Odoo model and print them on Zebra printers, with a preview via the Labelary service and an import tool for existing ZPL code.
- Printing Auto BaseOdoo 14, 18printing_auto_base
Lets you set up rules that automatically send a report or an existing attachment to a printer when a document is processed, without clicking anything. Other modules use it to add automatic printing to their own documents.
- Printing Auto Label PrinterOdoo 14, 18printing_auto_label_printer
Adds a "Label" option to automatic printing rules so a report or attachment can be sent to the user's default label printer when no specific printer is chosen.
- printing_simple_configuration
Lets administrators record print servers and the printers attached to them, per company or warehouse, so other Odoo workflows can find the right printer for a given usage.
- Report to printer on remotesOdoo 12, 13, 14, 16remote_report_to_printer
Lets you link printers to specific remotes (computers, mobiles, servers) and choose a "Use remote's default" printing option so reports go to the printer configured for the remote the user is working from.
- Server Environment for Printing ServerOdoo 12, 14, 18server_env_printing_server
Lets administrators store the printing server address, port, user and password in the server environment configuration instead of typing them in Odoo, so connection details can be managed outside the database.
- Stock Picking Auto PrintOdoo 13stock_picking_auto_print
Adds an option on operation types to automatically print the delivery slip when a transfer is validated, so warehouse staff get the document without clicking Print.