Scanner
This document provides instructions for setting up scanners in the Checkout App.
ScannerType definition cha.settings.v1.
Desktop
You can use up to two JPOS scanners. Please ensure that the scanner drivers are installed before use.
"ScannerType": {
"description": "This is a definition of the scanner settings.",
"type": "object",
"required": [
"logicalName",
"autoConnect"
],
"properties": {
"autoConnect": {
"type": "boolean",
"description": "Enables the auto connect."
},
"logicalName": {
"type": "string",
"description": "Scanner's logical name."
}
}
},
Supported scanners
Checkout App supports JavaPOS scanners and offers limited support for DataWedge scanners. For optimal performance, we recommend using JavaPOS.
Requirements
Scanner should send Enter (not Tab) as last symbol of the sequence.
Configuration
Please ensure that the logicalName
matches the hiiretail-javapos-config
profile.
Java based scanner integration supports Windows and Linux trough environment variables.
To setup the JPOS enabled scanners with the Checkout App one needs to make sure to:
Install JPOS vendor drivers.
- Check official vendor site to get drivers
Set the device in corresponding mode according to the connection type (usually it's USB Serial Emulation)
Mobile
Supported scanners
The Checkout App supports both camera-based scanning and integrated scanning on devices equipped with a physical scanner, such as Zebra Devices.
Configuration
No CCC configuratios are required for this platform
To enable camera scanning, simply grant permission to use the device's camera when prompted by the app.
To use a physical scanner on Zebra Devices, the app automatically registers a profile, making the scanner ready for use without any additional actions required.