Trigger the Device
You can trigger and untrigger the device with a HID command (out report). The report has the following format:
Byte
7
0
1
-
Examples:
Two bytes 04h,04h triggers the device, 04h,02h untriggers it.
04h, 20h initiates an error beep (3 beeps).
Send Serial Data to the Device
This output report is used to send raw serial data to the device, like an RS-232 interface. All menu commands can be used.
Byte
7
0
1
2
Redirect Output
This feature report is used only when the HID POS interface is part of a composite device, such as with keyboard emulation.
A pure HID POS interface does not need this command, but it is a good idea to add it into the initialization sequence and ignore
a possible error. That way your software can work automatically with both the pure HID POS, and the composite keyboard/HID
POS.
The HID POS is interface 1 in the composite model, so use 1 as the interface number.
Byte
7
0
1
-
IBM SurePos Interface
Note: IBM SurePos does not require a custom driver installation.
IBM SurePos communicates via USB with an interface similar to that used in the 4680 cash register. It can run the 4690 OS,
Windows 98, Windows 2000, or Windows XP.
To program this interface, just plug in the device and scan one of the bar codes below. In some cases, you must reboot the cash
register.
1 - 12
6
5
4
Sound
Sound
-
Good
Error
Read
Beep
Beep
6
5
6
5
-
-
Bit
3
2
Report ID = 4
-
Initiate
bar code
read
(Trigger)
Bit
4
3
2
Report ID = 253
Length of the data
Output data (1-62)
Bit
4
3
2
Report ID = 254
-
USB interface number
1
0
Prevent
-
read of bar
code
(Untrigger)
1
0
1
0
USB Interfaces User's Guide