Skip to 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 settingsDataWedge - 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 SettingsHoneywell - Honeywell SettingsHoneywell - ScanningHoneywell - Profile selectionHoneywell - Data Processing SettingsHoneywell - Wedge offHoneywell - Data Intent with action


CipherLab

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

CipherLab - Reader ConfigCipherLab - Default Mode: IntentCipherLab - 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 - SettingsDatalogic - Scanner & decoderDatalogic - Wedge settingsDatalogic - 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.