Praxsuite

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 Scanner

You 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.