Motorola Scan Buttons and MSR with the TE client for Android

Version 6

         By default, when you use the hardware scan buttons or the magnetic stripe reader for a Motorola ET1 or MC40, the information acquired is sent to the DataWedge application. This paper explains how to set up the device so that scanned or swiped information is sent directly to the Terminal Emulation Client application when the Client is in the foreground. To use the scanner or MSR with Terminal Emulation, create a DataWedge profile and then configure it to send the scanned data to the TE Client. You can also configure the DataWedge profile to append and prepend information to a scan. If you want to use both the MSR and the scan buttons, you must use the same DataWedge profile for both. Before you create the DataWedge profile, you must install the TE Client for Android on the device.

     

    To create the DataWedge profile:

    1. From the DataWedge application, tap Menu > New profile.

    2. Provide a name for the profile and click OK. The profile will be added to the list.

    3. Tap the name of the new profile to configure the profile.

    4. In the Applications section, tap Associated apps.

    5. Tap Menu > New app/activity.

    6. From the Select application list, tap com.wavelink.te.

    7. From the Select activity list, tap com.wavelink.te.TerminalEmulationActivity.

    8. Tap Back to go back to the Profile details.

     

    The application is at the profile details page for the DataWedge profile. Follow the steps below to enable

    the scan buttons and the MSR.

     

    To enable the scan buttons to send data to the TE Client:


    1. From the profile details page of the DataWedge profile you created, find the Barcode Input section.

    2. Make sure the Scanner Input option is enabled.

    3. In the Keystroke Output section, disable the keystroke output option.

    4. In the Intent Output section, enable the output via intent option.

    5. Tap Intent action.

    6. In the dialog box that appears, type android.intent.action.SEND and tap OK.

    7. Tap Intent category.

    8. In the dialog box that appears, type android.intent.category.DEFAULT and tap OK.

     

    To enable the MSR to send data to the TE Client:

     

    1. From the preferences list of the DataWedge profile you created, find the MSR Input section.

    2. Enable the Input via MSR option.

    If you have completed the task to enable the scan buttons, you can now exit the DataWedge app and

    begin using the TE Client for Android. If you haven’t already enabled the scan buttons, proceed to step 3.

    3. In the Keystroke Output section, disable the keystroke output option.

    4. In the Intent Output section, enable the intent output option.

    5. Tap Intent action.

    6. In the dialog box that appears, type android.intent.action.SEND and tap OK.

    7. Tap Intent category.

    8. In the dialog box that appears, type android.intent.category.DEFAULT and tap OK.

     

    Exit the DataWedge app and begin using the TE Client for Android.