Controlling Peripheral Devices
From HI01x/HI02x version 1.4 firmware onwards, it is possible to control externally connected peripheral devices, for full POS functionality. The HI01x hardware uses an internal claiming system to ensure that all devices can be shared reliably between CloudPRNT, and other systems such as WebPRNT.
For Claiming purposes, devices fit into two categories:
- Input devices: these are Barcode Readers and Keyboards. These are devices that will report events as input, and must be claimed by the application or service that needs to receive this input.
- Output devices: these are the Printer and Line Display. These devices are controlled by sending transactions, and will be automatically claimed and released when used through CloudPRNT.
Supported USB peripheral models:
Peripheral Device Category | Supported Model name | Notes |
---|---|---|
1D Barcode Reader | BCR-POP1 | |
2D Barcode Reader | Zebra Technologies DS9208 | |
Keyboard | Any HID Keyboard Device | Supported by only HI01X/HI02X |
Line Display | SCD222U |
Note: mC-Print2/3 are supported to Barcode Readers and Line Display for peripheral device.
Details of peripheral device: