Barcodes of items can be scanned in the DSD Assist mobile applications. Some extra configuration may be required on a Zebra or Honeywell device that has a built in barcode scanner. These scanners act as a keyboard wedge so a prefix needs to be added to the barcode so our application recognises the barcode has been scanned with a barcode scanner and can then take appropriate actions.
Zebra devices
- From the Android Settings icon select the DataWedge Application
- Select the Profile you are using. This is Profile0 by default
- Scroll down to the Keystroke output section and select the Advanced data formatting option

- Delete the existing Rule, Rule0 by default by a long tap on the Rule and then delete
- Select the 3 dots in the top right corner and add a new rule
- Call the new rule Prefix and select the checkbox to enable the rule
- Select Actions and the action should be Send String
- In the String enter SCAN-
- Select New Action and the action should be Send Remaining
- Ensure that the Rule created is enabled
Honeywell Devices
- From the Android Settings scroll down to the Honeywell Settings
- Scroll down to Scanning and select it
- Select Internal Scanner and then Default Profile
- Select Data Processing Settings
- Select Prefix and enter SCAN- as the prefix and press OK
- Use back arrow to return to the scanner menu
- Select Symbology Settings and scroll down to EAN-13
- Ensure Send check digit is enabled
- Repeat steps 7 and 8 for the UPC codes you might be scanning also
These steps will all SCAN- as a prefix to a barcode scan of an item
In the ROUTECTL file you will need to add Prefix with a value of SCAN-
The effect of this is that once a barcode is scanned and the item validated the cursor will be positioned in the quantity field in the DSD Assist mobile applications, making this a fast way to gather returns form customer for instance.