Main focus

Configure Zebra DataWedge so Mobile Inventory receives barcode scans from your Zebra device correctly.

Applies to

  • Android

This guide explains how to configure DataWedge so barcode scanning works correctly with Mobile Inventory. DataWedge lets you control scanner behavior and the method used to send barcode data.

Step 1: Create a new profile

Open the DataWedge app on your Zebra device. Create a new profile that defines how the scanner should behave inside Mobile Inventory. This profile stores the settings used for barcode scanning in the app.

DataWedge profile creation screen

Step 2: Associate the Mobile Inventory app

In Associated Applications, specify which app should use this DataWedge profile. Select the Mobile Inventory package name: ro.bino.inventory.*.

The asterisk * wildcard makes the configuration apply to all Mobile Inventory app versions and variants.

Associated applications configuration
Package name selection

Choose a data transmission method

DataWedge can send barcode data to your app in two different ways. Pick the option that best matches your workflow and technical requirements.

Option 1: Keystroke Output

This method simulates keyboard input. The scanned barcode is sent as if it were typed, so it appears in the active text field inside Mobile Inventory.

To configure it, enable Keystroke Output. This option is useful when you want scanned data to fill input fields automatically.

Keystroke output configuration

Option 2: Intent Output

This method uses Android intents to send barcode data directly to Mobile Inventory. It gives the app more control over how scanned data is handled.

To configure it, enable Intent Output and set Intent Action to zebra. This creates a direct communication channel between DataWedge and Mobile Inventory.

Intent output configuration

Configuration complete

After you configure your preferred transmission method, the DataWedge profile is ready. Mobile Inventory will receive barcode data according to the settings you selected.