1 - 12 USB Interfaces User’s GuideTrigger the DeviceYou can trigger and untrigger the device with a HID command (out report). The report has the following format: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 DeviceThis output report is used to send raw serial data to the device, like an RS-232 interface. All menu commands can be used.Redirect OutputThis 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 ignorea possible error. That way your software can work automatically with both the pure HID POS, and the composite keyboard/HIDPOS.The HID POS is interface 1 in the composite model, so use 1 as the interface number.IBM SurePos InterfaceNote: 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 cashregister.BitByte 7 6 5 4 3 2 1 00 Report ID = 41 - SoundGoodReadBeepSoundErrorBeep- - Initiatebar coderead(Trigger)Preventread of barcode(Untrigger)-BitByte 7 6 5 4 3 2 1 00 Report ID = 2531 Length of the data2 Output data (1-62)BitByte 7 6 5 4 3 2 1 00 Report ID = 2541 - - - - USB interface number