Opticon ESL
ESL Server manual
v1.0.62.2
57
Example of an xml-info file:
<?xml version="1.0" encoding="utf-8"?>
<EslImageInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ImageFile>3889DC0000003441.bmp</ImageFile>
<ID>001</ID>
<X>0</X>
<Y>0</Y>
<HOffset>0</HOffset>
<VOffset>0</VOffset>
<Variant>H</Variant>
<Group>Vegetables</Group>
<Note>YELLOW CARROTS</Note>
<Label>3889DC0000003441</Label>
<Width>200</Width>
<Height>96</Height>
<Ix>1</Ix>
<Format>1</Format>
</EslImageInfo>
The variable fields are marked in bold and the functions of these fields are described on the
next page.
<ImageFile> : Must match the image file name for this ESL (.bmp, .gif or .png)
<ID> : Unique product ID to which the ESL is linked
<Variant> : The 3
rd
digit of the firmware version of the ESL
<Group> : Group field is intended to supply additional information to the
user on the product group in the 'ESL'-tab (useful for
sorting or searching)
<Note> : Note field is intended to supply additional information to the
user about the product in the 'ESL'-tab (useful for
sorting or searching)
<Label> : 16-digit MAC of the ESL for which the image is intended
<Width> / : Display resolution (i.e. the EE201 image size is 200 x 96 pixels)
<Height>
<Ix> : Used by the ESL server to keep track which image is currently
displayed on the ESL. It should increment from 1 to 255, 1 to
255, etc. 0=reserved for the default image. Not incrementing
the image index can lead to incorrect images on the ESL display
if a new image update for the same ESL starts before the
previous update was finished.
<Format> : Determines the image transfer protocol, for the EE201 it
should be fixed to '1'. (It’s not related to using bmp, png or gif)
To unlink an ESL, place an XML-file into the ‘Input’-folder with following name format:
<MAC address>.XML
To indicate this ESL should be unlinked leave the ImageFile-field empty:
<ImageFile></ImageFile>