You can quickly and easily scan common barcodes and QR codes to any form screen via the barcode field type. The barcode field provides the user with a 'scan' button that launches the device camera to perform barcode capture.
The following commonly used formats are supported:
1D Retail/Product Formats
1D Industrial Formats
- Code 39
- Code 93
- Code 128
- QR Code
- Data Matrix
- Aztec (beta)
- PDF 417 (beta)
Improving scan speed and accuracy
Compared to a dedicated barcode scanner peripheral, scanning with a phone or tablet camera will always be slightly slower.
We provide two key barcode field options that help improve the speed and accuracy of scans.
By default the barcode field tries to match scanned images against all supported barcode formats. This usually works well, however if your codes are small, short or clustered next to other unrelated barcodes, scanning can become inaccurate. The supported format option on the barcode field lets you specify the exact barcode format(s) to scan for, thus ensuring that the app only scans for your target code(s), therefore reducing inaccurate scans.
ITF minimum length
We also provide the ability to adjust the default minimum length of barcode values. This allows support for short 4 digit ITF barcodes, and improves scan accuracy if you are targeting specific barcode digit lengths. The more specific you can be in terms of expected length, the better and faster the app can scan.
Triggering actions on scan
The 'On Scan' option found on barcode fields allow you to specify an interaction to occur every time a barcode field successfully scans a code. For example, you could launch a new screen or navigate to another page in a form when the scan occurs.
See our form recipes section for barcode specific articles like how to repeatedly scan barcodes / QR codes in your forms.