This article explains how to automate running the EloConfig.exe clean screen feature
There is a way to set EloConfig.exe to execute the disable touch and clean screen function when it is loaded. This is done by making changes to the EloOptions.ini file. (Does not require a reinstall)
Instructions can be found in the EloOptions.ini file located in C:\Program Files\Elo Touch Solutions.
[EloConfig Startup Options] ; ; Parameters specified under this ini section will be read by EloConfig.exe each time it starts. ; An example usage of this section is for a company to enforce unified operations supported by ; Elo driver package. As for now (v7.0.1), only clean screen operation are covered under this ini ; section. ; ; ; * * * Steps to utilize this section with remote operations * * * ; ; (1) The user should edit this ini with desired choices, see below on specifying parameters for ; clean screen operations. ; ; (2) The user should remotely stop EloConfig.exe on all running clients. Correct way to stop ; EloConfig.exe is to terminate it with Windows TaskMan. Closing EloConfig.exe UI will not ; terminate the app (it would keep running in the background). ; ; (3) Copy the updated ini into Elo driver's installation folder, typically it is: ; C:\Program Files\Elo Touch Solutions\ ; ; (4) Using Windows scheduler to start the EloConfig using task name "StartEloConfig". This will ; start EloConfig with admin's privilege which is required for EloConfig to function as ; designed. ; ; ; * * * Five parameters for clean screen operation * * * ; ; (1) SectionEnabledEnabled (0|1): ; ; 0: EloConfig.exe will not read this section at startup. This is the default. ; 1: EloConfig.exe will read and apply the values specified at startup. ; ; (2) CleanScreen_LaunchMethod (0|1|2|3, same as enum definitions used by driver): ; ; 0: Notification is Disabled, there will be no prompt for clean screen. ; 1: Time elapsed in minutes. Valid range is from 0.1 to 240 hours. ; 2: Corner touch: touch 4 corners quickly (within 2 seconds) clockwise to invoke cleaning ; session. ; 3: Double-finger drag: user can invoke cleaning session by double-finger drag anywhere ; on the screen for minimum of 1/3 second and across 1/3 of the screen. ; ; (3) CleanScreen_HoursElapsed (0.1 - 240 hours) ; ; Each time the specified time (in hours) passed, the cleaning session will be launched. ; Valid range is from 0.1 hour to 240 hours. ; ; (4) CleanScreen_CornerTouch (0|1) ; ; Cleaning session can be invoked by quick touching 4 corners clockwise with in 2 seconds, ; starting at top-left corner. The corner touch area is about 1/5 of the screen size ; (1/5 width x 1/5 height).; ; ; (5) CleanScreen_TouchOption (0|1|2, same as enum definations used by driver): ; ; 0: Keep touch functioning as is. In this case the user will do a double-tap anywhere ; in the screen to exit the cleaning session. ; 1: Disable touch: Elo driver will not report touch events to the OS during cleaning ; session. In this case, the user will need to specify the timeout period for the ; cleaning session. ; 2: Disable the controller: in this case, the touch controller will be disabled during ; the cleaning session. The user needs to specify a timeout value. ; ; (6) CleanScreen_Timeout (10-120 seconds): ; ; Used when touch is disabled (CleanScreen_TouchOption is 1 or 2). This value specify how long ; in seconds the cleaning session will last. Valid range is from 10 to 120 seconds. At end of ; the timeout, the user will hear a fast triple-beep to remind the user that the current ; cleaning session is about to end. ; ; (7) CleanScreen_BeepAtSessionEnd (0|1) ; ; 0: No sound alarm at end of a cleaning session. ; 1: EloConfig will sound a triple-beep 3 seconds before a cleaning session terminates. ; ; (8) CleanScreen_Instructions (string): ; ; This is a string value for user to display any cleaning instructions to the field operator. ; Max length is 256 chars.
Related Articles
Temporarily Disable Touchscreen to Clean (requires Elo driver to be installed)
Disable and Re-Enable Elo Touchscreen Programmatically Using Windows PowerShell (Admin) (No Elo driver needed)
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article