pos.printer
Point of Sale Printer. Defined in module point_of_sale; exists in Odoo 17, 18, 19, 20. Across the upgrade steps we tracked: 13 fields added, 4 removed, 0 renamed.
- Odoo 16 not present
- Odoo 17 point_of_sale
- Odoo 18 point_of_sale
- Odoo 19 point_of_sale
- Odoo 20 point_of_sale
New model in Odoo 17.
Fields added (1)
| Field | Type | Module |
|---|---|---|
| company_id | many2one | point_of_sale |
Now also inherits pos.load.mixin (fields from these parents are listed on their own pages).
Fields added (1)
| Field | Type | Module |
|---|---|---|
| pos_config_ids | many2many | point_of_sale |
1 views of this model removed
- pos_epson_printer.view_pos_printer_form
Fields removed (4)
| Field | Type | Module | Notes |
|---|---|---|---|
| device_id | many2one | pos_iot | |
| device_identifier | char | pos_iot | |
| epson_printer_ip | char | point_of_sale | |
| proxy_ip | char | point_of_sale |
Fields added (11)
| Field | Type | Module |
|---|---|---|
| iot_device_id | many2one | pos_iot |
| is_split_per_product | boolean | point_of_sale |
| obox_device_id | many2one | obox_point_of_sale |
| paper_size | selection | point_of_sale |
| paper_size_keys | char | point_of_sale |
| printer_ip | char | point_of_sale |
| proxy_obox_id | many2one | obox_point_of_sale |
| timeout | integer | point_of_sale |
| use_cashdrawer | boolean | point_of_sale |
| use_lna | boolean | point_of_sale |
| use_type | selection | point_of_sale |
1 views of this model removed
- pos_iot.view_pos_printer_iot_tree
1 menus opening this model removed
- point_of_sale.menu_pos_preparation_printer
All fields declared on pos.printer (20)
Fields this model declares itself in any version, with the versions they exist in. Inherited fields (mail.thread and other mixins) are on the parent model's page.
present not present not covered (Enterprise, Odoo 16 and 17)
Show all 20 fields
| Field | Type | Label | Module | 16 | 17 | 18 | 19 | 20 |
|---|---|---|---|---|---|---|---|---|
| company_id | many2one res.company | Company | pos_iotE | |||||
| device_id | many2one iot.device | IoT Device | pos_iotE | |||||
| device_identifier | char | pos_iotE | ||||||
| epson_printer_ip | char | Epson Printer IP Address | point_of_sale | |||||
| iot_device_id | many2one iot.device | IoT Device | pos_iotE | |||||
| is_split_per_product | boolean | Split per product | point_of_sale | |||||
| name | char | Printer Name | point_of_sale | |||||
| obox_device_id | many2one obox.device | obox_point_of_saleE | ||||||
| paper_size | selection | Paper Size | point_of_sale | |||||
| paper_size_keys | char | point_of_sale | ||||||
| pos_config_ids | many2many pos.config | Point of Sale | point_of_sale | |||||
| printer_ip | char | Printer IP Address | point_of_sale | |||||
| printer_type | selection | Printer Type | point_of_sale | |||||
| product_categories_ids | many2many pos.category | Printed Product Categories | point_of_sale | |||||
| proxy_ip | char | Proxy IP Address | point_of_sale | |||||
| proxy_obox_id | many2one obox.obox | Proxy device | obox_point_of_saleE | |||||
| timeout | integer | Connection Timeout (ms) | point_of_sale | |||||
| use_cashdrawer | boolean | Link Cashdrawer | point_of_sale | |||||
| use_lna | boolean | Use Local Network Access | point_of_sale | |||||
| use_type | selection | Type | point_of_sale |