Download the CI utility 

This Utility will display the escape code that is being sent from the device when a F1 is being pressed.
 

1. Select a scanner to test with , and record the scanner's IP address.

2. Configure a k_CIutil.bat file and place it at the root of the GS_UTS\scripts folder.
   You can call this file any name you want but it must start with "k_". 

3. Edit the GS_UTS\GS_IP_Rt.txt file and add the scanners IP address pluss the k_CIutil.bat.
   A # symbol in the GS_IP_Rt.txt file disables / comments out the line for when you are done testing.


 Example:

	192.168.1.223 k_CIutil.bat  

4.  Follow the instructions below on how to use the CI utility.

 

How to use the CI.exe

Use 'q' to quit.
Down - the scan code for key press (`make') and for key release (`break')
Rep - specifies keyboard repeat rate
Key - specifies the hex code of the key
Scan - the data sent to a computer to report which keys have been pressed.
Char - hex value
State - specifies the state of the keyboard's Num Lock, Caps Lock, and Scroll Lock

1. Copy the ci.exe to a location that the Scanner can access such as GS_UTS\ folder.

2. Configure the client to use a k_CIutil.bat file so the session stays open.

3. You can have k_CIutil.bat launch the ci.exe or you can manually type in ci.exe
   when at the command prompt.
   Example:
	c:
	cd \GS_UTS
	ci

4. Press the key you wish to test. The output should look similar to the example below.


Example:  


E:\CI>ci

Waiting for events...

Down=1, Rep=1, Key=14, Scan=3a, Char=00('c'), State=a0	" Note Pressed Caps lock to turn on Caps Lock"
Down=0, Rep=1, Key=14, Scan=3a, Char=00('c'), State=a0	" Note Released Caps Lock key"
Down=1, Rep=1, Key=41, Scan=1e, Char=41('A'), State=a0	" Pressed A key"
Down=0, Rep=1, Key=41, Scan=1e, Char=41('A'), State=a0	" Released A key"
Down=1, Rep=1, Key=14, Scan=3a, Char=00('c'), State=20	" Note Pressed Caps lock to turn off Caps Lock"
Down=0, Rep=1, Key=14, Scan=3a, Char=00('c'), State=20	" Note Released Caps Lock key"
Down=1, Rep=1, Key=41, Scan=1e, Char=61('a'), State=20	" Pressed a key"
Down=0, Rep=1, Key=41, Scan=1e, Char=61('a'), State=20	" Released a key"
Down=1, Rep=1, Key=51, Scan=10, Char=71('q'), State=20	" Pressed q to exit CI"
E:\CI>


