TIP: You can type at any time to perform a new search.
Printer
printer · odoo/odoo
Security findings
- Repository
- odoo/odoo · module folder
- Module version
- 0.1
- Category
- Uncategorized
- Folder size
- 0.33 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- None
- Last tracking update
- 2026-09-28 18:31:17
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Odoo Translation Bot, Jorge Pinna Puissant, Julien Mougenot, tsm-odoo, Dylan Kiss (dyki), Louis Travaux, Max Whale, Pierre Pulinckx, Bastien PIERRE, Michaël Mattiello, Krzysztof Magusiak (krma)
- Odoo dependencies
-
odoo/odoo:- base
- Python dependencies
- None
- System dependencies
- None
- Required by
- stock_delivery
- Description
Code Analysis
Views touched (4)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
act_report_xml_view_printer |
ir.actions.report.printer | ir.actions.report | Inherits base.act_report_xml_view | |
printer_view_form |
printer.form | printer.printer | form | New |
printer_view_list |
printer.printer.view.list | printer.printer | list | New |
view_select_printers_wizard |
select.printers.wizard.form | select.printers.wizard | form | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (1)
-
printer_idsMany2many → printer.printerstring='Printers' args: 'printer.printer'
-
get_print_jobs(self, report_name, docids, data) -> list@api.modelMethod to render reports for printers. This method is meant to be overridden by modules adding support for specific printer types (e.g. IoT). By default, we render ZPL reports as-is. Any qweb-pdf report linked to an ePOS printer is rendered to an image instead: HTML -> wkhtmltoimage -> thermal format. -
get_select_printer_wizard(self, cached: <expr>=None)Wizard to select printers before printing a report :param cached: printers already selected by the user, saved in local storage -
report_action(self, docids=None, data=None, config=True)
New fields (4)
-
ip_addressCharstring='IP Address' -
nameCharrequired=True -
report_idsMany2many → ir.actions.reportstring='Linked Reports' args: 'ir.actions.report' -
typeSelectiondefault='zpl'required=Truestring='Type' args: [('zpl', 'ZPL'), ('epos', 'ePOS')]
No public methods.
New fields (2)
-
do_not_ask_againBooleanhelp="If checked, this dialog won't appear the next time you print and the selected printers will be used automatically." args: 'Do not ask me again' -
printer_idsMany2many → printer.printerdomain="[('id', 'in', context.get('available_printer_ids', []))]" args: 'printer.printer'
No public methods.