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 intent. This enables reliable, fast, and targeted processing of scans without focus issues or duplicate inputs.
How do I enable intent-based scanning on Zebra devices?
- Open the DataWedge app.
- Select the desired profile.
- Disable keyboard output.
- Enable intent output.
- Action:
zebra.scan - Intent delivery: select "Send via Intent"
- Action:
How do I enable intent-based scanning on Honeywell devices?
- Open Android Settings.
- Go to "Honeywell Settings".
- Go to "Scanning".
- Select your scanner, then select the appropriate profile.
- Open "Data Processing Settings".
- Set "Wedge" to "off" (disable keyboard output).
- Click on "Data Intent" and activate it.
- Action:
honeywell.scan
- Action:
How do I enable intent-based scanning on CipherLab devices?
- Start the Reader Config app.
- Set "Default Mode" to "Intent".
- No further settings are needed.
How do I enable intent-based scanning on Datalogic devices?
- Open Android Settings.
- Go to "Datalogic settings".
- Select "Scanner & decoder".
- Open "Wedge".
- Set "Keyboard Wedge" to off.
- Set "Intent Wedge" to on.
Do I always need to disable keyboard output (wedge)?
Yes, when using intent-based scanning, you should disable classic keyboard output to avoid duplicate inputs and conflicts.
Additional notes
When intent-based scanning is correctly enabled, the app automatically receives scan data with the specified action intent and can process it optimally.
If any issues occur, please check the settings step by step as described above.