expo-honeywell-barcode-data-intent
v0.1.1
Published
My new module
Maintainers
Readme
Expo Honeywell Barcode Data Intent
Access barcode data from embedded barcode scanners on Honeywell devices via Intent broadcast.
✅ Works on Honeywell Android devices (e.g., EDA51, EDA52 etc.)
⚙️ Data Intent Configuration (Important)
❗ Honeywell devices use Data Intent or Intent API to deliver scanned barcode data.
This module does not auto-create or configure scanner settings.
You must manually configure the scanner settings on the device.
📌 Required Data Intent Settings
To enable this module to receive barcode data:
On your Honeywell device, go to:
Settings → Scanning → Internal Scanner → Default Profile → Data Processing Settings → Data IntentEnable Data Intent
Configure the following:
- ✅ Intent Enabled
- Intent Action:
com.honeywell.sample.action.BARCODE
📦 Installation
npm install expo-honeywell-barcode-intent
or
yarn add expo-honeywell-barcode-intent📦 Usage
import * as ExpoHoneywellBarcodeDataIntent from 'expo-honeywell-barcode-data-intent';
useEffect(() => {
const subscription = ExpoHoneywellBarcodeDataIntent.listenToScans(({ barcode }) => {
console.log("Scanned:", barcode);
});
return () => subscription.remove();
}, []);