Jayden
Traoré

How to manage Datalogic devices with Hexnode MDM

Jayden Traoré

May 4, 2020

29 min read

Datalogic devices is an Italian manufacturer and supplier that works in the automatic data capture and the process automation markets. 

They are one of the leaders in the production of world-class bar code readers, mobile computers, sensors, vision and laser marking systems. 

Hexnode’s partnership with Datalogic enables our users to leverage Datalogic’s API for device management via OEMConfig which extends the management capabilities beyond our native features.  

How to manage Datalogic devices using Hexnode’s native device management feature?

Hexnode’s Android device management capabilities can be leveraged to manage Datalogic devices directly.

Enrollment

Hexnode MDM provides a wide variety of enrollment methods for Android devices, you are free to choose the ones that are convenient for your business model.

No authentication enrollment: It is the fastest enrollment method available. It only requires the server name. No authentication and no enrollment credentials are needed. All devices enrolled this way are assigned to a default user.

Email/SMS enrollment: Here the enrollment credentials are sent to the users via email or SMS. These credentials have to be entered to complete the enrollment process.

Self-Enrollment: This method allows the users to enroll their devices via Azure Active Directory, Active Directory, or Google user credentials. For other users, the admin may create a default user and a dedicated password manually or assign a common password or individual passwords for the users and sends it to them as a bulk mail. The enrollment process is pretty much the same.

QR code enrollment: In certain scenarios, it is difficult to enroll devices with credentials like username, password and portal name. Hexnode MDM lets you enroll devices easily by scanning a QR code.

ROM enrollment: If your enterprise has a collaboration with Datalogic you can flash a custom ROM to the Android Device with Hexnode MDM as a system app.

Android Enterprise Enrollment: Previously known as Android for work, it is currently the main enrollment method for android devices. It creates a separate work container on the devices. The separation of corporate and personal data is necessary if the devices are BYOD (Bring your own device) or COPE (Corporate owned personally enabled). The Hexnode for work app is used for Android enterprise enrollment. AFW# and ADB methods are also used for Android Enterprise Enrollment.

Zero-touch enrollment: This is ideal for bulk deployment of devices. The devices need to be purchased from a Datalogic zero-touch reseller partner. It is ideal for corporate-owned devices as it is a one-time configuration process. Hence, the devices come pre-configured out of the box. This also eliminates the need for user intervention in setting up the devices.

Management

Hexnode provides the A – Z in device management. The main management features for Datalogic devices include:

Device info and monitoring: Android Device monitoring features include device summary which provides a summary of the hardware info like model, type, OS version, root info, battery level, memory level. It also provides enrollment details (last checked-in, last scan, device id, enrollment date, and status).

Location information is also available with map support to pinpoint the exact location the device was last active at. Compliance to policies and restrictions, the number of apps currently on the device, activity status, the number of policies currently associated, kiosk status, and last checked-in time can also be viewed from the Manage section.

The device info section includes the device model name, manufacturer (Datalogic), Serial no, UID, etc. Network Info section includes the phone number of the SIM cards on the device, IMEI numbers of the device, roaming status, carrier details, etc.

Application, Policies, Security sections under manage has the full list of associated policies and applications.

Actions: A large list of actions are available for Datalogic devices. Scan option is used for scanning the devices to refresh the data and listing the current device status, it can also be used to scan the device location. Lock, wipe, remote ring, enabling lost mode actions are useful in cases of emergency (lost or stolen devices with valuable corporate data).

Changing the device owner, installing and uninstalling applications, associating configured policies, OS updates, changing the friendly name for the device, changing ringtone, importing contacts to device can all be done remotely via the actions tab in device management.

Enabling and disabling kiosk mode can be achieved at the click of a button. Broadcasting notifications and messages to the selected devices are very popular among our users.

The action tab also allows the exporting of device details as a pdf file. When you are all done with a device you can disenroll it from the Henoxde MDM portal using the Disenroll device action.

Action History section shows the activity log for the device along with the status of each action and messages related to it.

