Also, we’ve tested the ‘ASUS Chromebook Flip C101 PA’ convertible laptop, which was only $229. Scanning with the front-facing webcam was reliable. Chromebooks with access to the Google Play store are able to download CodeREADr. Thus, this could be a good option for Kiosk Mode use.
Another hardware option a client has used is the Symbol model LS2208 USB scanning accessory connected to an iPad with a lightning adapter. For a cheaper option, we’ve tested another barcode scanning accessory. This item came right out of the box in the Keyboard Emulation mode (HID) with a continuous scan and a carriage return suffix enabled. It scanned well but not flawlessly. It will only scan linear 1D barcodes (e.g. Code 39, Code 128, UPC/EAN, etc). It will not scan 2D barcodes (QR codes, DataMatrix, etc.). You can see a 12-second demo video here.
When using scanning accessories, configure those for the keyboard emulation mode with a carriage return suffix. Those are typical default settings for such scanners. If not, refer to the device’s manual for instructions. If the device supports submission of the scan as a complete string all at once (instead of one character at a time), that’s ideal for faster processing.
Also, when setting up your scanning accessory to work with the CodeREADr app, look for the option on the Advanced step to enable Auto Next Scan and disable the camera.
Finally, if your device’s camera is having trouble scanning quickly in Kiosk Mode, enable SD Pro. Then, configure the scanner to use Framing Mode. As a result, you can quickly scan as the app will only read when the whole barcode is in the frame. Also, the person scanning can see exactly where to place their barcode, thus making it much better user experience.