Skip to main content

Intent-based Scanning for Zebra, Honeywell, CipherLab, and Datalogic

What is intent-based scanning and what are its advantages?

With intent-based scanning, barcode data is not sent as keyboard input to the current field, but instead is delivered directly to the app via Android Intent. This enables reliable, fast, and targeted processing of scans — without focus issues, duplicate inputs, or swapped characters.

Recommendation

Intent-based scanning is the recommended scan method for all TheFlex installations. It eliminates the issues caused by keyboard-based (wedge) output.


Zebra (DataWedge)

  1. Open the DataWedge app.
  2. Select the desired profile.
  3. Disable Keystroke Output.
  4. Enable Intent Output and configure:
    • Action: zebra.scan
    • Intent delivery: Send Intent

DataWedge – Intent Output settings DataWedge – Intent Output detail


Honeywell

  1. Open Android Settings.
  2. Go to Honeywell Settings.
  3. Open Scanning.
  4. Select your scanner, then select the desired profile.
  5. Open Data Processing Settings.
  6. Set Wedge to off (disables keyboard output).
  7. Tap Data Intent and enable it.
    • Action: honeywell.scan

Honeywell – Android Settings Honeywell – Honeywell Settings Honeywell – Scanning Honeywell – Profile selection Honeywell – Data Processing Settings Honeywell – Wedge off Honeywell – Data Intent with action


CipherLab

  1. Start the Reader Config app.
  2. Set Default Mode to Intent.
  3. No further configuration needed.

CipherLab – Reader Config CipherLab – Default Mode: Intent CipherLab – Confirmation


Datalogic

  1. Open Android Settings.
  2. Go to Datalogic settings.
  3. Select Scanner & decoder.
  4. Open Wedge.
  5. Set Keyboard Wedge to off.
  6. Set Intent Wedge to on.

Datalogic – Settings Datalogic – Scanner & decoder Datalogic – Wedge settings Datalogic – Intent Wedge on


Do I always need to disable keyboard output (wedge)?

Yes. When using intent-based scanning, always disable classic keyboard output to avoid duplicate inputs and conflicts.


Additional notes

Once intent-based scanning is correctly configured, TheFlex automatically receives the scan data via the specified action intent. If any issues occur, check the settings step by step as described above.