Remote control and view: The manage tab for Android devices provides the remote device view option. This is achieved via the remote view app which can be remotely installed on any device. It lets you view the user’s device in real-time. This nifty feature lets you monitor the users that require supervision.

The remote control feature is available for Android 5.0+ and Android Enterprise devices. The remote control allows admins to monitor and take control of the device from their PC. It can come in handy when you need to take control of the devices to diagnose and fix problems reported by the users in real-time.

Data Management: The data management section under Manage shows the data usage by the device as a whole and for each app individually.

Total data usage, Mobile data usage, WIFI data usage as a whole, and for each application are listed under this section. The data usage details can be exported as a CSV or PDF from here. The section also has filters to view the usage by dates and periods. A list of apps with blocked data access are also listed here.

Users, devices, and groups: All enrolled devices can be divided into groups for easier monitoring. Similarly, users can also be grouped.

Grouping of devices and users not only allows easier monitoring, it also helps in managing them together via actions and policies. Grouping is highly recommended in cases where the device count is high.

Hexnode MDM also supports dynamic grouping. Dynamic groups keep changing automatically based on certain specified conditions. In dynamic grouping, devices move in and out of the group during the periodic group sync, whereas custom groups maintain devices as a fixed list. The sufficiency of minimal manual effort makes dynamic grouping more desirable than manual grouping.

Restrictions

Device Functionality: Enable or disable device functionality features like camera, USB file transfer, safe mode, lock screen orientation and lock screen timeout.

Network Settings: Provision to forcefully turn the Wi-Fi on and off besides disabling or enabling the feature can be useful to certain enterprise needs.

Enabling or disabling Bluetooth, tethering, a portable wi-fi hotspot, and data roaming can be done.

Synchronization settings: Backing up or restoring data from google drive can be disabled on Android 8.0+ devices in device owner mode.

Advanced device functionality restrictions: Disabling of the device microphone, screen capture, making a call, volume adjustment, and the copying of content between normal and work profiles are available for Datalogic devices.

Advanced Display settings: Hiding the device status bar and displaying dialogs/windows are available under this section.

Advanced Connectivity settings: Bluetooth data transfer, android beam, configuring Bluetooth, configuring cell broadcast, configuring cellular network, configuring Wi-Fi, configuring hotspot and tethering, and the ability to reset network settings can be disabled from the Hexnode MDM portal.

Advanced account and application settings: Sending SMS, configuring user credentials, and modifying the user’s Google accounts (add, delete, switch) can be done here.

Installing and uninstalling apps, modifying application settings, app verification before installations, allowing the installation of applications from unknown sources, parent profile app linking, and app runtime permissions can all be enabled or disabled to suit your enterprise’s needs.

Other advanced settings: Factory reset protection can be disabled or bypassed on devices in Android Enterprise device owner mode.

Enabling location sharing, USB debugging, factory reset, reading external connected media, setting up time zone, updating date and time automatically, and configuring VPN can also be done via the Hexnode MDM portal.

All advanced device settings are available only for Android Enterprise devices.

Policies

Password: Secure your Datalogic devices with Hexnode’s password policy. Password complexity, password age, password history can be configured for the devices. Added security via auto-lock and device wipe after a set number of failed attempts can also be configured. This method is used to lock the entire device in normal mode. In device owner mode the password policies are only applicable to device owner container and work apps.

For devices running Android 7.0+ enrolled in profile owner mode the work profile alone can be locked with the password policy.

App Management: Mandatory app policy allows you to install applications on the device. In android enterprise mode (as managed google apps), rooted devices, and devices with Hexnode MDM app as a system app, apps can be installed on the device silently. In all other cases, user intervention is required to install applications.

Blacklisting of apps in Android Enterprise devices will cause the device to fall out of compliance if the blacklisted applications are present on the device. In the Profile Owner mode, blacklisted apps will be hidden from the work container. Whitelisting of apps causes all other apps(not whitelisted) to be considered as blacklisted.

App Cataloging is used to create a customized app store on the end user’s device. App configuration and app permissions can be used to manage and configure the applications before pushing them to the devices (Only in Android Enterprise).

