unitech scanner options

Glink can either receive scanner data as simulated keyboard input or receive scanner data with Data intent. In the latter case, the Intent action and Intent string extra must match the settings in the Scanner settings app.

Enable Data intent mode

Android 9 or older versions
To enable Data intent mode on the unitech device, start the Scanner settings app from the Android settings. Check the Scanner Settings option and uncheck Keyboard output mode. Then make sure the two parameters Intent action and Intent string extra is the same in both the Glink barcode settings and the Scanner settings app.

Android 10 or newer versions
Glink will by default use Data intent and additional settings is normally not required. Start the USS (unitech Scanner Service) app from the Android settings to set various scanner parameters.

Intent action

Glink will listen for an Intent action sent by the unitech scanner. This parameter must match the value set in the Scanner settings app. If nothing is specified in Glink, Glink will use the default value android.intent.ACTION_DECODE_DATA for Android 9 and unitech.scanservice.data for Android 10 or newer.

Intent string extra

This parameter must match the value set in the Scanner settings app. If nothing is specified in Glink, Glink will use the default value barcode_string for Android 9 and text for Android 10 or newer.

Show on status line

Make sure the parameter Show on status line is enabled to see scanned data received with Data intent on the status line at the bottom of the Glink screen. When this parameter is not enabled or scanned data is received as simulated keyboard input, you will only see the scanned barcode in the emulator screen.