Skip to Content

How to Set Up Printers, Scanners & Connected Devices with Odoo 19 Point of Sale

June 8, 2026 by
How to Set Up Printers, Scanners & Connected Devices with Odoo 19 Point of Sale
Frank Oswald
| No comments yet

Managing hardware efficiently is essential for delivering a seamless and reliable in-store experience. Odoo 19 introduces enhanced Point of Sale (POS) capabilities that allow businesses to easily connect and configure hardware devices such as weighing scales, cash drawers, barcode scanners, receipt printers, and customer displays.

Whether you operate a retail store, restaurant, or multi-location business, proper hardware integration can significantly improve operational efficiency by speeding up transactions, reducing manual errors, and enhancing customer satisfaction.

In this blog, we will explore how to configure printers, barcode scanners, and other POS hardware devices in Odoo 19 Point of Sale, along with the key settings required for successful integration.

Odoo 19 also provides a dedicated Connected Devices section within the Point of Sale Settings, enabling direct device connectivity without requiring an IoT Box for supported hardware. As shown in the screenshot below, this section includes configuration options for ePOS Printers, Customer Displays, and IoT Box connections, allowing businesses to customize their POS environment according to their operational needs.

Without requiring an IoT Box, Odoo 19 allows you to enable ePOS Printers and connect them directly by entering the printer's IP address. Once configured, you can use the Test button to verify the connection and ensure the printer is functioning correctly before processing live transactions.

Another useful feature in Odoo 19 Point of Sale is the Link Cash Drawer option, which allows businesses to integrate cash drawers directly with the POS system for faster and more secure cash handling. When enabled, the cash drawer can automatically open during cash transactions, providing a smoother checkout experience.

This feature works seamlessly with compatible POS hardware, including receipt printers, helping to improve operational efficiency, reduce manual intervention, and minimize errors in daily cash management. As shown in the screenshot below, the cash drawer can be easily configured within the POS settings to support streamlined retail operations.


The Customer Display feature in Odoo 19 Point of Sale allows the checkout process to be displayed on a secondary screen, providing customers with real-time visibility of their purchases, pricing, and payment details.

To enhance the customer experience, you can customize the display by uploading a background image using the Upload Your File option. Simply click the Background Image button and select an appropriate image to create an attractive and professional customer-facing screen, as shown in the screenshot below.



Additionally, the IoT Box feature allows you to seamlessly connect and manage a wide range of POS hardware devices within Odoo 19. By selecting the appropriate devices in the designated configuration fields, you can integrate receipt printers, customer displays, barcode scanners, card readers, electronic scales, and other compatible IoT devices.

This centralized integration ensures smooth communication between your POS system and connected hardware, helping to streamline operations and enhance the overall checkout experience, as shown in the screenshot below.

 

Clicking on the IoT Devices link opens a centralized dashboard that displays all devices connected to your Point of Sale system. From this dashboard, you can monitor device status, manage configurations, troubleshoot connectivity issues, and control connected hardware based on your operational requirements.

This provides a convenient way to oversee and maintain all POS-connected devices from a single interface, ensuring smooth and uninterrupted business operations, as shown in the screenshot below.

In Odoo 19 Point of Sale, restaurants and bars can streamline kitchen operations using the Preparation section available in the Settings menu. This feature is designed to improve coordination between the front desk and kitchen staff by ensuring smooth order handling.

Options such as Preparation Printers and Internal Notes help kitchen teams efficiently receive, track, and prepare incoming orders with greater accuracy and speed. This enhances communication, reduces errors, and improves overall service efficiency, as shown in the screenshot below.

The Internal Notes feature allows staff to add special instructions or comments to specific order lines, ensuring clear communication between front-of-house and kitchen teams.

Using the Notes menu, you can create and manage kitchen display notes. From the Notes dashboard, click the New button to add a new note and assign a highlight color for better visibility and organization, as shown in the screenshot below.

During a POS restaurant session, you can click on the Note button to enter custom instructions or select from predefined notes in the Add Note window, as shown in the screenshot below.

Using the Preparation Printers option, you can connect kitchen printers through the Add Printer and Manage Printers features within Odoo 19 Point of Sale.

The Add Printer option allows you to register a new printer in your POS system. In the configuration form, you can enter the Printer Name and set the Epson Printer IP Address to enable direct network connectivity for receipt and kitchen order printing.

The Use Local Network Access option ensures smooth communication between the POS system and local hardware devices such as printers and cash drawers. In addition, Printed Product Categories allow you to route specific products to designated kitchen or preparation printers, improving order organization and efficiency, as shown in the screenshot below.

After adding the printer details, you can test the printer functionality using the ‘Test’ button. Then, the added printer can be set under the ‘Available’ field.


The ‘Manage Printers’ button can be used to add or manage the printer devices through a dedicated dashboard window. You can add new printer using the ‘New’ button, as shown in the screenshot below.

 

Setting up printers, scanners, and other hardware devices in Odoo 19 Point of Sale is essential for delivering a fast, accurate, and efficient checkout experience. With proper configuration, businesses can streamline daily operations, reduce manual work, and improve overall customer satisfaction.

From receipt printing and barcode scanning to integrating cash drawers and customer displays, Odoo 19 provides a flexible and user-friendly system for managing POS hardware seamlessly. By following the correct setup steps and best practices, you can ensure your POS environment runs smoothly and effectively supports the growing needs of your business.

How to Set Up Printers, Scanners & Connected Devices with Odoo 19 Point of Sale
Frank Oswald June 8, 2026
Share this post
Archive
Sign in to leave a comment