Networks: Wi-Fi networks can be pre-configured and associated to the devices so that they can connect automatically to the network without prompting the users to enter passwords. This saves the organization the hassle of sharing the credentials with each employee.

Security: Certificates can be installed on the Datalogic devices remotely to ensure higher security. Similarly, OS updates can also be scheduled on devices enrolled in Device Owner mode.

Configurations: Wallpaper for the device home screen is customizable on all devices with Android 4.4 and above from the Hexnode MDM portal.

Mobile Data Management and File Management: The Mobile data management feature on Android 6.0+ devices allow admins to monitor how Wi-Fi and mobile data connection are used. Usage limits can be set up, network connectivity can also be restricted if limits are reached (monthly, daily, etc. on the device as a whole or on apps individually). This can be useful in tracking data hogging applications.

File Management can be used to upload files (videos, audios, images, documents) to a designated space within an enrolled device.

Kiosk Features: In most enterprises, the devices are used to access only a limited set of applications. Single app and multi-app kiosk modes by Hexnode MDM can be used for locking down your devices to only the required applications.

Hexnode also provides the option to run apps in the background as certain apps require access to other apps to function properly. The devices can be turned into Digital signages for advertisements and can be set up as a self-service kiosk. A custom kiosk launcher, kiosk screen savers, website kiosks are just the tip of the iceberg.

Kiosks can also be highly customized by restricting device actions and buttons. Kiosk exit settings and website kiosk settings should be configured as per the requirement to adapt the kiosk to the enterprise’s needs. Hexnode browser lite and Hexnode kiosk browser features can also be modified to control how the website kiosk works.

Datalogic devices are commonly used as POS devices and barcode devices, hence Hexnode’s extensive kiosk capabilities will complement it quite nicely.

Geofencing and Location Tracking: Location tracking is useful for turning automatic location tracking on and off and setting the location tracking interval. Users will not be able to change these settings once the configuration policy is associated.

Geofencing is used to create a virtual fence on the map when devices exit the fence they will be marked as non-compliant and the admins will be notified. One of the many high-security Hexnode features.

Android Enterprise Compliance: This policy can be used to deactivate the Android Enterprise container on non-compliance. The deactivation time can be set for securing corporate data.

Other key features

Apps: The apps tab has everything related to applications. You can add enterprise apps and push them to the devices directly or via policies. App catalogs, app grouping, store layouts can be configured here.

You can turn websites into web apps and push them to the devices. Customizing apps, creating file shortcuts for video and pdf files, app management, app configurations, app permissions, and OEMConfig capabilities can be created and modified here.

Admin Settings and Reports: In addition to all the specific features Hexnode’s common alert and management features are also available for Datalogic devices.

Inactivity settings to mark devices as inactive after a specified period. Scheduling device scans at regular intervals. Added compliance setting like device encryption, device inactivity, MDM app removal from the device, battery level alerts and notifications, etc.

Action and compliance notifications can be enabled/disabled to notify the admins or users as the case may be. A detailed report section shows a list of device, user, compliance, location, data management, application, and audit reports. These reports can be filtered and viewed. They can also be scheduled and exported as a CSV or PDF file.

How to manage Datalogic devices with Hexnode MDM

How to manage Datalogic devices with Hexnode MDM

How to manage Datalogic mobiles using Hexnode’s OEMConfig capabilities?

To access the OEMConfig set of features for Datalogic devices

Step 1: Go to the Apps tab on your Hexnode portal

Step 2: Select Add apps > Managed Google Apps

Step 3: Search for the Datalogic OEMConfig application and Approve it

Step 4: Go to policies > new policy > new blank policy > android > App configurations > configure > add new configuration > select the Datalogic OEMConfig app

Selecting the application will show you the list of all available device features that can be managed on Datalogic devices using OEMConfig.

Select the management options for the required features and save the policy. Assign this policy to the required Datalogic devices for management.

Datalogic’s OEMConfig capabilities with Hexnode MDM

Device Settings

Enable Mobile Data Roaming: Enables mobile data connection when roaming on cellular enabled devices

