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).
