Scan API: What's Included


Use iPad cameras to scan UPC barcodes and QR codes

Supported in:

Kiosk Pro Enterprise

Our native camera scanning API relies on the open-source ZBar Scanner SDK and supports both QR codes and standard UPC codes, including EAN, ISBN, and Code 39, 93, and 128.

You can also configure which camera to use by default for scanning - the front camera, which is lower-resolution but often more accessible in a kiosk, or the back camera, which produces a higher-resolution image, which often results in a faster and more accurate scan.

Once a scan is triggered, the viewport for the native iOS camera is shown full-screen to allow the visitor to easily position the code for scanning. When the code is positioned in a way that the camera is able to focus, the camera automatically captures the code and interprets it, returning the data from the barcode to your code as a callback function.

View Documentation & Sample Code


Use an Aila scanner to scan UPC barcodes and QR codes

Supported in:

Kiosk Pro Enterprise

Kiosk Pro Enterprise supports 1D and 2D barcode scanning through Aila’s line of kiosk and handheld scanners for iOS. Supported barcode types for this integration include UPC-EAN, QR, Code 128, Code 39, Interleaved 2 of 5, and PDF 417.

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 Ailatech.com

View Documentation & Sample Code


Use a Socket Mobile scanner to scan UPC barcodes and QR codes

Supported in:

Kiosk Pro Enterprise

Kiosk Pro Enterprise supports 1D and 2D barcode scanning through Socket Mobile's S800 scanner series. Supported barcode types for this integration include UPC-EAN, QR, Code 128, Code 39, and Interleaved 2 of 5.

These scanners connect via Bluetooth. Current models can be viewed on their site at SocketMobile.com

View Documentation & Sample Code

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