Enable Mobile Data: Enables mobile data for internet access on cellular enabled devices

Device Name: Sets the friendly name of the device (this is what will appear when discoverable by other devices). Leave blank for no change to the name.

Enable: Enable/disable the bluetooth radio

Enable Airplane Mode: Enables airplane mode on the device. (NOTE: a manual reboot will be required before changes take effect)

Enable Touch Vibration (haptic): Enables haptic feedback (touch vibration)

Enable Touch Sounds: Enables sounds effects such as key clicks, lid open, etc.

Enable Charging Sounds: Enables sounds to be played during charging events

Enable Dial Pad Tones: Enables the dial pad tones when dialing

Volume Level: Sets the volume level for the selected sound source. Valid values in range of 0–100. (NOTE: value will be automatically scaled to predefined Android values)

Sound Source: Sound category to adjust

Location Mode: Sets the GPS location provider mode

Font Size: Sets the size of the text that appears on screen

Auto-Rotate: Sets the automatic rotation of the screen based on device orientation

Adaptive Brightness: Automatically optimizes brightness level for available light

Screen Brightness: Sets the screen backlight brightness. Valid values in range of 0–100

NTP Server: Sets the NTP server address for time syncing. (NOTE: a manual reboot will be required on the device before time will be synced)

Enable 24-hour Format: Enables the 24-hour time format

Select Time Zone: Sets the time zone for the device (NOTE: If device is connected to a cellular network and auto time zone is enabled, this setting will be overwritten)

Enable Auto Time Zone [cellular only]: Enables the time zone to be automatically fetched from the cellular

Enable Auto Time: Enables the time and date to be automatically fetched from the network

OTA Update File: The name of the file to be used for firmware update. The file must be on the device. (Note: Issuing a firmware update through OEMConfig may result in the update being applied twice)

Reset Type: Type of reset to perform after firmware update completes

Wake Up Source Settings

Enable: Enables the selected wakeup source

Wake Up Source: Wakeup source to enable/disable

Suspend on Internal Power: Sets the screen timeout for when the device is running on battery power

Suspend on External Power: Sets the screen timeout for when the device is connected to an external power source (i.e. charging)

Key Remapping Settings

[Start Activity] Intent : Package name for desired activity to launch (only applies when ‘Start Activity’ type is selected)’

[Unicode] Character: Unicode character to apply to desired remap function (only applies when ‘Unicode’ type is selected)

[Keycode] Android Meta State: Android meta state to apply to desired remap function (only applies when ‘Keycode’ type is selected)

[Keycode] Target Key: Keycode corresponding to the desired remap function (only applies when ‘Keycode’ type is selected)

Remap Type: Type of remapping to be performed

Source Key: Scancode corresponding to the desired key to remap

Key Trigger Settings

Enable: Enables the selected trigger source

Trigger Source: Physical trigger source to enable/disable

Lock Key Input: Locks input from keyboard and physical buttons

NFC Adapter Enable: Enables the NFC adapter, allowing data to be exchanged when the device touches another device

APN Profile Settings

Entry Name: Name of the APN entry

Preferred APN: Set this APN entry as the preferred APN (NOTE: can only set one entry as preferred)

APN: Name of the access point network

Proxy: Proxy address

Port: Proxy port number

Username: APN username

Password: APN password

Server: APN server address

MMSC: APN MMSC URL

MMS Proxy: APN MMS proxy address

MMS Port: APN MMS proxy port number

Authentication Type: APN authentication type

APN Type: comma delimited list of APN types

APN Protocol: APN connection protocol

Roaming Protocol: Protocol to use to connect to this APN when roaming

Delete APN Entries: Comma delimited list of APN name entries to delete (NOTE: deletion will occur before adding new entries)

Delete All APN Entries: Removes all currently configured APN entries (NOTE: deletion will occur before adding new entries)

Advanced Device Settings

2D Inverted: Set the inverse mode for 2D barcode symbologies

1D Inverted: Set the inverse mode for linear barcode symbologies

Enable Code 128 reduced: Decode Code 128 labels with short margins

