Question Type: Barcode


Barcode questions allow the user to scan a barcode with the device's camera. This feature is supported on most, but not all, devices that have a fairly high resolution camera with auto-focus. If the camera on a mobile device does not have auto-focus capability, it is still possible to capture and decode barcodes; however, the user must manually place the camera and/or barcode so that is in focus.  

An example of a Barcode question on an iOS device is shown below:


Form Builder

In the Form Builder, the Barcode question appears as shown below:


The Question Edit screen for the Barcode question type has three tabs: General, Properties, and Help OptionsClosed Help Options are ways to add help content, such as YouTube videos, web pages, text, or images, to questions in a form. Mobile users simply tap the help icon next to a question to see the help that the form designer provided.. This article will go through each of the tabs.



Unique ID

The Unique IDClosed A Unique ID refers to the specific identifier of a question, form page, form section, or Data Destination. Unique IDs are used as reference points when pulling data for conditional logic, Analytics projects, Data Destinations, and Documents. is the reference for the question. For more information on Unique IDs, read: Overview: Unique IDs. It can either be auto-generated based on the question text, or customized.


Tips for Form Designers:


Restrictions control how your mobile users interact with a question. They can be set on the question itself, or controlled by Conditional Logic.

Required Read-Only Hidden on Device Hidden in Reports


Properties allow you to set up your question in various ways. The Barcode question type has simple properties, allowing you to specify which kind of barcode will be scanned. 

Where possible, specify the desired type of barcode in the Barcode Properties tab to aid the speed of barcode recognition.

Barcode Standards supported by ProntoForms are:

  • UPC (A or E): Universal product code seen on almost all retail products in the USA and Canada.
  • EAN (8 or 13): European Article Numbering international retail product code.
  • Code 39: General-purpose code in very wide use world-wide.
  • Code 128: Very capable code, excellent density, high reliability; in very wide use world-wide.
  • QR Code: Used for material control and order confirmation.
  • ITF: Interleaved 2 of 5 - Compact numeric code, widely used in industry, air cargo.

Other types of barcodes are supported; they will simply take a moment longer to recognize.

Help Options

Adding "Help" content to forms gives mobile users access to support and other resources out in the field. Help content is available to users through a button embedded beside a question. Any question in the form can include a link to YouTube videos, web pages, or HTML-formatted work instructions.

For more information on Help Content, please read: Adding Help Content to Questions