Connecting Devices and Kitchen Printers in Odoo 17 Point of Sale

Odoo 17 POS serves as a comprehensive point-of-sale solution ideal for managing operations across various settings like shops, bars, or restaurants. With its array of features, it not only streamlines checkout processes but also elevates customer experience. By integrating devices with Odoo 17 POS, businesses can enjoy enhanced accuracy, efficiency, and customer service, ultimately leading to smoother operations and improved overall performance.

Let's explore the functionality of kitchen printers within the Odoo 17 POS module. Among the most valuable components in a bar or restaurant setting is the kitchen printer.


Kitchen printers are utilized in restaurants and bars to print order tickets for culinary staff. This ensures that orders are accurately and promptly conveyed to the kitchen, allowing kitchen staff to know what needs to be prepared efficiently. By ensuring timely and accurate transmission of orders to the kitchen, these printers expedite order fulfillment. Additionally, they improve communication between kitchen and front-of-house staff by ensuring everyone is aware of the orders that need preparation.

Once kitchen printers have been enabled in the configuration settings, the preparation printers menu becomes accessible in the setup tab.


In this section, you can add new printers by selecting the New button, and you can also review the list of printers that have been configured.


You need to specify the printer's name and model. Moreover, you have the option to input the hardware proxy, which can be the printer's IP address or hostname, in the Proxy IP Address field. To configure kitchen printers for printing order tickets for specific product categories, you should define those categories in the Printed Product Categories section.

Now, let's initiate the session and observe how the orders will be printed through the kitchen printer.


Pressing the Order button triggers the transmission of the ticket directly to the kitchen via the remote printer. Additionally, you have the option to print order tickets for every order, regardless of the product type. This feature ensures that all orders, including those not categorized, are routed to the kitchen efficiently.

The specific categories you choose to print from the kitchen printer will depend on the needs of your bar or restaurant. However, it's essential to configure the printer settings in the kitchen to ensure that the kitchen staff is informed about any orders that require preparation.

You can integrate a variety of additional devices into your restaurants or shops using the PoS module of Odoo 17.


The compatibility of devices with PoS establishments is outlined below. With the ePos printer, there's no need for an IoT box to directly connect printers. Furthermore, through the Odoo 17 POS module, devices can be linked using IoT boxes. An IoT box, a hardware tool, facilitates the connection of multiple devices to the Odoo 17 Point of Sale system. Beyond barcode scanners and receipt printers, it enables connections with weighing scales, scanners, and various other external devices. Connectivity options for the IoT Box include WiFi, Bluetooth, USB, and HDMI.

Let's explore the configuration of the IoT box and PoS. Enable the IoT Box feature in the setup options.


Here, you can choose the connected devices and configure new PoS-enabled IoT devices.

Next, let's explore the customer display feature. With this secondary screen, customers can view their order information directly in the Odoo 17 POS system. This can lead to fewer errors and higher customer satisfaction. Providing customers with real-time access to their order details can help prevent misunderstandings and enhance their overall satisfaction.

To enable the external customer display in your PoS, simply activate the customer display option in the configuration settings.


Enabling this option will display the customer display button in the navigation bar of the PoS session.



Displayed here is the secondary screen showing the customer's purchases. The customer display serves as a valuable asset for businesses seeking to enrich the customer experience through their point-of-sale system.

In summary, integrating devices and kitchen printers with Odoo 17 Point of Sale offers numerous benefits, including improved productivity, accuracy, and customer service. However, it's important to note that not all devices are compatible with Odoo 17 Point of Sale. Therefore, it's essential to verify compatibility before connecting any devices. Additionally, following the provided instructions is crucial to ensure proper configuration of the devices.

For further insights into the functionality of kitchen printers within Odoo 16 POS, please consult our blog post titled "A Comprehensive Guide to Kitchen Printers in Odoo 16 POS."

How to Divide Payments in Odoo 17 Point of Sale