Enable Code 39 reduced: Decode Code 39 labels with short margins

Enable UPC/EAN reduced: Decode UPC/EAN labels with short margins

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

Character Set Mode: Controls the character set in use for the decoded label

L2 Length: One of two configurable label lengths, within range (1–9999)

L1 Length: One of two configurable label lengths, within range (1–9999)

Length control: Length control mode for a label

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

Enable: Enable/disable symbology

User Id: Specifies the symbology identifier (if any)

Length Control: Length control mode for a label

L1 length: One of two configurable label lengths, within range (1–99)

L2 length: One of two configurable label lengths, within range (1–99)

Enable checksum: Requires the use of checksum characters to verify a barcode

Send checksum: Includes the checksum in label transmission

Send start / stop: Enable/disable the transmission of the decoded start and stop characters

Convert to CLSI: Restricts the decoding to only read labels that conform to CLSI specifications

Aggressiveness: Controls the aggressiveness for the Code 128 symbology

L2 Length: One of two configurable label lengths, within range (1–99)

L1 length: One of two configurable label lengths, within range (1–99)

Length control: Length control mode for a label

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

Concatenated list enable: Allow the concatenation of common concatenated pairs

Mode: Sets the allowed ISBT 128 barcode symbologies

User ID: Specifies the symbology identifier (if any)

Enable:” Enable/disable symbology

Enable: Enable/disable symbology

UserID: Specifies the symbology identifier (if any)

Length Control: Length control mode for a label

L1 length: One of two configurable label lengths, within range (1–99)

L2 length: One of two configurable label lengths, within range (1–99)

Enable Checksum: Requires the use of checksum characters to verify a barcode

Send Checksum: Includes the checksum in label transmission

Full ASCII Conversion: Enable/disable full ASCII conversion

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

L2 length: One of two configurable label lengths, within range (1–99)

L1 length: One of two configurable label lengths, within range (1–99)

Length Control: Length control mode for a label

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

UPC/EAN link mode: Controls UPC/EAN label recognition mode

Convert GS 1 – 128: Convert the composite label to a sequence of one or more GS1–128 barcodes

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

Enable: Enable/disable symbology

User ID: Specifies the symbology identifier (if any)

Length Control: Length control mode for a label

L1 Length: One of two configurable label lengths, within range (1–9999)

L2 Length: One of two configurable label lengths, within range (1–9999)

Character Set Mode: Controls the character set in use for the decoded label

Data Matrix Operating Mode: Controls the operating mode

Enable: Enable/disable symbology

L2 length: One of two configurable label lengths, within range (1–99)

L1 length: One of two configurable label lengths, within range (1–99)

Length Control: Length control mode for a label

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

Character Set Mode: Controls the character set in use for the decoded label

L1 Length: One of two configurable label lengths, within range (1–9999)

L2 Length: One of two configurable label lengths, within range (1–9999)

Length Control: Length control mode for a label

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

Send System Digit: Includes the system digit in the label transmission, it configures whether the first character should be transmitted

Convert to ISSN: Allows to identify ISSN labels and append the check digit (per ISSN guidelines) to the end of the label

Convert to ISBN: Allows to identify ISBN labels and append the check digit (per ISBN guidelines) to the end of the label S

end Checksum: Includes the checksum in label transmission

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

Convert to EAN-13: Allows to expand the EAN-8 labels to their EAN-13 equivalents

Send Checksum: Includes the checksum in label transmission

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

Convert to GS1-128: Convert the composite label to a sequence of one or more GS1–128 barcodes

L2 length: One of two configurable label lengths, within range (1–99)

L1 length: One of two configurable label lengths, within range (1–99)

Length Control: Length control mode for a label

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

Convert to GS1-128: Convert the composite label to a sequence of one or more GS1–128 barcodes

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

Convert to GS1-128: Convert the composite label to a sequence of one or more GS1–128 barcodes

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

Enable: Enable/disable symbology

User ID: Specifies the symbology identifier (if any)

Length Control: Length control mode for a label

L1 length: One of two configurable label lengths, within range (1–99)

