Search Results for

    Show / Hide Table of Contents

    Barcode Setup

    • How do I configure barcode reading settings in COSMO Mobile Solution?
    • How do I use base config import to make COSMO Mobile Solution barcode reading settings easier?
    • How do I configure Zebra devices for barcode scanning?
    • How do I configure Honeywell devices for barcode scanning?
    • How do I configure Datalogic devices for barcode scanning?
    • How do I configure Keyence devices for barcode scanning?
    • How do I configure Newland devices for barcode scanning?
    Tip

    Summary: This topic provides detailed instructions for configuring barcode scanning functionality in both COSMO Mobile Solution and certain mobile devices with built-in scanners. It covers the necessary settings for various manufacturers' devices, including Zebra, Honeywell, Datalogic, Keyence, and Newland.

    To ensure proper barcode scanning functionality in the mobile application, certain values must be configured in both COSMO Mobile Solution and the mobile application.

    Since different manufacturers have different configuration interfaces, which may even vary by model, the configuration interfaces and steps described below may slightly differ from the device you are using.

    The following sections detail the values that need to be set in COSMO Mobile Solution for each manufacturer (these values can also be set by importing the default configuration) and where to set these values on each manufacturer's mobile devices. In some cases, additional settings may also be required. Always refer to the manufacturer's documentation for the most accurate configuration instructions.

    Currently, we have experience with devices of the following manufacturers: Zebra, Honeywell, Datalogic, Keyence, Newland.

    COSMO Mobile Solution Settings

    In the Mobile Solution Settings page, choose the Device Settings action to open the Devices page.

    The fields this page are explained in the following table.

    Field Description
    Device Type Required in COSMO Mobile Solution.
    Specifies the device type. It is advised to name the device type according to the manufacturer of the given device.
    Action Required in both COSMO Mobile Solution and the mobile device.
    Specifies the required action.
    - Default: com.cosmoconsult.mobilesolution.BARCODE
    - Newland: nlscan.action.SCANNER_RESULT
    Category Optional in both COSMO Mobile Solution and the mobile device.
    Specifies the category.
    - Default: com.cosmoconsult.mobilesolution.BARCODECATEGORY
    - Newland: empty
    Extra Barcode String Required in both COSMO Mobile Solution and the mobile device.
    Specifies the extra barcode string. In case of certain manufacturers, this is a default value and might be non-editable.
    - Zebra: com.symbol.datawedge.data_string
    - Honeywell: data
    - Datalogic: com.datalogic.decode.intentwedge.barcode_string
    - Keyence: com.keyence.autoid.scanmanagersdk.data
    - Newland: SCAN_BARCODE1
    Important

    Except for the Device Type, which only needs to be specified in COSMO Mobile Solution, all field values must match between COSMO Mobile Solution and the mobile device. The Category is optional but if you define it in COSMO Mobile Solution you have to do the same in the mobile device and vice versa.

    Tip

    Field values do not need to be entered manually; they can be populated using the base configuration import:

    Barcode Device Import

    Barcode Device

    Device Settings

    The settings of the various devices are listed in the separate tabs below.

    • Zebra Devices
    • Honeywell Devices
    • Datalogic Devices
    • Keyence Devices
    • Newland Devices

    This section covers the setup of the Zebra android devices with the DataWedge application for barcode scanning.

    The Device Setting prerequisites in COSMO Mobile Solution are:

    • Action: com.cosmoconsult.mobilesolution.BARCODE
    • Category: com.cosmoconsult.mobilesolution.BARCODECATEGORY or empty
    • Extra Barcode String: com.symbol.datawedge.data_string

    To set up the Zebra android devices, follow these steps.

    1. Open the DataWedge application on your device.

      DataWedge

    2. In the upper-right corner, choose the options icon and then choose New profile.
      Enter a name for the profile.

      Profile Create

    3. Open the newly created Profile from the list, select the Profile enabled checkbox, and then choose the Associated apps section.

      Associated apps

    4. In the Select application list, search for and choose "com.cosmoconsult.mobilesolution".
      In the Select activity list, choose the one with an "*" (astrisk).

      Select mobile application

    5. Afterwards, go back to the Profile page and scroll down to the Barcode input section.
      Select the Enabled and Hardware trigger checkboxes.

      Barcode input

    6. Scroll down to the Intent output section and select the Enabled checkbox.
      The Intent action must be set to com.cosmoconsult.mobilesolution.BARCODE, the Intent category (leave empty if you left it empty in COSMO Mobile Solution) set to com.cosmoconsult.mobilesolution.BARCODECATEGORY, and the Intent delivery to Broadcast intent.

      Intent output

    7. In the same section, scroll down and choose the Basic data formatting section.
      Ensure that the Enable and Send data checkboxes are selected. The Send ENTER key is an optional setting; on some devices it's needed but we recommend to try without it first.

      Basic data formatting

    This section covers the setup of Honeywell devices for barcode scanning.

    The Device Setting prerequisites in COSMO Mobile Solution are:

    • Action: com.cosmoconsult.mobilesolution.BARCODE
    • Category: com.cosmoconsult.mobilesolution.BARCODECATEGORY or empty
    • Extra Barcode String: data

    To set up the Honeywell devices, follow these steps.

    1. Choose Honeywell Settings in the device settings. In the Honeywell Settings list, choose Scanning and then choose Internal Scanner in the Scanning list.

      Navigate to Profile

    2. In the Internal Scanner list, choose the Plus icon in the upper-right corner and then choose select an application. In the Select application list, choose COSMO Mobile Solution (com.cosmoconsult.mobilesoution).

      Create Profile

    3. Afterwards, in the Internal Scanner list, choose COSMO Mobile Solution profile and then choose Data Processing Settings. In the Data Processing Settings list, scroll down and select Data Intent.
      In the Data Intent list, the Action must be set to com.cosmoconsult.mobilesolution.BARCODE, and the Category (leave empty if you left it empty in COSMO Mobile Solution) set to com.cosmoconsult.mobilesolution.BARCODECATEGORY.

      Barcode Input

    This section covers the setup of Datalogic devices for barcode scanning.

    The Device Setting prerequisites in COSMO Mobile Solution are:

    • Action: com.cosmoconsult.mobilesolution.BARCODE
    • Category: com.cosmoconsult.mobilesolution.BARCODECATEGORY or empty
    • Extra Barcode String: com.datalogic.decode.intentwedge.barcode_string

    To set up the Datalogic devices, follow these steps.

    1. Choose Datalogic Settings in the device settings. In the Datalogic settings list, choose Scanner & decoder.

      Settings

    2. In the Scanner & decoder list, choose Wedge.
      The Intent action must be set to com.cosmoconsult.mobilesolution.BARCODE, and the Intent category (leave empty if you left it empty in Business Central) set to com.cosmoconsult.mobilesolution.BARCODECATEGORY.

      Barcode Input

    This section covers the setup of Keyence devices for barcode scanning, based on our limited information.

    The Device Setting prerequisites in COSMO Mobile Solution are:

    • Action: com.cosmoconsult.mobilesolution.BARCODE
    • Category: com.cosmoconsult.mobilesolution.BARCODECATEGORY or empty
    • Extra Barcode String: com.keyence.autoid.scanmanagersdk.data

    Refer to the following screenshots for guidance on accessing the screen for entering the relevant Action and Category information.

    Settings

    The Action must be set to com.cosmoconsult.mobilesolution.BARCODE, the Category to com.cosmoconsult.mobilesolution.BARCODECATEGORY.

    Barcode Input

    This section covers the setup of Newland devices for barcode scanning.

    The Device Setting prerequisites in COSMO Mobile Solution are:

    • Action: nlscan.action.SCANNER_RESULT
    • Category: empty
    • Extra Barcode String: SCAN_BARCODE1

    To set up the Newland devices, follow these steps.
    1. Open the Quick Settings application on your device.

      Quick_Settings

    2. Open the Scan menu.

      Scan

    3. Choose the Output Mode submenu from the list.

      Output_Mode

    4. Choose the Output via API option and ensure that the Send broadcast on scan fail checkbox is selected. Select the Output enter-event checkbox and ensure that the Output key up event checkbox is selected.
      Choose OK to save the settings.

      Output_Mode_Setup

    5. In the Setting list, scroll down and then choose the Broadcast-output settings submenu.

      Broadcast_Output_Settings

    6. Ensure that the Broadcast action is set to nlscan.action.SCANNER_RESULT and the Result 1 extra is equal to SCAN_BARCODE1.

      Broadcast_Output_Settings_Setup



    Feedback
    Submit feedback for this page .

    In This Article
    Back to top 2025 © COSMO CONSULT - Data protection - Imprint