base_report_to_printer
This module enables direct printing of reports to printers attached to the server in Odoo.
Key Features
- printing.printer: Manages printers connected to CUPS servers, including status monitoring, tray detection, and printing operations.
- printing.job: Tracks print jobs with their states, progress, and allows cancellation of jobs.
- printing.server: Handles connections to CUPS print servers and synchronizes printer and job data.
- printing.tray: Defines paper sources (trays) for printers to select specific paper trays.
- printing.action: Defines printing behaviors such as sending reports to printer or client.
- printing.report.xml.action: Allows per-user per-report printing configurations for customized actions.
- ir.actions.report: Extends reports to support direct printing with configurable behaviors and default settings.
- res.users: Adds default printing preferences including action, printer, and tray for users.
- wizard.print.attachment: Provides a wizard to print attachments directly to selected printers.
- printing.printer.update.wizard: Provides a wizard to update the list of printers from CUPS servers.