QR Scanner Component
Camila Escobar · June 17, 2026
Learn how to configure the QR Scanner component in Praxsuite forms to capture data from QR codes using a device camera. Extract values with JSON parsing or regex patterns and store the scanned data directly in your associated table.
The QR Scanner component allows users to scan QR codes directly from a form using their device camera. The scanned value is captured and stored in a column within the associated table.
This component is particularly useful for workflows involving physical assets, inventory tracking, ticket validation, equipment identification, or location tagging.
When a QR code is scanned, the system reads its content and stores the processed value according to the configuration defined in the component settings.
Basic configuration
Associated Table
Selects the table where the scanned QR data will be stored when the form is submitted.
Associated Column
Defines the column in the associated table where the scanned value will be saved.
The column type should match the format of the data extracted from the QR code (for example: text, number, or ID).
Label
Defines the name displayed for the scanner field in the form.
Example:
QR ScannerYou may customize this depending on the workflow.
Examples:
Scan Asset QR
Scan Equipment Code
Scan Ticket QR
Scan Product Code
Processing configuration
This section controls how the system interprets the data contained in the QR code.
QR contains JSON
Enable this option when the QR code contains JSON structured data instead of a plain text value.
Example QR content:
{
"asset_id": "EQ-1032",
"location": "Warehouse A"
}This allows the system to interpret structured data encoded within the QR.
Regular Expression (Regex)
The Regex field allows you to extract specific values from the scanned QR content.
If the QR contains more information than needed, a regular expression can isolate the desired value.
Example pattern:
^([A-Z0-9]{10})$This pattern extracts a 10-character alphanumeric code.
If no regex is defined, the entire QR content is stored.
General configuration
Font
Defines the typography used for the QR Scanner component within the form interface.
Required Field
When enabled, the user must scan or enter a QR code before submitting the form.
This ensures the workflow always includes a valid QR input.