Home
Electronic Shelf Labeling System User Manual
Contents
1. lt Barcode gt lt Description gt lt Field 4 gt lt Field 5 gt etc OF TiCon ESL User Manual 15 It is recommended to add any fields that should be displayed on the ESL in the same formatting as they should be displayed on the ESL This way the middleware application that generates the images won t have to be modified and only the image template has to be customized The ESL server application never directly uses the provided CSV files because the middleware software actually processes these files For this reason only the middleware applications have to be customized or configured and not the ESL server application itself Note 1 Due to the 1 to 1 relation between a product and an ESL it is currently not possible to link multiple ESLs to the same product Note 2 Database formats other than CSV can be supported but require modifications to the existing middleware application so this is not recommended when time is critical OF TiCcon ESL User Manual 5 ESL Server Application 16 The ESL server application controls the whole ESL system by detecting all external triggers and processing the given data Its main tasks are Detecting incoming CSV files from the back office Detecting new changed ESL product links from barcode terminal Processing new changed ESL images and configuration files from the middleware application Calling of the middleware application to process all input files to create the images and configurat
2. 5 7 7 CSV parser CSV Parser is the executable of the middleware application that parses new product data files into a combined database dbase csv and generates the truncated article database scan csv that is sent to the optional barcode terminal to allow linking of products to ESLs 27 OF TiCcon ESL User Manual By default the CSV parser expects the following field sequence in the CSV files lt Modification code gt lt Unique ID gt lt Barcode gt lt Description gt j7 7 7 etc Unique ID field field number of the unique product ID in a CSV record Barcode field field number of the product barcode in a CSV record Description field field number of the product description in a CSV record Note The optional barcode terminal displays the description when a link is created so the user can verify that the correct product was linked Note The first field is field number 0 the second is 1 etc Note 2 When changing the field sequence of your database make sure you delete the existing product database files See section 1 3 for more information 5 7 8 Image generator The Image Generator is the executable of the middleware application that parses the product database dbase csv and the link database linked csv into BMP and XML files for each linked ESL You can customize the layout of the generated images and XML files themselves by changing the image layout file XML based and the XML template file 5 7
3. This manual describes how to set up the e Paper Electronic Shelf Labels ESL System and includes pre loaded software for demonstration and pilot project purposes Contents The ESL demo kit consists of the following components e Ethernet ESL base station EBS 10 e Six 2 inch e paper ESLs EE200 including 6x2 CR2450 batteries e UTP cable e 6 0V 2A Power supply e PC Installation Software examples e Manual e Optional barcode terminal 1 2 Physical Features 1 2 1 Dimensions and Weight Item Dimensions Weight Standard shelf tag w x h x d 70 x 33 x 2 5g 090z 14mm 2 76 x 1 30 x 55in Base station w xh xd 129 x 28 x 125g 4 402 102 mm 5 x 1 x 4in excluding antenna 1 3 Environmental Specifications 1 3 1 Operating Temperature and Humidity EE200 Temperature 0 to 50 C Humidity 0 85 1 3 2 Storage Temperature and Humidity EE200 Temperature 20 to 60 C Humidity 0 85 OF TiICON 1 4 Interface Specifications ESL User Manual The radio interface of both the base stations and ESLs have the following specifications e 2 4gHz IEEE 802 15 4 compatible e Transmission speeds up to 250 kbps 1 5 Hardware Specifications Items Specifications Remarks CC2530 F 128 EE200 Type CC2530 F256 EBS 10 256 KB EBS 10 CPU Internal ROM 128 KB EE200 Internal RAM 8 KB Clock frequency 32 MHz Active area W 45 x H 22 mm
4. 9 Image Layout The Image Layout is an XML based layout file that determines the format of the images that will be displayed on the ESLs The layout file can only be manually edited using a text XML editor This process is described in Appendix A 5 7 10 Info Template The Info Template provides the formatting for the automatically generated XML files for each linked ESL In most situations this template can be left untouched Only if the positions of the unique ID or the product description aren t located at respectively field 1 and field 3 in the CSV database then these field numbers can easily be corrected See Appendix A 5 7 11 Optional Barcode terminal The optional barcode terminal will be polling on the specified serial port for new ESL product links link csv and will update the barcode terminal with the latest product database scan csv 28 OF TiCcon ESL User Manual 5 7 12 Log Files The Log Files will contain all ESL status information Es Log txt The Sentlmages subfolder is used by the server application to store the last sent image to an ESL 5 7 13 Apply The Apply command saves all settings and restarts the Application 5 7 14 Reset The Reset command restores the settings to the last known state 5 7 13 Cancel The Cancel command allows you to exit without saving any new settings 29 OF TiCon ESL User Manual 6 30 Middleware Applications The ESL server application uses middleware appl
5. H 00124B00011B432F The ESL server application will automatically pick up the new link file as soon as it detects this rename file event Note The character H is added to specify the hardware variant of the ESL Currently only the 2 e paper H and 2 7 e paper K are supported OF TiCoOn ESL User Manual 18 5 3 Detecting New changed ESL image and Configuration Files After the server application has detected a new product data file from the back office it will call the middleware applications to parse the incoming CSV file into a combined database file and generate the required configuration and image files that are used to update the ESLs Both the configuration and image files will be placed into the configurable Output folder The files will be placed in the sub folder Images Once processed the images and XML files will be moved to the subdirectory Images Completecd The server application will automatically process the BMP and XML files that have been placed in the Images in folder Once it has successfully processed a file by sending the image to an ESL it moves the files to the sub directory Completed of the Images in folder The middleware application will only generate new configuration and images files for products that are not found in the Completed subfolder or have been changed The ESL server application processes any changed files and checks the images folder for unprocessed files e
6. ID gt lt Price gt lt Description gt lt Weight gt lt Unit gt and so on then the Price field would be added by using 3 since it is field number 3 starting from Modification code which is field number 0 Combining multiple fields as dynamic content is also allowed An example of adding dynamic content e g adding weight plus a standard unit would be lt Content gt Weight 5 6 lt Content gt Special characters can be added using the standard XML notation For instance a amp sign can be added using amp x0026 since its Unicode is U 0026 Any type of object can be added to the template conditionally if needed meaning that it is only shown in the resulting image if a certain field in a CSV record contains a value or equals a certain value This is can be done by adding one of the following lines to any type of object lt Object if only displayed if field x contains a value gt lt Condition gt x lt Condition gt lt Object if only displayed if field x equals y gt lt Condition gt x y lt Condition gt The following sections will describe the 5 types of object in more detail OF TiCoOn ESL User Manual A 3 Adding or Editing Text Text can added to the template using the following format lt Object gt lt Text gt lt Content gt 3 lt Content gt lt Color gt 1 lt Color gt lt X gt 0 lt X gt lt Y gt 3 lt Y gt lt Width gt 200 lt Width gt lt He
7. NANO XXL 00 Software AK STACK XXL Version 1 3 0 Date 26 07 2010 Password u OF TiICON 25 i iy Telnet 192 168 0 17 MAIN MENU ADMIN MENU GENERAL MENU NETWORK MENU DISK DRIVES MENU INTERFACE MENU Factory Settings and restart Interface Restart Interface EXIT TELNET Restart if any value changed PAN HOF APY E a E a For example A ENTER Q QUIT Please enter your choice W F r Ea oq Telnet 192 168 0 17 2 Q QUIT Please enter your choice N NETWORK MENU ARP MENU DHCP MENU DNS MENU DYNDNS MENU FTP MENU IP MENU LPR MENU POP3 MENU SNMP MENU SMTP MENU TFTP MENU TCP MENU UDP MENU 1 2 3 4 5 6 7 8 9 A B C D IN USE 192 168 0 17 255 255 255 0 192 168 0 1 0 0 0 0 192 168 0 213 192 168 0 213 192 168 1 100 000002 IP Address Subnetmask Gateways DHCP Server DNS Server DNS Name For example 1 ENTER Q QUIT Please enter your choi ce 1 Trouble shooting ESL User Manual Only DHCP and IP need be configured all other options need to stay as is DHCP is not used please make sure all base stations have a unique IP address and the subnet mask is set correctly If for some reason all network settings have been deleted for instance when the Factory settings menu was used you can restore the desired settings by uploading a configuration file via FTP server Contact O
8. On startup e After receiving a new link database from the terminal e After a rename event of o Any new product CSV file in the nput folder o The ESL product link file linked csv in the Output folder o The Image layout file default image xml o The XML template file default info xml If any manual changes to the image folder have been made like deleting image files from the Completed folder these changes aren t automatically detected To force an update select the Data tab in the server application and press the F5 key OF TicCcon ESL User Manual 19 5 4 Configuring ESLs Besides sending images to the ESL there are a number of configurations that can be made in the ESLs to control customize and to regulate power consumption To edit configurations of an ESL go to the base station tab to which the ESL is currently linked and right click on the ESL After doing so a settings dialog should appear showing the current status and settings of that ESL If the base station has not yet received the settings from this ESL then it will automatically request the settings the next time the ESL sends a poll for data To edit configurations check Edit Settings in the left bottom corner After that there will be five configurations that can be edited In following sections these configurations will be described e Associate Interval e Poll info ratio e Poll interval e Poll timeout e Scan channels 3 0012480001441
9. in cei bes hess ta ead piel pied soda aon eter die gt eens dolled Avi deen ciedeeie tbe aes 29 9 geno go aera meee nee AT ee ee ee eee ee eee eee 29 GB Middleware FAO CAINS aici scesosavie sear casinnevewausurrinnstocanoaaeniarvinsuinbenadbansunssiddociwexeucncuusins 30 6T CSV gc gece ete Cee ene ee eee eee eee EE AA en eee ee ee 30 6 2 Image Generator iienaa eer Pete AE Daa Eee enna ae ee ee een 31 7 Application for the Optional Barcode Terminal ccccesseeceeeeeeeeeseeeeeeeeeeeeeesseeeeeees 32 7 1 Setting up the Optional Barcode Terminal cccceeceeeeeeeeeeeeeeeeeeeeeseeeeeeeeeeeeeeeeeeeeeseseseeneereeeeea 32 7 2 Loading the Database Files on the Optional Barcode Terminal ccccceeeeeeeeeeeeeeeeeeeeeeeeeneneees 32 7 3 Creating Links between ESLs and Products Locations Using the Optional Barcode Terminal 33 7 4 Deleting Existing LINKS sssrds ceev en devte versed eean aeea Eae a FE ri aara FI CIEE SEEE ARAIA anA Nta 34 7 5 Verifying xisting DNS sescscisiria isss econ capenscaesecuspaeeaceatquacetepeacndscedaic sc aspaneuecscge accasatencencgacasentene 34 7 6 Sending the Modified Link Database to the PC 0 cee reer eee eennne tees ee eeetenaeeeeeeeeeeeeeeneaaaees 34 7 7 SENGS MENU asc ete se ee wei cata cs ie ca ace ce ee Ge ac elec eee aeaio nb dedicates 34 TB NV OVSIOM ag seste vis vs senses sie Hobsds bese E AD Sac hd a hs eas Lec Eee ease eee i ee 34 8 Version PISTON Y ii visise
10. in liquids Do not subject the devices to chemicals Other Do not plug unplug the connectors before disconnecting the power Do not disassemble this product The device may be damaged by power surges OF TiCoOn ESL User Manual 2 Solution Overview The current solution operates by running the provided ESL server application that monitors an incoming folder in which any mutations in the product database are being placed by the back office system of the user Any detected changes will be automatically processed and sent to the ESLs and displayed A global overview of the current solution is shown below The following chapters will describe the different parts of this system in more detail and how to get started Back office _ Places product modifications as CSV file into shared folder ESL server application Detects incoming CSV files from the back office and processes them by calling DbConv exe Detects any new changed ESL product links from the barcode terminal and processes Generate truncated article 7 them by calling DbConv exe database CSV format for Detects and processes new changed ESL the barcode terminal lt images and product XML files from DbConv exe Sends image data to ESLs via base stations Configures ESLs and base stations Shows status settings of all ESLs and base stations Middleware applications CSV parser Parse product modifications into a combined
11. s not connected to any base station is also strongly related to the number of RF channels it is configured for More information about the configuration of the Scan Channels can be found in section 5 4 5 below 5 4 2 Poll Info Ratio The poll info ratio determines how often ESLs will automatically send their current status and settings to the base stations By default the ESLs will transmit this information once every 40 polls so a ratio of 1 39 The status and information of an ESL is also requested immediately by opening the settings dialog of an ESL by right clicking on the ESL This will cause the base station to request the settings the next time this ESL polls for data The poll info ratio is set to a relative high value because settings and status usually don t vary a lot and because sending settings and status information uses more bandwidth and consumes more power than regular polls for data 5 4 3 Poll Interval The poll interval specifies the interval in seconds for the ESL to poll the base station for data This parameter is the most significant configuration of an ESL since it strongly determines the response time of an ESL how fast is an image displayed as well as battery life By default the ESLs poll every 15 seconds once they re connected to a base station This means that to response time of an ESL can be anywhere in between 0 to 15 seconds unless the poll doesn t arrive at the base station due to interfere
12. the ESLs will start to disappear from the base station s list Once they re all gone quickly change the RF channel and the ESLs should start to appear again on the new channel Be aware that ESLs don t search for base stations on all 16 RF channels but only on a configurable range of channels the default being 77 to 15 So if the RF channel of the base station is set to a channel outside this range the ESLs will not find that base station For this reason it s important to first configure the RF channel range on all ESLs before configuring the base stations See section 5 4 5 If an ESL is not associating to any base station and its RF channel range is unknown then configure a base station to channel 11 This channel can always be scanned by any ESL ensuring they can always be found and reconfigured without OF TiCcoOn ESL User Manual having to look for it on all channels 5 6 2 Changing the Name of a Base Station To make it easier to distinguish multiple base stations it s possible to assign a name to base stations This can be done by editing the text field besides the Set Name button and pressing this button afterwards to store the name inside the base station 5 6 3 Configuring the Ethernet Settings To set up the base station for use within an existing network its DHCP configuration IP address and subnet masks need to be configured To prevent IP address conflicts when a base station is connected to a netw
13. the template using logical conditions i e condition field x group equals 5 Currently the layout of an ESL image is specified using a template file which is XML based Using very basic XML tags it is possible to manually edit the included example template Default location of the template is Templates Image xml Detailed instructions on how to edit the XML based image template file can be found in Appendix A OF TiCcon ESL User Manual 4 14 Back Office The back office triggers the ESL server application by placing a file containing either only product modifications or a complete product database in a predefined folder Only one file may reside in this folder to enforce sequential handling This means that the Back office may only store another file when the current file has been processed and moved to a different folder To avoid read write conflicts the database files should first be copied into the specified folder under a temporary name i e tmp and renamed to the correct name afterwards The ESL server application will only trigger on rename file events If any database file is placed in the folder while the server application isn t running the file will be processed as soon as the server application is started again 4 1 Database format Currently the only supported database format is CSV comma separated values with the following properties e Allowed field separator s 1 semi colons
14. Alignment gt lt Barcode gt lt Object gt e lt Condition gt optional Displaying conditions e lt Content gt Content of the barcode e lt Color gt Foreground Color O Black 1 White e lt Type gt Specifies the bar code type See list below e lt X gt lt Y gt lt Width gt lt Height gt Specifies which rectangle to render a barcode e lt HAlignment gt Horizontal alignment LEFT CENTER or RIGHT e lt VAlignment gt Vertical alignment TOP BOTTOM OF TiCON 42 A 7 Barcode Types The barcode type can be one of the following values Pe Ola ee UPC A UPC E UPC 2 Addon supplemental chars UPC 5 Addon supplemental chars EAN 13 EAN 8 Interleaved 2of5 Standard 20f5 Industrial 20f5 Code 39 Code 39 Full ASCI Codabar PostNet BOOKLAND ISBN JAN13 MSI Mod10 MSI Mod10 Mod10 MSI Mod1 1 MSI Mod1 1 Mod10 Modified Plessey Code 11 USD8 UCC 12 UCC 13 LOGMARS6 Code 128 Code 128 Code set A Code 128 Code set B Code 128 Code set C ITF 14 Interleaved 20f5 14 digits Code 93 Telepen ESL User Manual Please note that the content of a barcode usually must match various criteria i e fixed length and check digits in order for it to render properly If a barcode is not correctly rendered then please check the log file of the parsed CSV file in the Processed folder for more information about the cause of the problem OF TiC
15. CSV database containing all product info Image Generator Generate ESL images and XML files for the server application from the link and Creates modifies links between Cradle RS232 OseComm Base stations Forwards ESL status amp Barcode terminal OPH1004 settings information to PC H13 OPL9728 Sends images commands Receives product and link from server application to i databases from server l ESLs application Handles software updates ESLs and products IEEE 802 15 4 ESLs Show images Provide status reports Poll for data Search base stations OF TiCcaon ESL User Manual 3 10 Getting started 3 1 Setting up the Hardware and Software This kit contains the following pieces of hardware and software that will have to be installed in order to get an ESL demonstration or pilot up and running e ESL kit installer includes e The ESL server application e Middleware applications e Example database files and image templates e Firmware for the barcode terminal base station and ESLs e Appload optional e USB drivers for the barcode terminal cradle optional e XTAdminXXL optional e User manual e 1 EBS10 Base station e 6V Power supply e Ethernet cable e Six EE200 2 inch e paper ESLs batteries included Note If you want to be able to quickly link ESLs to products you will also need an OPH1004 H13 or OPL9728 barcode terminal kit that i
16. FEC f fr j Ema E Setup Assosiatelnterval 60 PollinfoRatio 39 Polllnterval 20 PollTimeout 20 ScanChannels 11 12 13 14 15 E Status Battery Voltage BootCounter 1 q igi _bs 44 MAC 00124800014 Poll Type OSE 2 Chilin EPL Version IBHV0015 7 Edit Settings Apply Close To edit multiple ESLs at the same time press the shift or ctrl key in the base station tab to select and configure multiple ESLs at the same OF TicCcon ESL User Manual 20 5 4 1 Associate interval When an ESL is not connected to any base station it will automatically start looking for nearby base stations Since searching for base station consumes a relative large amount of power it will not continuously search but only once every couple of seconds The associate interval determines the time in seconds between two associating attempts of an ESL The default associate interval is currently 15 seconds Please note that ESLs consume much more power while not being connected to a base station than when they re connected so it s strongly recommended to never turn off the base stations once a network of ESL s is operating If ESLs are not being used for a long period of time the associate interval can best be set to a much longer interval like 300 seconds For an even longer period of time removing the batteries might be the best option The amount of power that is being consumed by the ESL when it
17. Netherlands Hoofddorp Japan Warabi City Opticon Inc France Issy Les Moulineaux Taiwan Taipei 2220 Lind Avenue SW Germany Dietzenbach P R China Shanghai Suite 100 Italy Villanova di Castenaso BO Australia West Ryde Renton WA 98057 Sweden Jarfalla Toll Free 800 636 0090 United Kingdom Luton Bedfordshire Local 425 651 2120 U S A Renton WA Fax 425 454 0865 Ww Ww W oO P T l Cc O N U S A b C oO M Brazil S o Paulo Email sales opticonusa com support opticonusa com 45
18. Number of dots W 200 x H 96 Display Model EG020AS183 EE200 Gray scale level 1 bit Black and white Contrast ratio 10 1 Pixel pitch 111 dpi Connector Ethernet 10 100 Mbit EBS 10 Frequency 2 4gHz Radio Protocol IEEE 802 15 4 1 6 Electrical Specifications 1 6 1 Electrical Characteristics EE200 Parameter Typical Unit Remarks Operating voltage 2 8 3 2 V 2 x CR2450 Lithium battery Operating current 7 33 mA During RF and image refresh only Sleep current 1 uA EE200 in sleep state gt 99 9 Parameter Typical Unit Remarks Operating voltage 6 0 V Power adapter Operating current lt 200 mA EBS 10 OF TiICON ESL User Manual 1 6 2 Main Battery e The main batteries in the EE200 are 2 CR2450 Li Mn batteries e Nominal capacity 2x600 mAh e Nominal voltage 3V e Low voltage Less than 2 8 V e Operating time gt 7 years default settings 4 refreshes day 15 25 C The operating time of the batteries is based on a realistic estimation of any of the following factors that influence the battery life Factor Default s values and Correlation Influence estimated averages higher is better Polling for data amp Interval 20 seconds Yes 61 reporting settings Retransmissions 10 No Report ratio 1 to 39 Yes Display updates 4 per day No 20 Temperature 15 25 C No Out of range Not connected 2 No 4 base station OFF Number
19. OF TiCoOn ESL User Manual 5 7 2 Input Folder The nput Folder is the location where the back office uploads the new product data files File mask File name mask of the product data file Currently the only supported mask is lt name gt _ csv where is any number 5 7 3 Output Output is the directory for the middleware applications It will contain 3 CSV files e dbase csv combined product database e linked csv ESL products links e scan csv truncated article database that is sent to the terminal Also all automatically generated BMP and XML files will be placed in the sub folder Images Once processed the images and XML files will be moved to the subdirectory Completed inside the Images folder 5 7 4 Delete Links Delete Links removes all existing links between ESLs and products Be aware that all links will have to be manually created again using the barcode terminal after doing this See chapter 1 3 for more information about re installing an ESL system 5 7 5 Delete Database Delete Database removes the complete combined database file dbase csv from your system Be aware that a new full database will have to be placed in the nput folder in order to get the ESL system to fully operate again See section 3 3 for more information about resetting an ESL system 5 7 6 Processed Folder The Processed Folder is the location to which all processed product data files are copied when all labels have been updated
20. al 32 The barcode terminal can be used to link an ESL using its unique MAC addresses to products objects or locations How to create these links will be described in the following sections 7 1 Setting up the Optional Barcode Terminal If an optional barcode terminal has been included with the ESL kit it will likely be an Opticon OPH1004 an H13 or the OPL9728 With the barcode terminal there will also be a USB or RS232 communication cradle When using the USB cable it will be necessary to install the Opticon USB driver pack which can be selected in the Installer The drivers can also be found in the Tools folder of this installation If the ESL Linking Application is not yet loaded on the terminal or needs to be updated then the software can be loaded by using the Update Firmware option in the Setup window of the ESL server manager Note Updating the optional barcode terminal s firmware requires Appload to be installed Appload can be installed by selecting Appload in the Installer or it can be found in the Tools folder To load the software onto the barcode terminal open the Setup window of the ESL server application Make sure you ve selected the correct COM port Then press the Update Firmware button and select the firmware file for the desired terminal e XPA3693x HEX for the OPH1004 or the H13 e LBF3693x S32 for the OPL9728 These files can be found in the Firmware folder of this installation After loading t
21. almost all barcodes can be scanned 7 8 Version Version identifies which revision of the terminal application is installed This information can be useful for support purposes 34 OF TiICON 8 Version history 35 ESL User Manual V0 1 First final release February 21 2012 OF TiCoOn ESL User Manual 9 Appendices 36 Appendix A Editing the ESL Template Files The ESL template files are XML based and can be manually edited to design your own label layout The ESL server application uses two templates An image template that specifies the actual image layout of the images that will be generated An information template that is used to generate XML files that provide the ESL server application with all the necessary information about the linked ESL and product Unique ID MAC address and description A 1 Editing the Information Template As mentioned above the information template is used to provide the ESL server application with all the required information for each ESL the Unique ID the MAC address and a description of the linked product Note The description will be shown in the data tab of the ESL server application The default location of the information template is Templates Info xml This template consists of the following lt xml version 1 0 encoding utf 8 gt lt EslImageInfo gt lt Label gt lt Label gt lt ImageFile gt 1 bmp lt ImageFile gt lt X
22. ame Of a Base Station vss iccccces cxscss shige ces ian ckedanetual oth eaevbus va sceneten caasbsnrd be ceadadensbs sete 23 5 6 3 Configuring the Ethernet Settings siiiccsecsccteneciapeesacnctbanschednetewiduedensineneabuenaibenadbepeesuavesbspedeeiaceateus 23 5 7 Setup of the ESL server appliCation cccccccccecccceceeceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeteeeteeeeeeeeeeeseeeeeeees 26 oT A BASE STALONS E E E E E A EES ET A E E EE E 26 OF TiCcon ESL User Manual 5 7 2 INPUT FOldE eienenn iait a en eed ove ee es ee eA de dA as eee 27 LS fe eS 0 31S aren tere eee ere ee ee ee eee eee eee E E ee ee eee eee 27 37A Dl LINKS a este cea E aca Pace pa ance Pe nes gies E sees ees ea eae caus aunt 27 5 7 5 Delete Database ae ame ney en rT ee ne ee nee ee eee eee eee ee 27 5 7 0 Processed Foldalen neii aieiai ccs aaa Sate aca busta che esa due ede ace eee ee ements 27 5 7 7 CSV paS ane ee eT ee eS ee ee ee ee 27 35 7 8 IMAGO QONCKAION sirri ienne rea a sie vensdesyscebies seth devas ees verdana eerie eens 28 DSO Image LAVOUL 22 chants peatiwtee a heen vende hag a oS eee ee eee 28 G F 10 info Templat 2235 2c ceases tee eed ee 28 5 7 11 Optional Barcode eNINAL sencscetecnoncsvensevedrennsuncesenc vont nbz cneindsendcepeeneneniaoiaveenenneendavenss epeeoebaceieedee 28 DPV Z 100 FCS ee cave acc r E pasar nen wacay sane E aaa Parsee eae nese eee 29 TIZAS ADDY aes sae ea E E ween aunchexdn eden eivans E E EE eetei aie eee 29 DAE OSCE E cevaseied
23. cascasnspsnniaseibssaincssincs nuns veswbsadbininasiaeidigiseaiscatannbins bipisiaanianssbiasaanpeounaboaioestens 35 O APPEndiCES cats ss dptccdaptaivataictins sasaaaiainced ea oiia aeaea iaa s a a eiiiai ia asabi iai dadian 36 Appendix A Editing the ESL Template Files ccccccccceccceecceeeceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeteeeeeeees 36 A 1 Editing the Information Template ce Set teins od natisa be Seon pc xn nO eGs Seton ial pence bs cab bddanses sedetenbbbe nea dunsd sto beny 36 A 2 Editing the Image Layout Template sicccczerccsiencevarciencncctenteiacnudeeniententslencuberzblenaabareisncnementabeescceebies 37 PAD POONA OF Editing TOX svares irese anaE east EE ERATE AEEA ENESE EAEE 39 A 4 Adding Rectangle Sosson r AE EREE EE AERE A E a 40 A5 Adding LINES ris soe ie ag eso iv cag di R A A aes dee ee A ES 40 PALS POOINO IMAGO S nnas e re A Ea AE Taea 41 PAD POONA Baredo S errar ir En een TELE REEE E dase Sec ee 41 7 Barcode Typos ic cae it iir a ER eee ede AARE E NE ERNEA URE EARE RR E ORA 42 Pi Format Trouble Shooting sssrercis arasinan ii aai a ia dela eaa i aaaea 43 Appendix B Example Barcodes ccccccccceccceecceeeceeeeeeee teen ee ee eee E EEEE EEE EREEREER REEERE EEEE ER EREEREER REEERE EEren EEEE 44 Appendix C Example ESL Layout lllustration 0 0 0 0 eeeececcceeee eee eeenee cece cece ee eeeeeaaaeseeeeeeeeeeaeeseeseeeeenenees 45 OF TiCoOn ESL User Manual 1 Features and Specifications 1 1 Abstract
24. ch other in opposite colors A 5 Adding Lines A line can be added to the template using the following format lt Object gt lt Line gt lt X1 gt 0 lt X1 gt lt Y1 gt 77 lt Y1 gt lt X2 gt 200 lt X2 gt lt Y 2 gt 77 lt Y2 gt lt Size gt 1 lt Size gt lt Color gt 0 lt Color gt lt Line gt lt Object gt e lt Condition gt e lt Color gt e lt X1 gt lt Y1 gt lt X2 gt lt Y2 gt e lt Size gt 40 optional Displaying conditions Color O Black 1 White Specify start end coordinates Thickness of the line OF TiCon ESL User Manual 41 A 5 Adding Images An image fixed or dynamic can be added to the template using the following format lt Object gt lt Image gt lt File gt Templates demo bmp lt File gt lt X gt 173 lt X gt lt Y gt 33 lt Y gt lt Image gt lt Object gt e lt Condition gt optional Displaying conditions e lt File gt Image file path absolute or relative to working directory e lt X gt lt Y gt Coordinates of the upper left corner of the image A 6 Adding Barcodes Almost any type of barcode can be added to the template using the following format lt Object gt lt Barcode gt lt Content gt 2 lt Content gt lt Type gt 1 lt Type gt lt Color gt 0 lt Color gt lt X gt 50 lt X gt lt Y gt 80 lt Y gt lt Width gt 100 lt Width gt lt Height gt 20 lt Height gt lt HAlLignment gt CENTER lt HAlignment gt lt VAlignment gt BOTTOM lt V
25. ct the used ESL variant by pressing the 7 key again for 2 e paper or the 2 key for 2 7 e paper The next step is to scan the barcode on the back of an ESL At this time there should be an audible indicator beep from the terminal and visual confirmation with the ESL s full MAC address in the terminal s display If the physical barcode on the back of an e paper ESL is not accessible it is also possible to view this same barcode on the e paper ESL s display To do so select all ESLs in the server application that have not yet been linked then select the image checkbox and press the Reset button Each of the selected ESLs will then display its default barcode image containing its unique MAC address After scanning the MAC address you can either manually enter the Unique ID or scan the barcode of the product that you want to link to this ESL After scanning or entering the product the terminal s displayed message should be Linking successful f that particular product cannot be found in the database the message displayed will Product not found If you accidently linked the wrong product to an ESL then you can correct this by scanning the ESL s MAC address again and linking it to the correct product OF TiCcon ESL User Manual 7 4 Deleting Existing Links To delete existing links from the link database press the 2 key for Unlink ESLs on the optional barcode terminal s keypad Deleting an ex
26. d be added to the template file using the following formatting lt xml version 1 0 encoding utf 8 gt lt EslLayoutInfo gt lt EslTemplate gt lt Variant gt H lt Variant gt lt Width gt 200 lt Width gt lt Height gt 96 lt Height gt lt Object gt lt Text gt lt Text gt lt Object gt lt Object gt lt Rectangle gt lt Rectangle gt lt Object gt lt Object gt lt Image gt lt Image gt lt Object gt lt Object gt lt Line gt lt Line gt lt Object gt lt Object gt lt Barcode gt lt Barcode gt lt Object gt OF TiCon ESL User Manual 38 lt EslTemplate gt lt EslLayoutInfo gt The desired image will be generated by parsing the template from top to bottom so if one object needs to be drawn on top of another then this can be done by changing the sequence of the objects in the image template The Variant field specifies the hardware variant of the ESL for each template Multiple templates can be added if more than one hardware variant is used The dynamic content of texts barcodes and images can be inserted into your template from the CSV database To add a certain field from a CSV record to your image add the number of the target field into the template between the two characters in the content field of the object For example if the CSV file has the following field sequence lt Modification code gt lt Barcode gt lt Unique
27. e Methods 1 modification database add replace delete and 2 complete database e Each product in the database must contain a unique product ID field to allow linking of an ESL to a product e If there s a 1 to many relation between the unique product ID and the barcode on this product then the same product should be added to the database multiple times for each unique barcode but all other fields must be identical Also any product modifications like price should be applied on each record for this product e The adding of a product barcode field to the database isn t mandatory However it is recommended since it adds the possibility to quickly link ESLs to a product by simply scanning the barcodes on the product and the ESL using the barcode terminal e If any comment lines should start with When using a modification database the modification field should be located at the beginning of each line As modification code the characters I Insert R and D delete should be used The typical record format of a product modification database would be lt Modification code gt lt Unique ID gt lt Barcode gt lt Description gt lt Field 4 gt lt Field 5 gt etc When a complete database is used meaning any new database file replaces the previous one the first modification field of each line must be left empty The typical record format of a complete product database would be lt Unique ID gt
28. eaadgeaccesnursmaneuancsause 13 4 BICK TG erect ccd nr aai eaaa p a a aap e aaa aS 14 4 1 Database formatieren a eee eet em 14 5 ESL Server Applic ae ririri ER a arar aA 16 5 1 Handling of incoming CSV files from the Back Office cece ee ee ee eenteeeeeeeeeeeenaeeeeeeeeeeeteeeeaaaees 16 5 2 Handling of modified ESL product links linked CSV cccceccceccceeeeeeceeeeeeeeeeeeeeeeeeeeeeeeeeeeeteeeteeeenetees 17 5 3 Detecting New changed ESL image and Configuration Files 1 0 0 0 cceceeeeeeeeeeeeeeeeeeeeneeeeeeeeeeeeeaea 18 BA Gmina scat Boca tee access acca teed acca oan sek acca Oa ea Ea aa a a aa E secrete ES 19 5 4 1 ASSOCIAate INTOPVAL serros oireina ne eee ee 20 54 2 POW MOV AU e p ades ives cdexncxteses tevaneasii set E ER ERA Eee EEE AE E EEEa E EES 20 5 4 3 Poll INEA iranran aare RRE AERE OELE AAA EEEa a TREA E AAA AERE OTE tiene 20 5 4 4 Poll timeout eimina nra a a ea EAEE EEEN es ed EDAD ene is EE ATE PEAR EEEN dee 21 DF Call Channels toncenescasnastarsentassecarmopeaessauteeonsecacrcesieaespacasasinencidefepnenenetd ncedeceneeneseennnspenesscensecce 21 5 5 Ei Staves INfOrmatON eneinio aeiiae iiaaaeaoe ie ele eee ies aes ea aed on 21 5 6 Configuring of base Stations cacascctccecetcn tapas Scnineloahece ab hed ieebeeeceeni cae cedeama ieee ce taeeniaiccdxccatedebieenesteenias 21 5 6 1 Configuring the RF CANIN cio oeicese ted oo decide esa been beep deusen yA akan uated ded eee eae beb se betes danandenate 22 5 6 2 Changing the N
29. ee vvv IU Electronic Shelf Labeling System ESL OF TicCcanN User Manual All information subject to change without notice 2012 copyright Opticon All rights reserved This manual may not in whole or in part be copied photocopied reproduced translated or converted to any written electronic or machine readable form without prior written consent of Opticon OF TICON ESL User Manual All information subject to change without notice Document History Model Number ESL DEMO KIT Specification Number Edition 0 2 1 Original Spec Number Date 2012 Copyright 2011 Opticon All rights reserved This manual may not in whole or in part be copied photocopied reproduced translated or converted to any electronic or machine readable form without prior written consent of Opticon Limited Warranty and Disclaimers PLEASE READ THIS MANUAL CAREFULLY BEFORE INSTALLING OR USING THE PRODUCT Serial Number A serial number appears on all Opticon products This official registration number is directly related to the device purchased Do not remove the serial number from your Opticon device Removing the serial number voids the warranty Warranty Unless otherwise agreed in a written contract all Opticon products are warranted against defects in materials and workmanship for two years after purchase Opticon will repair or at its option replace products that are defective in materials or workmanship with proper use during
30. emonstration purposes and testing See section 5 1 See chapter 2 for information about on setting up the back office system 3 3 Resetting the ESL System After installing and configuring all the components listed in this chapter it will be necessary to reset the complete ESL system since on start up the ESL server will already have parsed the example database file which will have to be replaced with your own CSV export Note if the field sequence of your CSV export is ever changed it will be necessary to reset the ESL system by deleting the existing product database However do NOT delete the link database step 3 because otherwise you will have to manually link all ESLs again using the optional barcode terminal The existing database files can also be replaced remotely by the back office by placing a complete database CSV file in the Input folder that contains only empty modification fields See section 4 1 To reset the ESL system manually the following steps have to be taken 1 If still present delete the sample database file from the Input folder of your installation ProductData_1 csv If the sample database file has already been moved to the Processed folder then it s not mandatory to delete it OF TiCoOn ESL User Manual 13 2 Go to the Setup window of the ESL server application and press the Delete database button to delete the generated database files dbase csv and scan csv 3 Optional If you ve
31. erate on the same RF channel as any nearby WIFI network to minimize interference To detect which RF channels are least active the base station can perform an energy scan on all 16 available channels and graphically show the energy levels in a real time graph To conduct an energy scan simply press the scan button in a base station tab of the server application Select one of the RF channels showing the least activity during the scan The desired channel can be selected by pressing the Set Channel button cv sie Get IEEE Address 00124B0001A66485 Get Version IACV0010 1BCV0014 Set Channel__ 24 Set Name Base station 3 Len Reve Cs If the RF channel has been changed the base station will automatically reset itself to apply the new configuration Be aware that any ESLs that were already associated with the base station before changing the RF channel will lose their connection with that base station By default it will take 30 polls times the poll interval of 15 seconds so 450 seconds before the ESLs will time out and start looking for a useable base station signal To avoid having to wait a couple of minutes before the ESLs starts looking for the base station on the new RF channel it s possible to disassociate all the ESLs from the base station prior to changing the RF channel This can be done by first pressing the select all button and then the Remove button This will disassociate all ESL s from the base station and
32. erature CONAILIONS cccccccccccccececccteee eee e tee e eee ee eect ee OEE EEE EE EEE EEE nnen E OEE EEE ECE ta toad teat nenene ernennen en 8 Foreign Materials sesiis inre Sa si aces dca E E ese dace nv Seed ec ek he eee dee ee 8 Other ss ch cca bia savage a dai di bin baw esce E one sae Reeve dak deb EEE AE AEE RE TEE 8 2 Solution OVER VIG isccsciscescecenrivatscedsccareretstancdssesssedawisneetnenssns nss UKEN seidauk sr Epo niaiso tina 9 3 Geting Starte d rann E Ee Aao a Sar E AaS raSi r EE Ra auar at 10 3 1 Setting up the Hardware and Software ccccccceeceeeeeeceeeeeeeeeeseeceaee see eeneeeaaaaeseaeeeeesenseneeaeeseseereneaes 10 3 1 1 Installing Elements of the ESL Kit Software wrvsicicccvestencezecccncevasasevesnenencncsareeteeesemenreveeietecenereeteuads 10 31 2 Installing th base SIAN OM cassette sacar sete esc casa dba yet iieii ikiii aiaia aiii dk 11 3 1 3 Installing th ESLLS 25 0 saenotectoveaenstineneebagseie cineca pitaienebaioacnttvettvecendipdaneubeenuibetedaostnnenesrensetacsaniesbee 11 3 1 4 Installing the Optional Barcode Terminal sccsscvcesiscecsstsaxpiessstssaecensetneseteveaigusllasesbeceseeisaleanpinedeeecante 12 3 2 Linking a Back Office System to the ESL Server ccccccceeeceeseeeeeeeeeeeeeeeeeseeeeeeeeeeeeeeeseneeeeeeeeeenenees 12 3 3 Resetting the ESL Sy StS i esirin aE E eE a ceeded ees 12 3 3 Designing the ESL image 1A OUR 5 ascasecccniaxeasesncvenntenen Aueececnscaccunaiesenadesscequtsaegstandu
33. eved by configuring a nearby base station to channel 77 5 5 ESL status information Each ESL will also periodically transmit the following status information Battery voltage Current battery voltage Boot counter Number of times the ESL has been reset automatically and manually LQI Indicator of the signal strength from an ESL from ESL to base station LQI BS Indicator of the signal strength from an ESL from base station to ESL MAC 16 digit MAC address of the ESL Poll Time of the latest poll that has been received from the ESL Type Hardware variant of the ESL Version Software version of the ESL 5 6 Configuring of base stations Base stations have very few configurations besides the configuration of the Ethernet module which will be described in section 5 6 3 The only main configuration is the RF channel on which the base station operates OF TiCcoOn ESL User Manual 22 5 6 1 Configuring the RF Channel The base station always operates on a single RF channel which can be selected in a range of channel 11 to 26 as specified by the IEEE 802 15 4 standard When using multiple base stations it s also strongly recommended to use a different RF channel for each base station within range to improve the maximum throughput of data and reduce data collisions Since the IEEE 802 15 4 base station and ESLs operate on the same frequencies as WIFI and Bluetooth it s important to make sure that a base station does not op
34. gt 0 lt X gt lt Y gt 0 lt Y gt lt Width gt lt Width gt lt Height gt lt Height gt lt HOffset gt 0 lt HOffset gt lt vOffset gt 0 lt VOffset gt lt Ix gt 0 lt Ix gt lt Variant gt lt Variant gt lt Note gt 3 lt Note gt lt EslImageInfo gt Only two fields of this template may have to be changed depending on the field sequence of your CSV database The fields which may need to be corrected are e lt ImageFile gt Needs to contain the field number of the Unique ID e lt Note gt Needs to contain the field number of the product description The field number is specified between the symbols Note that the first field in the sequence is assigned field number 0 OF TiCcoaon ESL User Manual 37 For example if the CSV file has the following field sequence lt Modification code gt lt Barcode gt lt Unique ID gt lt Price gt lt Description gt The lines should be changed to lt ImageFile gt 2 bmp lt ImageFile gt and lt Note gt 4 lt Note gt A 2 Editing the Image Layout Template The image layout template is also XML based and can be manually edited to design your own label layout The default location of the image template is Templates Image xml The image template currently supports 5 types of objects for designing the ESL layout e Text fixed and dynamic e Lines e Rectangles filled e Images monochrome fixed and dynamic e Barcodes These objects shoul
35. he software the terminal should display ESL LINKING APPL 7 2 Loading the Database Files on the Optional Barcode Terminal Before any links can be created the reduced product database scan csv first has to be loaded on the terminal to allow for the reading of individual product barcodes The serial port of the PC is used to transfer files between the ESL server application and the optional barcode terminal Make sure you ve enabled and configured the correct serial port in the Setup window of the server application See section 5 7 Also verify that the field numbers of the Unique ID the barcode and description match your CSV database file See chapter 5 7 Note that the first field is 0 the second is 7 and so on i e increased by increments of one Loading any files onto the terminal and sending back the resulting link database linked csv is done by placing the terminal in its cradle As soon as the combined article database scan csv or the link database has been changed the server application will automatically synchronize the barcode terminal with the PC and process any modifications OF TiCcon ESL User Manual 33 7 3 Creating Links between ESLs and Products Locations Using the Optional Barcode Terminal Once the firmware has been loaded onto the optional barcode terminal and is active the first step in creating a link is to press the 7 key on the terminal s keypad for Link ESLs and then sele
36. ications to process the information from the back office into file formats that the ESL server application uses to update ESL s The main tasks of the middleware are divided into 2 applications the CSV Parser and the Image Generator These will be described in the following sections 6 1 CSV Parser The tasks of the CSV parser are e Parse product database files modifications or complete databases into a combined CSV database containing all product info e Generate a reduced article database CSV format for the barcode terminal The typical record format of a product modification database is lt Modification code gt lt Unique ID gt lt Barcode gt lt Description gt lt Field 4 gt lt Field 5 gt etc The typical record format of a complete product database is lt Unique ID gt lt Barcode gt lt Description gt lt Field 4 gt lt Field 5 gt etc Except for the first field modification code the order and quantity of the remaining fields can be varied See section 5 5 7 for more information on the CSV format The record format of the truncated database file scan csv that is generated for the optional barcode terminal will have the following format lt Barcode gt lt Unique ID gt lt Description gt If no barcodes are used in your application or if the Unique ID is the barcode then the lt Barcode gt field will be the same as the Unique ID The ESL server manager will call up the CSV parser with the followi
37. ight gt 28 lt Height gt lt Font gt lt Type gt Arial lt Type gt lt Size gt l1l lt Size gt lt Italic gt 1l lt Italic gt lt Bold gt 1 lt Bold gt lt Font gt lt Lines gt 2 lt Lines gt lt HAlignment gt CENTER lt HAlignment gt lt VAlignment gt CENTER lt VAlignment gt lt Text gt lt Object gt e lt Condition gt optional Displaying conditions e lt Content gt The Dynamic fixed text to be rendered e lt Color gt Text color O Black 1 White e lt X gt lt Y gt lt Width gt lt Height gt Specify the rectangle within the text is rendered e lt Font Specifies the type style and size of the used font e lt Lines gt Number of lines the text may be wrapped if needed e lt HAlignment gt Horizontal alignment LEFT CENTER or RIGHT e lt VAlignment gt Vertical alignment TOP CENTER BOTTOM 39 OF TiICON A 4 Adding Rectangles ESL User Manual A filled rectangle can be added to the template using the following format lt Object gt lt Rectangle gt lt X gt 0 lt X gt lt Y gt 0 lt Y gt lt Width gt 200 lt Width gt lt Height gt 32 lt Height gt lt Color gt 0 lt Color gt lt Rectangle gt lt Object gt e lt Condition gt optional Displaying conditions e lt Color gt Color O Black 1 White e lt X gt lt Y gt lt Width gt lt Height gt Specify the position and size of the rectangle A non filled rectangle can be added by simply drawing two rectangles on top of ea
38. indows of the ESL server application After that the demo database file should be automatically sent to the barcode terminal and then you can link your ESLs using the barcode terminal and the product barcodes in the images below See chapter 7 Grocery item 1 2 0 99 aoooz MMNIMIMINNNNIII 0099 02 4 99 UII NN 0488702 8 99 0899 oz 12 99 a3oow NINININI 1299 500 oz 900 oz Grocery item 17 16 99 azoow NINININI 169M 1 99 AOMORI MTA 0188702 Grocery item 6 200 oz Bete 5 99 lt P soooz IMINNINNNNINIIM 05222 9 99 1000 oz 0999 0z Grocery item 14 13 99 1400 Ho NONIN MDNI 1 399M Grocery item 18 E 17 99 100 Ho NINININI 1799 2 99 INURL ADNAN I 0298 02 6 99 ANANI A 0688 02 Grocery item 11 410 99 1099Ab 14 99 asoow MINIMUM 14884 300 oz 700 oz 1100 Ib Grocery item 19 18 99 asoow MINIMUM 189845 Grocery item 4 SALE 3 99 A UUM 0388 02 400 oz Grocery item 8 SALE 7 9 9 lt b WINN ANAND 0788702 11 99 1199 b Grocery item 16 rice 45 99 1600 Ho NINININI 15997 800 oz 1200 Ib Grocery item 20 19 99 2000 Ho MINNA MONNIT 12991 OF TiCoOn ESL User Manual Appendix C Example ESL Layout Illustration Copyright Opticon All rights reserved This information is subject to change without prior notice For availability contact your local representative The
39. ion files needed to update the ESLs Configuring of ESLs and base stations Sending image data to the ESLs via the base stations Showing the current status and settings of all ESLs and base stations Logging all events errors and executed tasks Handling of software updates for base stations and ESLs In the following sections these ESL server application tasks will be described 5 1 Handling of incoming CSV files from the Back Office The placing and processing of incoming CSV files is done as follows e The file is moved copied to a configurable local folder called the Input folder e When moving copying the file from the Back office to the folder a temporary name is used i e productdata_1 tmp productdata_2 tmp etc e After a check that the complete file has been moved copied the file will be renamed to its final name i e productdata_1 csv productdata_2 csv etc e The server application will pick up the CSV file as soon as it detects this rename file event e The numbers in the filenames should be sequential and the interval is 1 The ESL server application currently does not check the number of these files e The file will be processed instantly as the records contain no start end date e Once a file is processed it will be moved to the configurable Processed folder and the back office is able to put another file in the folder e When errors occur they will be reported in an error log in the Log folder The data file wil
40. is turned off or an ESL is moved out of range an ESL will time out after a couple of minutes and start seeking for another base station in range Since there are many types of mechanisms to mount shelf labels to shelves the ESLs of the OF TiCcon ESL User Manual 12 demo kit are supplied without mounting clips Please contact Opticon for more information on the mounting possibilities of the ESLs to your shelves For simple demonstration purposes with small amounts of ESLs one might also consider using double sided foam tape as a temporarily solution 3 1 4 Installing the Optional Barcode Terminal The optional barcode terminal can be used to link an ESL using its unique MAC addresses to any type of product objects or location as long as it has a unique identifier it can be linked with Example of unique identifiers include an EAN barcode a serial number a specific position or location a room number etc More information on how to set up the barcode terminal can be found in section 5 7 11 3 2 Linking a Back Office System to the ESL Server The ESL server application is triggered by CSV files that are being placed in the specified Input Folder by the back office Using a shared folder it s possible to allow external access by the back office from anywhere in the world If the back office link to the ESL system is not yet available then it s also possible to manually place and rename some CSV files in the Input folder for d
41. isting link can be done by either entering the product ID or by scanning the product barcode or scanning the MAC address of the ESL 7 5 Verifying existing links It is possible to check whether a product has been correctly linked by pressing the 3 key for Product Info on the optional barcode terminal s keypad To show the product information and the linked ESL either enter the product ID or scan the product barcode or scan the MAC address of the ESL 7 6 Sending the Modified Link Database to the PC After all links have been created using the optional barcode terminal the link related information needs to be sent back to the PC for processing by the server application This can be accomplished by placing the terminal back into its cradle The terminal should now automatically upload the link database linked csv to the PC Subsequently the ESL server application will call up the middleware application to parse the combined database and link database into ESL image files bitmaps and configuration XML files and update the ESLs if necessary 7 7 Settings menu The settings menu of the terminal can be accessed by pressing the 4 key for Settings on the optional barcode terminal s keypad This menu contains two options 1 Delete data Deletes all files from the terminal and therefore all links that have not yet been sent back to the PC 2 Barcodes This menu can enable or disable different barcode symbologies so
42. l not be moved in case of errors e The ESL server application will call the middleware applications to parse the incoming CSV file into a combined database file and generates the required configuration and image files that are used to update the ESLs OF TiCcCon ESL User Manual 17 5 2 Handling of modified ESL product links linked csv Linking the unique MAC address of the ESL label to the unique product ID establishes the link between an ESL label and a product To create modify or delete a link a barcode terminal can be used see chapter 7 Once the links have been made they will automatically be transferred back to the PC as soon as the terminal is placed back into its cradle To process the modified links the middleware applications will automatically be called by the server application as soon as the link database is received If no barcode terminal is being used and the ESL are linked using a different method i e using the existing cash register then the inked csv file should be placed in the Output folder as follows e When moving copying the link file a temporary name should be used i e inked tmp e After that the file should be renamed to its final name linked csv which will overwrite any existing file of the same name Each record of the link file should have the following exact format lt Unique ID gt H lt 1l6 digit MAC address gt For example 10244 H 00124B00011B344D 12345 H 00124B00011B432F 197
43. manually linked any ESLs using the sample database or want to redo the linking of all ESLs then press the Delete links button to delete the link file linked csv Before closing the Setup window delete any existing links from the barcode terminal as well by using 4 settings gt 1 Delete Data to prevent any links from being resent by the terminal After deleting the necessary files and closing the Setup window the system will automatically start detecting any incoming CSV files in the configured Input folder again See chapter 4 3 3 Designing the ESL image layout Probably the most important step in the customization process of the ESL system is determining the design and format of the images that should be displayed on the ESLs When designing the layout of an e paper ESL it s important to know the limitations of what can and what can t be displayed The main characteristics are e Fixed resolution of 200x96 pixels e Monochrome images only black white e No anti aliasing can be used on fonts limiting the amount of available fonts e Monochrome company logos and other product group images can be added to the layout e Barcodes can be added using data of CSV database e Texts can be rotated only in 90 angles currently only horizontal is supported in this version e Dynamic texts using information from the database can be added and aligned as desired e Different templates for groups of ELSs is possible by adding objects to
44. nce The poll interval greatly influences battery life so lowering it is not recommended For example changing the poll interval from 15 seconds to 5 seconds will roughly double the power consumption and thereby shorten the battery life by a factor of 2 An advantage of making the poll interval bigger is the reduction of the used bandwidth per ESL OF TiCcoOn ESL User Manual 21 making it possible to connect more ESLs to a single base station 5 4 4 Poll timeout The poll timeout specifies the number of polls without acknowledge from the base station after which the ESL will time out its connection and start searching for another base station The default poll time out is currently 30 polls so by default the time out is 450 seconds 30 polls x 15 seconds 5 4 5 Scan channels Once an ESL has associated connected to a base station it operates on a single RF channel However when it s not yet connected to a base station the ESL will automatically scan a range of RF channels for base stations The range of RF channels that an ESL will scan for base station is configurable All channels between 77 and 26 can be scanned by adding the channel in the dash separated list of channels By default the channels 17 to 15 i e 11 12 13 14 and15 are enabled Channel 77 can t be disabled This is to ensure that when an ESL that is not associating to any base station and the ESL s RF channel range is unknown it can always be retri
45. ncludes e A communication cradle e An RS232 and or USB cable e A 6V Power supply To install and run the software you will also need a PC running Windows 7 or Windows XP with server pack 3 as server 3 1 1 Installing Elements of the ESL Kit Software Make sure you have administrative rights before installing the software Run the SDK installer by starting the setup exe file If your PC doesn t have NET Framework 3 5 or higher installed the installer will automatically install it on your system since the ESL Server application requires it to run Select the components that you wish to install If you haven t installed Appload or the Opticon USB drivers on your PC before make sure you install those components as well The XTAdminXXL tool is a 3 party tool from AK NORD that allows you to discover your base stations on an Ethernet network and configure the Ethernet settings of base stations See section 5 6 OF TiICON 11 H Opticon Esl Demo Kit Setup ESL User Manual Custom Setup Select the way you want features to be installed Click the icons in the tree below to change the way features will be installed ESL Ser jer application ESL Sample Label templa Create Startmenu Shorte Main ESL Server application E zj Install Opticon USB Drivers This feature requires OKB on your SJ Install XTAdminXXL hard drive It has 0 of 2 subfeatures selected The subfeat
46. ng parameters as specified in the Setup window of the ESL server application lt CSV parser gt exe 0O lt Output folder gt i lt Id field gt b lt Barcode field gt d lt Description field gt lt Database file gt csv So the default call out by the ESL server application would be CsvParser exe O Output il b2 d3 Input ProductData_l1 csv OF TiCon ESL User Manual 31 6 2 Image Generator The task of the Image generator is to generate BMP and XML files for each linked ESL from the combined product database dbase csv and the link database linked csv As long as there are no MAC addresses in the link database linked csv the middleware won t generate any images for ESLs Use the optional barcode terminal to create a link database See chapter 7 The ESL server manager will call up the Image Generator with the following parameters as specified in the Setup window of the ESL server application lt Image generator gt exe O lt Output folder gt lt Image layout gt xml lt Info template gt xml So the default call out by the ESL server application would be ImgGen exe O Output Templates image xml Templates info xml Note The option f can be added to force an update of all the images of all ESLs in the network To force such an update on all ESLs select the Data tab in the server application and press the F8 key OF TiCoOn ESL User Manual 7 Application for the Optional Barcode Termin
47. ns and Weight siessen siepi ieii i nations eaei A AE akiai A iai aa EAE ada at ia iaa Ea 5 1 3 Environmental Specifications ccccccccccccccececcceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeceeeeeeeceeeeeeeeeeeeneeeeeeteneenegs 5 1 3 1 Operating Temperature and Humidity EE2O0 2 ccccscccccceeeeeeeeaaaneneeeeensenaananeeeeenenenssnaaeeees 5 1 3 2 Storage Temperature and Humidity EE2O0O c ccseeeseeeeeenseenncenseeasaeaseeaseaaaeaaaeaaaeaaaeaaeeaaeeeas 5 1 4 Interface Specifications sssr r e ie a ee aO a e ae er dere aa ed Ai 6 1 5 Hardware Specifications cccccccccccceeccecceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeceeeeeeeeeeeeeeeceeeeeeeeneeeneeeeeeeeeentegs 6 1 6 Electrical Specifications cccccccccccceceeccecceeceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeceeeeeeeeeeeceeeeeeeeneeeeeeeteeeeeentegs 6 1 6 1 Electrical Charact ristiO S casi tierce Reap bededuennteatycbcelaveadacigcetletaniaenepeledted R RREA ERE 6 1 6 2 Main B ttory cusvcceciocvas peste teleci ced Aes whee a sedan os de A eet EEEE EAE EAEE aAA AEEA RA Ai Aani 7 1 7 S rlAl INUMB Ol sc sciies sensdcvene stwnceneedessehetacelerecusences stnevesacsaaswedes EE E RE a EE EE eaaa 8 aa ha a 0 9 eee oe Ree er E eee TEER ee ere RR errr 8 EE20O resi eae crea ea E he ects rs ne E Aram reso E meee eee eee sees 8 18 Safeer a Pe et PT Oe eRe Te Pee Tee E Te ene e oer 8 SPOCK orena E a E stdin sadvadseutuseafon wach natey atta E wentenclaessee A 8 Temp
48. oOn ESL User Manual 43 A 8 Format Trouble Shooting Formatting Errors If an XML file contains a format error then no images will be generated Information about format errors can be found in the log file of the parsed CSV file in the Processed folder Also opening the XML files in an Internet Browser can often quickly reveal the problem Barcode rendering problems The content of a barcode usually must match various criteria i e fixed length and check digits in order it to render properly Please check the log file of the parsed CSV file in the Processed folder for more information about the cause of rendering issues Incorrectly configured field numbers Make sure that the field numbers Unique ID barcode and description in the Setup window of the ESL server application match the field sequence of your CSV export Remember that field numbering starts at 0 from left to right Make sure the Unique ID field is correctly set in the lt mageFile gt field of the information template Make sure the field numbers in the image layout template are correct OF TiICON 44 Appendix B Example Barcodes ESL User Manual The quickest way to setup an ESL demonstration is to simply use the included sample database and example templates After installation of the software and hardware the only configuration step necessary are configuring the IP address of the base station and the serial port of the barcode terminal in the Setup w
49. of channels 5 No Sleep time 99 9 Yes 9 Battery self discharge 1 year No 6 The correlation shows whether increasing the listed value increases or decreases the power consumption For example e Increasing the poll interval lowers the power consumption e Turning off the base stations increases the power consumption e A lower operating temperature increases the power consumption e More display updates per day increases the power consumption OF TiCcCon ESL User Manual 1 7 Serial Number EBS 10 The serial number can be found on the back of the Base station The EBS 10 is currently only available as Engineering Sample which can be recognized by the serial number starting with ES EE200 The serial number of the ESLs is based on the 16 hexadecimal digits MAC address of the RF module However the first 6 digits of the MAC address 00124B have been replaced by the letter A The default barcode that is shown on the display of the ESL is identical to the bar code on the back of the ESL 1 8 Safety Handle this product carefully Do not deliberately subject it to any of the following Shock Do not throw or drop the devices Temperature Conditions Do not use the devices at temperatures outside the specified range Do not pour boiling water on the devices Do not throw the devices into the fire Do not forcibly bend the cable at low temperatures Foreign Materials Do not immerse the devices
50. ork DHCP is enabled by default On most installations a fixed IP address setup is recommended If DHCP is used make sure the DHCP server always assigns the same IP address to the same base station Before IP and DHCP settings can be changed the base stations need to be found on the network If no DHCP server is available the IP address of a base station defaults to 192 168 100 100 with subnet mask 255 255 0 0 If a DHCP server is available then the base station can be found using an external tool called XTAdminXXL which is included in the Tools folder of the installation XTAdminxXXL eR BAe BIO Exit About SetIP Telnet Browser XTConnect XTSerial Update Place g m OPTICON WIN7 VM E UNKNOWN B OPTICON ESL BASE STATION XT NANO XXL FD E 192 169 0 190 Refresh IPv4 IPv6 Ze 2 Operating system Microsoft Windows 7 Ultimate 64 bit The base stations are clearly identifiable under OPTICON ESL BASE STATION XT NANO XXL FO 23 OF TiCcaon ESL User Manual 24 To configure the network settings of the base station use telnet with the found IP address i e C gt telnet 192 168 0 17 or press Telne in XTAdminXXL When using Windows 7 telnet can be enabled as follows Start gt Control Panel Programs and Features Turn Windows features on or off Check Telnet Client Click OK IARUNN PASSWORD MENU Product DEVICE SERVER Hardware XT
51. pticon for the latest configuration file and upload instructions OF TiICON 26 5 7 Setup of the ESL server application ESL User Manual By opening the setup window of the ESL server application most settings of application can be configured The image below shows a typical ESL pilot configuration and a matching file system tree TCPC 192 168 0 39 1002 TCPC 192 168 0 40 1002 El Product Data Input Folder Input File mask ProductData_ csv Processed Folder El Middleware 3 Ea Ea Es ImgGen exe Templates image xml Templates info xml COMI Update Firmware 5 7 1 Base stations 4 Esl Demo Kit ESL Demo exe E CsvParser exe E ImgGen exe 4 Input L ProductData_9 csv a Ji Output dbase csv linked csv scan csv 4h Images je 3 bmp 3 xml 4 Completed l bmp L xml 2 bmp 2 xml 4 Log L EslLog txt db SentImages j 00124B000141B74F_1 bmp 00124B000141B96E_2 bmp 4 Processed L ProductData_10 csv L ProductData_11 csv L ProductData_12 csv 4 ay Templates image xml info xml 4 Firmware xPA36930 hex After configuring the network settings of the base stations add them to this list The only supported configuration at this moment is a TCP Client TCPC This means that the ESL Server actively connects to a base station For every base station add a line with the following format TCPC aaa bbb ccc ddd port
52. the warranty period Opticon is not liable for damages caused by modifications made by a customer In such cases standard repair charges will apply If a product is returned under warranty and no defect is found standard repair charges will apply Opticon assumes no liability for any direct indirect consequential or incidental damages arising out of use or inability to use both the hardware and software even if Opticon has been informed about the possibility of such damages Packaging The packing materials are recyclable We recommend that you save all packing material to use should you need to transport your scanner or send it for service Damage caused by improper packaging during shipment is not covered by the warranty Trademarks Trademarks used are the property of their respective owners Opticon Inc and Opticon Sensors Europe B V are wholly owned subsidiaries of OPTOELECTRONICS Co Ltd 12 17 Tsukagoshi 4 chome Warabi shi Saitama Japan 335 0002 TEL 81 0 48 446 1183 FAX 81 0 48 446 1184 SUPPORT USA Europe Phone 800 636 0090 Phone 31 235692728 Email support opticonusa com Email support opticon com Web www opticonusa com Web www opticon com kewe YY miwa Table of Contents 1 Features and Specifications s wisssisiissiievseesiticintiarstnssiinimaiene NN E 5 Ve LOADS ier eaen e E aa E lt acvawaasuvanbuedaeete easudceetevasbiudehedstacedceecsaaexe 5 1 2 Physical Foatulo Sunnen n a e A a E 5 1 2 1 Dimensio
53. ures require OKB on your hard drive net cancel Note that only the installer for XTAdminXXL will be copied to the Tools folder of your installation To actually install the program this installer needs to be run manually 3 1 2 Installing the base station The base station can be easily installed by powering it up connecting it to the Ethernet and placing it within 10 meters approximately 33 feet of your ESLs Note that the actual maximum coverage range is much wider The PC will need to be connected to the same LAN so it can communicate with the base station See section 5 6 3 for more information on configuring the Ethernet settings of your base station Other information on how to configure the base stations i e selecting the best RF channel can be found in section 5 6 1 Note The base station can also be controlled over the Internet or via a public network but it this is not a secure solution since SSL isn t supported yet in this SDK 3 1 3 Installing the ESLs On arrival the ESLs usually already have their two CR2450 batteries inserted If not the batteries can be easily inserted by removing the back shell When the batteries are inserted the ESLs will be periodically seeking for an Opticon base station so as soon as an Opticon base station is within range they will associate with it and start sending data requests and status information to it When a base station
Download Pdf Manuals
Related Search
Related Contents
Manual de Instruções Este medidor é uma pinça KIT TOTAL VOLUME HAIR - Bienvenue dans l`univers M6 Boutique DESCRIPTION : DECAP`ALU est un produit en phase Copyright © All rights reserved.
Failed to retrieve file