Skip to Content

Odoo Product Label Builder + Odoo Iot Box

4 min to read
Yurii Razumovskyi
How to print labels from the Label Builder through the Odoo IoT Box

Odoo Product Label Builder + Odoo Iot Box

4 min to read
Yurii Razumovskyi

How to print labels from the Label Builder through the Odoo IoT Box

Odoo IoT Box, it's a mini-computer based on the Raspberry Pi 4 Model B that allows you to connect peripheral devices to Odoo. You can order the IoT Box from Odoo S.A. or make it by yourself, using the Raspberry board and a firmware from this Odoo repository: https://nightly.odoo.com/master/iotbox/

Odoo IoT Box allows you to connect printers and other hardware to a remote Odoo database. This is convenient tool when your company departments and offices places in different geographic locations.

So, let's assume that you have the IoT Box, and now we show you how to connect your label printer and configure the direct printing.

Settings in Odoo

You need to install the Internet of Things app from the Enterprise Edition of the system.

odoo internet of things app
odoo iot menu

Open the IoT menu and click Connect for linking your box.

odoo connect iot box

There are several ways to connect your IoT Box, the simplest one, on our mind, is using a URL with a token.

odoo iot box connection token

Copy the token that is required for the following steps.

IoT Box Configuration

Open your IoT Box static IP address, like this one: http://192.168.1.111/

The IoT Box webpage looks this way:

odoo iot box settings webpage

Click on the Configure button in the Odoo database connection row. Paste the token copied from your Odoo.

odoo iot box connection by token

Click Connect and wait a bit. Connection can take a time, and finally you get your IoT connected to your Odoo.

odoo iot connected successfully

After successful connection, your IoT Box have to be listed in Odoo.

odoo iot box list

IoT Box Label Parameters

To set your label sticker parameters, click on the Printer Server button. All configuration is based on the Linux CUPS web interface.

Open the Printers menu, and choose your printer.

odoo iot printer setting
odoo iot box printers

In the Administration drop-down, select the Set Default Options menu item.

odoo iot box printer administration

Specify your label size and other parameters. Click Set Default Options to complete.

odoo iot box printer set default options

Direct Print Configuration

The following step is setting printer reports. Open your IoT Box in Odoo, and on the Printer Reports tab, add a new line.

odoo iot box printer reports

For label templates that are built by the Product Label Builder, choose a report with name:

Labels from your own template
odoo report labels from your own template

Now, you can labels print directly through the alternative print wizard.

Direct Printing

Let's test our configuration by printing product labels. We use the alternative printing wizard, that comes with Odoo Label Builder.

Select products from the product list, and run the Custom Product Labels action from the Print menu.

odoo alternative label printing

In the alternative print wizard, use the Download / Direct Print button to print to IoT Box directly.

odoo product label direct print

Instead of be downloaded, labels are sent directly to the label printer, connected to the IoT Box.

odoo iot box print labels

Direct printing is useful feature that allow using own label templates from Odoo Label Builder and print them in one click. Odoo IoT Box and product Label Builder complement each other and provide vital capabilities for businesses which require label printing.

Get the Odoo Product Label Builder app.

4 min to read