Overview
The Barcode field allows users to scan barcodes or QR codes using the mobile app. It provides a convenient way to capture and store barcode information directly within a form. With the Barcode field, you can leverage the camera on your mobile device to scan barcodes or QR codes quickly and accurately.
For even more efficiency, scanned barcode data can automatically populate other fields on your form through lookup mapping -- eliminating the need for manual entry.
The Barcode field is especially useful for collecting product information, tracking inventory, and streamlining data capture processes.
Capture barcodes and QR codes. They can also be used in conjunction with lookup mappings as the "search" field.
Read and watch more to learn about the current Barcode and QR code capabilities.
Supported Code Types
iOS:
- UPC-A
- UPC-E
- Code 39
- Code 39 mod 43
- Code 93
- Code 128
- EAN-8
- EAN-13
- Aztec
- PDF417
- QR Mode 2 (Mode 1 not supported)
Android:
- EAN-13
- EAN-8
- UPC-A
- UPC-E
- Code 128
- Code 39
- Interleaved 2 of 5
- QR Mode 2 (Mode 1 not supported)
How to Add a Barcode Field
To add a Barcode field to your form:
- Go to the Form Builder.
- Select the Barcode field from the Add Fields menu on the left.
- Use the Barcode Settings menu on the right to make sure it's enabled and to configure your preferences.
- Learn how to set up a barcode scanner with QR codes and Lookup Lists.
Configuration
Setting | Description |
---|---|
Field Label | The label displayed for the field. This is usually displayed at the top left corner above the field. |
Field Key | A Key used to reference the field in submission data. The key is also used to reference the field in rules and calculations. |
Default Value | The value that will be used to pre-populate the field when the form is initially opened. |
Rules | A Rule or JavaScript snippet that allows you to perform actions on fields or sections within the form. The actions can include hide, show, enable, disable, showSection and hideSection. Rules are executed on field value changes and when the form is opened. ex. if ($field1$ > 23) { hide(); } else { show(); } (Please see the Introduction to Rules Document for more information) |
Required | Sets the field to have required input. You will not be able to submit the form until this field has valid input. |
Enabled | If not set the field will be visible but cannot be edited or set to accept new input. |
Hide Field Label | Hides the Field Name label. |
Hidden | If enabled the field and all labels are not visible. |
Exclude From Reports | If checked, the field will be excluded from HTML and PDF reports and will also be excluded from Excel and CSV exports. |
Capture Geo Location | Capture the current latitude and longitude when the acknowledgment button is clicked. |
Capture Time Stamp | Capture the current date and time when the acknowledgment button is clicked. |
Alert Type | Choose a theme to change the background and font colors of the field cell as displayed in the apps. |
Result Data
Data Type | Domain of Values | Example JSON |
---|---|---|
String | N/A | { "barcodereader_1": "0123456789" } |