Aila Barcode Scanner Settings

Kiosk Pro Enterprise supports 1D and 2D barcode scanning through Aila’s line of kiosk and handheld scanners for iPadOS.

Supported barcode types for this integration include UPC-EAN, QR, Code 128, Code 39, and Interleaved 2 of 5.

These scanners use a mirrored camera system for barcode capture and recognition and the audio jack for communication with the app. Current models can be viewed on their site at http://ailatech.com/.

While the scanner is active, white LED lights illuminate the scanning area and a red LED helps the visitor accurately position the barcode for scanning.

Use of these scanners requires integration of our JavaScript API. Calls are available to begin and end a scanning session, to check the current state of scanning, to return which type of scanner is being used, and to manually trigger a beep from the scanner.


Scanning Mode

Supported in:

Kiosk Pro Enterprise

Determine whether the scanner continues to scan after a successful scan is registered or stops automatically.

Default Value:
  • Autoconfigure
Other Possible Values:
  • Single
  • Continuous

Autoconfigure

Sets the scanning mode based on the type of scanner being used. For kiosk cases where the scanner is expected to have a permanent power source, Autoconfigure opts for Continuous scanning mode. For handheld cases, where scanning can be manually triggered through a button on the case itself and the device is more likely to be unplugged, Autoconfigure uses Single scanning mode.

Single

The scanner is turned on through a JavaScript call and remains on until a successful scan occurs or the scanner is turned off through a second JavaScript API call or is physically disconnected.

Continuous

The scanner is turned on by a JavaScript call and then remains on until the scanner is turned off through a second JavaScript API call or is physically disconnected.

Values for Remote Settings Control & Managed App Configuration

Key kp_padlockScan_scanningMode
Key Type integer
Default Value 2
Possible Values
  • 0 = Single
  • 1 = Continuous
  • 2 = Autoconfigure


Motion Detection Mode

Supported in:

Kiosk Pro Enterprise

Configure when the scanner registers new scans.

Default Value:
  • Autoconfigure
Other Possible Values:
  • Off
  • On

Motion detection mode does not affect the Aila scanner's LED lighting, which remains on whenever scanning is active.

Autoconfigure

In Autoconfigure mode, the motion detection mode is determined by the type of scanner being used. For kiosk cases where the scanner is generally set to a continuous scanning mode, Autoconfigure opts for motion detection to be turned on. For handheld cases, Autoconfigure turns motion detection off.

Off

The scanner will continuously focus the camera and analyze the image for recognizable barcodes.

On

The scanner will monitor the camera for motion. Once motion is detected, the scanner will focus and analyze the image for barcodes.

Values for Remote Settings Control & Managed App Configuration

Key kp_padlockScan_motionDetectionMode
Key Type integer
Default Value 2
Possible Values
  • 0 = Off
  • 1 = On
  • 2 = Autoconfigure


Automatically Beep on Scan

Supported in:

Kiosk Pro Enterprise

Set whether the scanner automatically beeps when a successful scan is registered or not.

Default: On

It is also possible to trigger a beep through the JavaScript API.

Values for Remote Settings Control & Managed App Configuration

Key kp_padlockScan_beepMode
Key Type boolean
Default Value true


Enabled Codes

Supported in:

Kiosk Pro Enterprise

Supported barcode types for this integration include UPC-EAN, QR, Code 128, Code 39, and Interleaved 2 of 5. This setting allows you to define which types of codes are registered as a successful scan.

Default: UPCEAN;QR;128;39;25;PDF417

The default entry allows for all supported codes to scan. Multiple entries must be separated by a semicolon (‘;’) character.

Values for Remote Settings Control & Managed App Configuration

Key kp_padlockScan_enabledCodes
Key Type string
Default Value UPCEAN;QR;128;39;25;PDF417

Change Log

Added in 8.0 version.

Still stuck? How can we help? How can we help?