Skip to main content

Displaying Data from the Flexi System on the Customer Display

How to Configure a Customer-Facing Display at the Checkout Using the pos.xml File

Written by Lenka Haringerová

The customer display at the checkout shows items as they are billed and the total amount. Flexi sends data to it via a serial port, but the display must first be configured in the pos.xml configuration file on the computer running the checkout.

ℹ️ The file is created on the checkout station, not on the server — so the procedure is the same for both cloud and on-premise server setups. Windows and Linux are supported.

Windows

In the C:\Program Files (x86)\Common Files\WinStrom\ directory, create (or edit) the pos.xml file with the following content:

<?xml version="1.0" encoding="UTF-8"?>
<settings>
<userDisplayPort>COM4</userDisplayPort>
<userDisplayType>EPSON</userDisplayType>
</settings>

Linux

Create the same file in the /etc/flexibee/ folder:

<?xml version="1.0" encoding="UTF-8"?>
<settings>
<userDisplayPort>/dev/ttyUSB0</userDisplayPort>
<userDisplayType>EPSON</userDisplayType>
</settings>

⚠️ Fill in the userDisplayPort value according to where the display is physically connected and how the operating system named the port (COM4, /dev/ttyUSB0, etc.). The values shown are just an example.

After saving the file, restart Flexi. If nothing appears on the display, first check the port name in Device Manager (Windows) or using the dmesg command (Linux).

Did this answer your question?