L2 length: One of two configurable label lengths, within range (1–99)

Enable Checksum: Requires the use of checksum characters to verify a barcode

Send Checksum: Includes the checksum in label transmission

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

L2 length: One of two configurable label lengths, within range (1–99)

L1 length: One of two configurable label lengths, within range (1–99)

Length Control: Length control mode for a label

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

L2 length: One of two configurable label lengths, within range (1–9999)

L1 length: One of two configurable label lengths, within range (1–9999)

Length Control: Length control mode for a label

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

Character Set Mode: Controls the character set in use for the decoded label

L2 length: One of two configurable label lengths, within range (1–9999)

L1 length: One of two configurable label lengths, within range (1–9999)

Length Control: Length control mode for a label

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

Character Set Mode: Controls the character set in use for the decoded label

L2 length: One of two configurable label lengths, within range (1–99)

L1 length: One of two configurable label lengths, within range (1–99)

Length Control: Length control mode for a label

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

Enable: Enable/disable symbology

User ID: Specifies the symbology identifier (if any)

Length Control: Length control mode for a label

L1 length: One of two configurable label lengths, within range (1–99)

L2 length: One of two configurable label lengths, within range (1–99)

Send Checksum: Includes the checksum in label transmission

Require Second Checksum: Requires that a label contain two check digits

Second Checksum and Mod 11: Allows to interpret the second check digit as module 11 instead of module 10

Aggressiveness: Controls the aggressiveness for the MSI symbology

Character Set Mode: Controls the character set in use for the decoded label

L2 length: One of two configurable label lengths, within range (1–9999)

L1 length: One of two configurable label lengths, within range (1–9999)

Length Control: Length control mode for a label

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

Enable: Enable/disable symbology

User ID: Specifies the symbology identifier (if any)

Length Control: Length control mode for a label

L1 length: One of two configurable label lengths, within range (1–9999)

L2 length: One of two configurable label lengths, within range (1–9999)

Enable Wi-Fi configuration format: Controls if the QR code Wi-Fi configuration format is enabled

Character Set Mode: Controls the character set in use for the decoded label

Send Checksum: Includes the checksum in label transmission

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

Require Extensions: Indicates read only barcode with a supplemental label

Enable 5-digit extensions: Requires a 5 digit extension to be verified for a successful decode of a label

Enable 2-digit extensions: Requires a 2-digit extension to be verified for a successful decode of a label

Convert to EAN-13: Allows to expand the EAN-8 labels to their EAN-13 equivalents

Send System Digit: Includes the system digit in the label transmission, it configures whether the first character should be transmitted

Send Checksum: Includes the checksum in label transmission

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

Enable UPC-E1: Enables decoding of the UPC-E1 symbology variation of the UPC-E code

Convert to UPC-A: Allows to expand the UPC-E labels to their UPC-A equivalents

Send System Digit: Includes the system digit in the label transmission, it configures whether the first character should be transmitted

Send Checksum: Includes the checksum in label transmission

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

User ID: Specifies the symbology identifier (if any)

Enable: Enable/disable symbology

Enable Web Page: The captured data will be sent to the Internet browsing application, in the form of a valid URL

Enable Intent Wedge: The captured data will be sent to an application in the form of an implicit intent

Intent Delivery Mode: Delivery mode for intent wedge

Intent Action: Set the general action to be performed

Intent Category: Set the intent category

Intent Extra Barcode String: Set key corresponding to extra data

Intent Extra Barcode Type: Set an explicit MIME data type

Intent Extra Barcode Data: Set the data this intent is operating on Datalogic devices

Keyboard Wedge Input: Input mode for keyboard wedge

Enable Keyboard Wedge Only on Focus: Send captured data in the form of key events only to the current text area with active keyboard input

Enable Keyboard Wedge: The captured data will be sent to the foreground application in the form of key events

Enable Single Notification: Defines whether to notify each successfully read label during Multi Scan operation

Number of Required Labels: The number of required labels to be read before automatically ending a good read transaction. The decoding session is ended successfully and all the collected labels are returned together, only if the label count is reached. Number of labels must be between 2 and 10.

Enable Multi Scan: Capture multiple labels sequentially

Enable Picklist: Limits reading to targeted selection

Enable Illumination: Enables barcode illumination when capturing frames

Illumination Type: Selects the scanner illuminator to be used for decoding

Enable Aim: Enables aim projection when capturing frames for Datalogic devices

Display Mode: Barcode illumination management for capturing frames from displays or reflective surfaces. The possible configurations are- Disabled: illuminator always enabled; Enabled: illuminator adjusted according to reflection in the previous acquired frames

Image capture profile: Selects the scanner image capture profile

Custom image capture profile: Frame brightness of custom image capture profile. Valid values in range of 0–255.

Target Mode: Selects the scanner target beam mode

Target Timeout: Time the target beam is on before scanner attempts to read (in seconds)

Release Scan Timeout: Maximum time the scanner is on after trigger release when using Release Scan target beam mode (in seconds)

Decode Timeout: Maximum time the scanner remains on without reading a barcode (in seconds)

Send Code ID: Select the symbology identifier to be transmitted along with the scanned data for Datalogic devices

Remove non-printable characters: Removes all non-printable characters from the scanned data. The length check for each symbology is evaluated before any characters are removed. Characters in the code ID, prefix, suffix, and separator won’t be removed.

Group Seperator Replacement: A string of Unicode characters that replaces each occurrence of GS in the scanned data. Group Separator Replacement string may contain printable and non-printable characters. Use the ASCII character symbol surrounded by square brackets to represent non-printable characters. E.g. [BS][TAB] is a group separator sequence consisting of two non-printable characters. An ASCII table may be found at the following address: www.asciitable.com

Label Suffix: A string of Unicode characters sent after the final character in the scanned data. Label suffix may contain printable and non-printable characters. Use the ASCII character symbol surrounded by square brackets to represent non-printable characters. E.g. [LF] is the ASCII character symbol representing the LINE FEED non-printable. An ASCII table may be found at the following address: www.asciitable.com

Label Prefix: A string of Unicode characters sent immediately before the symbology identifier. Label prefix may contain printable and non-printable characters. Use the ASCII character symbol surrounded by square brackets to represent non-printable characters. E.g. [ESC] is the ASCII character symbol representing the ESCAPE non-printable. An ASCII table may be found at the following address: www.asciitable.com

Enable Vibrator: Vibrate when the scan is successful

Enable Good Read LED: Green LED with good read

Enable Green Spot: Green spot with good read

Enable Good Read: Automatic good read when the scan is successful

Good Read Duration: Duration of each notification on a successful read (in msec). Valid values in range of 20–500.

Good Read Interval: Delay between notifications on a successful read (in msec). Valid values in range of 20–500.

Good Read Number: Number of notifications produced on a successful read. Valid values in range of 1–4.

Enable Display Notification: Pop up a toast message on successful read

Good Read Audio Mode: Selects the scanner audio notification mode

Default Good Read Audio File Selection: File used for the audio notification on a successful read chosen from list of Factory audio tones

Custom Good Read Audio File Path: Path to a custom audio file used for the audio notification on a successful read. If a custom path is not specified, the default audio file will be used.

Good Read Audio Volume: Volume of the audio notification on a successful read. Valid values in range of 0–100.

Charging Profile: Sets the wireless charging profile. This setting is persistent through reboots and even factory resets.

Note:

It is highly recommendable to use the native policies wherever possible as the OEMConfig features are still relatively new. The introduction of OEMConfig has opened up a new set of possibilities which will be added to in the future and the existing features are expected to get more fine-tuned.

 A rugged device is always the first choice for frontline workers due to the rough nature of their work and Datalogic’s line of devices can suit these requirements easily. A dedicated device management service like Hexnode MDM can assist such devices to maximize productivity at any workplace.

Share
Jayden Traoré

Product Evangelist @ Hexnode. Sometimes, I have the feeling I live in a story: a magnificent story written by a mediocre writer living off coffee and technology.

Share your thoughts