# Configure Cipherlab devices with OEMConfig

OEMConfig is a program introduced for Android Enterprise devices to provide better management solutions for enterprise devices. It enables users to leverage device API for device management via OEMConfig, which extends the management capabilities. CipherLab OEMConfig is an OEMConfig app that allows you to configure CipherLab devices. This app allows you to remotely configure CipherLab device settings from the MDM console.

 Pre-requisites:- CipherLab devices running Android 5.0 and above.
- The devices and organization enrolled in the [Android Enterprise program](https://www.hexnode.com/mobile-device-management/help/how-to-enroll-organization-in-android-enterprise-using-hexnode-mdm/).

 

Add and approve the app to the Hexnode inventory
------------------------------------------------

First, you must approve the **CipherLab** app to add the app to the Hexnode app inventory.

1. Navigate to the **Apps** tab.
2. Click on the **+Add apps** button and select **Managed Google Apps** from the drop-down list.
3. Search for the [**CipherLab OEMConfig**](https://play.google.com/store/apps/details?id=com.cipherlab.oemconfig.common&hl=en_IN&gl=US) app and click on **Approve**.
4. Next, a pop-up window arises, go through the permission required for the app and click **Approve** to finalize.
5. You will be directed to a page showing the approval settings and the tab notifications. Configure the settings accordingly and click on **Done**.

This will add the CipherLab app to the Hexnode app inventory. Now, you can [deploy](https://www.hexnode.com/mobile-device-management/help/install-android-app/#install-apps-via-remote-actions) the app to the target devices.

Set-up OEM Configurations
-------------------------

To enable OEM Configurations on your Android Enterprise devices

1. Go to the **Policies** tab.
2. Create a new policy using the **New Policy** button or select an existing policy.
3. Navigate to **Android > App Management > App Configurations**.
4. Click on **Configure** and **+ Add new configuration** button.
5. Select the **CipherLab OEMConfig** app from the list of approved apps.
6. From the app configuration screen displayed, configure the required settings.
You’ll have the following features to be configured.

Deploy From Zip

 OEM ConfigurationsDescriptionDeploy Settings from Zip FileEnable/disable deploy control options from ZIP file. Disabled by default.Deploy Settings from Zip File (Enter URL)Specify the URL of the ZIP file. Use the option Add Group to add multiple ZIP files. 

 

 

Wireless

 Enable Wireless Controls Enable or disable wireless options. If this control is disabled, any changes to other wireless related settings have no impact.Enable BluetoothEnable/disable Bluetooth on the device. Disabled by default.Enable NFCEnable/disable NFC on the device. Disabled by default.Enable Cellular Data (SIM1)Enable/disable cellular data on SIM1 on the device. Disabled by default.Enable Cellular Data (SIM2)Enable/disable cellular data on SIM2 on the device. Disabled by default.

 

 

Wi-Fi Advanced

 Enable Wi-Fi Advanced Controls Enable or disable Wi-Fi advanced options. If this control is disabled, any changes to other Wi-Fi advanced related settings have no impact.Captive Portal Detection EnableEnable or disable captive portal detection on a device. Disabled by default.Network NotificationEnable or disable network notification on a device. Notifies when a high-quality public network is available. Enabled by default.Roaming EnableEnable or disable roaming on a device. Enabled by default.Wi-Fi frequency bandSelect the Wi-Fi frequency band. You can choose from *Automatic, 5GHz only*, or *2.4GHz only*. Automatic is selected as default.Roaming trigger Select the roam trigger value to set threshold for client to initiate (trigger) a roam scan to all the other APIs within the range of the client. Scan is initiated only when the RSSI value of the current AP is weaker than the Roam Trigger value. You can choose from *–65dBm, -70dBm, -75dBm, -80dBm*. -70 dBm is selected as default Roaming deltaSelect the roam delta value to set threshold for client to disassociate from the current AP and (re)associate to another AP (roam). Re-association will happen only when the RSSI of the other AP is at least the Roam Delta value stronger than the RSSI value of the current AP. You can choose from *5dBm, 10dBm, 15dBm, 20dBm*. 5 dBm is selected as default.Background scan intervalSelect the roam scan period to determine how often the device scans for candidate access points to roam. You can choose from *Per 10 seconds, Per 15 seconds, Per 20 seconds, Per 30 seconds, or Per 60 seconds.*Set Country CodeSelect the Mobile Country Code for your APN that uniquely identifies your mobile network operator.

 

 

Display

 Enable Display Controls Enable or disable display options. If this control is disabled, any changes to other display related settings have no impact. Disabled by default.Adaptive brightnessOptimize brightness level for available light. Your screen brightness will automatically adjust to your environment and activities. Disabled by default.Auto-rotate screenEnable or disable Auto-rotate screen on a device. Enabled by default.Brightness LevelSet the screen brightness level of your device. Enter integer value between 10 and 255. Default value is 38.Font SizeChoose font size on the device. You can choose from Small, Default, Large, Largest.Display SizeChoose display size. You can choose from *Small, Default, Large*.SleepChoose sleep time of the device. Default value is 30 seconds.

 

 

System Language

 Enable System Language ControlsEnable or disable language options. If this control is disabled, any changes to other language related settings have no impact. Disabled by default.Spell CheckerEnable or disable spell checker on a device. Enabled by default.LanguageChoose the language on the device.

 

 

System Date and Time

 Enable System Date And Time Controls Enable or disable date and time options. If this control is disabled, any changes to other date and time related settings have no impact. Disabled by default.Use 24-hour formatEnable or disable 24-hour format on a device. Disabled by default.NTP ServerSpecify NTP server address.Select time zoneSpecify the time zone of the device.

 

 

System Update

 Enable Update ControlsEnable or disable update options. If this control is disabled, any changes to other update related settings have no impact. Disabled by default.OTAEnable or disable OTA update on a device.
Note: OTA updates are executed if device battery is more than 50% or connected to a charger. 

 

 

Log Collection

 Enable Log collectionEnable or disable log collection on the device. Disabled by default.Server addressSpecify the Server address for the FTP server.Server port Specify the Server port for the FTP server.Upload pathSpecify the Upload path for the FTP server.User nameSpecify the Username for the FTP server.PasswordSpecify the Password for the FTP server login.

 

 

Send Intent

 Send Intent Controls Enable or disable send intent options. If you disable this option, any changes to other display-related settings have no impact. Call activity manager Enter the issue command in the specified format. 

 

 

Button Assignment

 Button Assignment Controls Enable or disable button assignment controls. Key IDChoose the Key ID that uniquely identifies a key on the keyboard of the device. Behavior Select the behavior to be performed for a keyboard state. There are three different options: 1. Key Mapping
2. Launch Activity with Intent (Broadcast)
3. Launch Application (Start Activity)

Mapping Key ID Choose the mapping key ID here. It specifies the key code to be sent. (If you have chosen *Key Mapping* in Behavior). User-defined If you prefer user-defined key mapping, you may enter the key code here. Launch Activity with Intent Specify the action to be performed in the intent. (If you have chosen *Launch Activity with Intent (Broadcast)* for the Behavior option). Launch Application Package Name Specify the package name of the application to be launched. (If *Behavior* is Launch Application (Start Activity). Launch Application Class Name Enter the class name of the application to be launched. (If *Behavior* is Launch Application (Start Activity). 

 

 

Reader Config

 Reader Config Controls Toggle on this option to enable or disable Reader Config options. Switch to Android Work Profile When you enable this option, the devices that are not running on work profile mode will not be detected by the reader. Supported on RS35. 

 

 

2D Symbologies

 AztecEnable or disable this option to allow or disallow Aztec barcodes. Data MatrixEnable this option to permit data matrix. Decode Mirror ImageSpecify how to decode mirror images. There are three different options: 1. **Never:** This option specifies not to decode barcodes that are mirror images.
2. **Always:** Choose this option to decode every barcode that is mirror images.
3. **Auto-discriminate:** Select this option if you prefer decoding both mirrored and unmirrored barcodes.

Separator Character Enter the character separator that is used to separate data fields and application identifiers consisting of subsequent data fields. Enable App ID Separator Select **Enable** to turn on separator configuration for the app identifier. Left Separator Enter the separator character for the left separator. Right Separator Enter the separator character for the right separator. MaxiCode Choose the **Enable** option to enable MaxiCode decoding. MicroPDF417 Select the **Enable** option to enable MicroPDF417
Decoding. Code 128 EmulationEnable this setting to transmit data from MicroPDF417 barcodes as if was encoded in Code 128 barcodes. MicroQREnable this setting to turn on MicroQR decoding. PDF417 Enable this option to enable PDF417 decoding. QR Code Select **Enable** to enable QR MRZ decoding. MRZSelect **Enable** to enable QR MRZ decoding. MRZ Mode Choose the MRZ mode from the following options: - OCR-B Travel Documents Version 1 (3-Line ID Cards)
- OCR-B Travel Documents Version 2 (2-Line ID Cards)
- OCR-B Travel Documents 2 or 3-Line ID Cards Auto-Detect
- OCR-B Passport
- OCR-B Visa Type A
- OCR-B Visa Type B
- OCR-B ICAO Travel Documents

Dot CodeSpecify whether to enable Dot Code. You can choose **Enable/Disable**. Decode Mirror Image Specify how to decode mirror images. There are three different options: 1. **Never:** This option specifies not to decode barcodes that are mirror images.
2. **Always:** Choose this option to decode every barcode that is mirror images.
3. **Auto-discriminate:** Select this option if you prefer decoding both mirrored and unmirrored barcodes.

Inverse TypeSpecify how to deal with inverse barcodes. You can choose from: - Regular only
- Inverse only
- Inverse Auto-detect

PrioritizeSet **Enable** to turn on favored decoding of a prioritized bar code.### 1D Symbologies

CodabarSpecify the minimum length of the Codabar symbols to decode (Min length). It can take values between 0 and 55. Length 1Enable this option turn on Codabar decoding. Length 2 Specify the maximum length of the Codabar symbols to decode (Max length). It can take values between 0 and 55. CLSI Editing Enabling the CLSI editing removes the start/stop characters and puts a space after the first, fifth and tenth characters of a 14-charactered Codabar barcode. NOTIS EditingConfigure whether to include start/stop character in the transmitted data. Choose the NOTIS Editing type from the following: - None
- ABCD/ABCD
- abcd/abcd

Verify Check DigitSpecify whether to verify the selected check digit in the barcode. If the check digit is incorrect, the barcode will be unaccepted. Transmit Check DigitChoose whether to transmit the check digit in the data. Code 11 Select **Enable** to enable Code 11 decoding. Check Digit Option You can specify whether to verify the check digit in the barcode according to the selected option. If the check digits are incorrect, the barcode will be unaccepted. Transmit Check Digit Choose **Enable** to add check digit in the transmitted data. Length 1Specify the maximum length of the Code 11 symbols for decoding. It can take values between 0 and 55. Length 2Specify the minimum length of the Code 11 symbols for decoding. It can take values between 0 and 55. Code 39 If you want to enable Code 39 decoding, you can choose **Enable**. Convert to Code 32 Choose **Enable** to convert the decoded data to Italian pharmacode. Code 32 PrefixEnabling this option prefixes the character “A” to Code 32 characters. Verify Check Digit Choose **Enable** to mandate Modulo 43 check digit verification. The barcode will be unaccepted if the check digit is incorrect. Transmit Check Digit You can determine if the check digit is to be included in the transmitted data. Support Full ASCII Selecting the **Enable** option enables Code 39 Full ASCII decoding. Length 1Specify the minimum length of the Code 39 symbols to decode. It can take values between 0 and 55. Length 2Specify the maximum length of the Code 39 symbols to decode. It can take values between 0 and 55. Security LevelConfigure a security level to ensure decoding accuracy. The higher the level, the more the security. Choose a security level from Level 0, Level 1, Level 2, and Level 3. Matrix 25Choose the **Enable** option to turn on Matrix 2 of 5 decoding. Length 1Specify the maximum length of the Matrix 2 of 5 symbols for decoding. It can take values between 0 and 55. Length 2Specify the minimum length of the Matrix 2 of 5 symbols for decoding. It can take values between 0 and 55. RedundancyYou can enable/disable read redundancy for Matrix 2 of 5. Verify Check DigitEnabling this setting mandates verification of check digits. The barcode will not be accepted if the check digit is incorrect. Transmit Check DigitYou can select **Enable** if you want to include the check digit in the data. Composite CC-A/BUse this option to enable/disable Composite CC-A/B decoding. Composite CC-CSelect **Enable** to turn on Composite CC-C decoding. Composite TLC-39Specify whether to enable Composite TLC-39 decoding. UPC Composite Mode Determine whether to link UPC barcodes with a 2D barcode during transmission. By default, UPC is always linked. GS1–128 Emulation Mode Enabling this option configures GS1-128 Emulation Mode for UCC/EAN composite codes. GS1 DataBar-14 You can turn on GS1 DataBar-14 decoding by enabling this option. Convert to UPC/EAN If you choose **Enable**, the leading ‘010’ of GS1 Databar barcode will be removed, and it gets converted to EAN-13. GS1 DataBar-14 Security Level Set a security level to ensure DataBar-14 decoding accuracy. The higher the level, the more the security. You can choose a security level from Level 0, Level 1, Level 2, and Level 3. GS1 DataBar Limited Security LevelSet a security level to ensure DataBar Limited decoding accuracy. The higher the level, the more the security. You can choose between Level 1 and Level 4. GS1 DataBar Expanded Enabling this option enables DataBar Expanded decoding. Separator Character Specify the separator character that should be used to separate the data fields of variable lengths and application identifiers consisting of varying data fields. Korean 3 of 5Enabling this option turns on Korean 3 of 5. MSIYou can enable this option to turn on MSI decoding. Length 1Specify the maximum length of the MSI symbols to decode. It can take values between 0 and 55. Length 2Specify the minimum length of the MSI symbols to decode. It can take values between 0 and 55. Verify Check DigitMSI codes require one check digit mandatorily. You can choose if a second check digit verification is also necessary. If the check digits are incorrect, the barcode will not be accepted. Transmit Check Digit Specify whether to include check digits in the data to transmit. Algorithm When you configure two check digits for verification, you have two different algorithms to choose from: - Modulo10 / Modulo11
- Double Modulo 10

Australian PostalChoose whether to enable Australian postal. Japan PostalChoose whether to enable Japan postal.Netherlands KIX CodeChoose whether to enable Netherlands KIX Code.US Postnet Choose whether to enable US Postnet. US Planet Choose whether to enable US Planet. USPS Postal Choose whether to enable USPS Postal. UPU FICS Postal Choose whether to enable UPU FICS Postal. UK PostalChoose whether to enable UK Postal. US Postal Transmit Check Digit Enable this option to transmit UK postal check digits with US Postnet or US Planet. UK Postal Transmit Check Digit Specify whether to transmit check digits for UK postal. EAN-8Enable this option to turn on EAN 8 decoding. Addon 2 You can choose whether to decode EAN-8 with addon 2. Addon 5Select whether to decode EAN-8 with addon 5. Transmit Check Digit You can decide whether to transmit the check data with the data by specifying it here. Enable sends the check digit whereas, Disable does not add the check digit in the data being transmitted. Convert to EAN-13Enabling this option permits conversion from EAN-8 to EAN-13. EAN-13Enabling this option turn on EAN-13 decoding. Bookland EAN Enable this option to tun on ISBN decoding. Bookland ISBN Format There are two options available: - **Bookland ISBN-10:** If you choose this option, it decodes the Bookland data string beginning with 978 in 10-digit format together with the Bookland check digit.
- **Bookland ISBN-13:** Choosing this option decodes the Bookland data string beginning with 978 or 979 in 13-digit format.

Addon 2You can specify whether to decode EAN-13 with addon 2. Addon 5You can specify whether to decode EAN-13 with addon 5. Transmit Check DigitSpecify if a check digit is to be added to the data being transmitted. ISSN EANEnable this option to turn on ISSN EAN decoding. UPC-A Select Enable to turn on UPC-A decoding. Addon 2Determine if UPC-A should be decoded with addon 2. You can choose from two different options, Ignore addon and Auto-discriminate. Addon 5Specify if UPC-A should be decoded with addon 5. You can choose from either of the options, Ignore addon and Auto-discriminate. PreambleThis setting helps you specify whether to add UPC-A preamble system character and country code in the data to be transmitted. Transmit Check DigitSpecify if the UPC-A check digit is to be transmitted in the data.Convert to EAN-13Enable this option to permit conversion from EAN-8 to EAN-13 format. UPC-EChoose Enable to enable UPC-E decoding. Addon 2You can determine whether to decode UPC-E with addon 2. Addon 5 Specify if UPC-E should be decoded with addon 5. You can choose from either of the options, Ignore addon and Auto-discriminate. PreambleThis setting helps you specify whether to add UPC-E preamble system character and country code in the data to be transmitted. Convert to UPC-AEnabling this option expands the UPC-E barcode into UPC-A format. Further, the subsequent processes follow the settings created for UPC-A. Transmit Check Digit Specify whether to include the UPC-E1 check digit in the data being transmitted. UPC-E1Enable this option to turn on UPC-E1 decoding. Addon 2Specify if UPC-E1 should be decoded with addon 2. Addon 5Choose if UPC-E1 should be decoded with addon 5. PreambleThis setting helps you specify whether to add UPC-E1 preamble system character and country code in the data to be transmitted. Convert to UPC-AWhen you choose ‘Enable’ the UPC-E1 barcode expands to UPC-A format, and the subsequent processes will be based on the settings configured for UPC-A. Transmit Check DigitSpecify if the UPC-E1 check digit is to be transmitted in the data. Coupon CodeChoose Enable to turn on coupon code decoding. Coupon ReportSpecify whether to use old coupon symbols, new coupon symbols or both coupon formats. 

 

 

1D Symbologies

 CodabarSpecify the minimum length of the Codabar symbols to decode (Min length). It can take values between 0 and 55. Length 1Enable this option turn on Codabar decoding. Length 2 Specify the maximum length of the Codabar symbols to decode (Max length). It can take values between 0 and 55. CLSI Editing Enabling the CLSI editing removes the start/stop characters and puts a space after the first, fifth and tenth characters of a 14-charactered Codabar barcode. NOTIS EditingConfigure whether to include start/stop character in the transmitted data. Choose the NOTIS Editing type from the following: - None
- ABCD/ABCD
- abcd/abcd

Verify Check DigitSpecify whether to verify the selected check digit in the barcode. If the check digit is incorrect, the barcode will be unaccepted. Transmit Check DigitChoose whether to transmit the check digit in the data. Code 11 Select **Enable** to enable Code 11 decoding. Check Digit Option You can specify whether to verify the check digit in the barcode according to the selected option. If the check digits are incorrect, the barcode will be unaccepted. Transmit Check Digit Choose **Enable** to add check digit in the transmitted data. Length 1Specify the maximum length of the Code 11 symbols for decoding. It can take values between 0 and 55. Length 2Specify the minimum length of the Code 11 symbols for decoding. It can take values between 0 and 55. Code 39 If you want to enable Code 39 decoding, you can choose **Enable**. Convert to Code 32 Choose **Enable** to convert the decoded data to Italian pharmacode. Code 32 PrefixEnabling this option prefixes the character “A” to Code 32 characters. Verify Check Digit Choose **Enable** to mandate Modulo 43 check digit verification. The barcode will be unaccepted if the check digit is incorrect. Transmit Check Digit You can determine if the check digit is to be included in the transmitted data. Support Full ASCII Selecting the **Enable** option enables Code 39 Full ASCII decoding. Length 1Specify the minimum length of the Code 39 symbols to decode. It can take values between 0 and 55. Length 2Specify the maximum length of the Code 39 symbols to decode. It can take values between 0 and 55. Security LevelConfigure a security level to ensure decoding accuracy. The higher the level, the more the security. Choose a security level from Level 0, Level 1, Level 2, and Level 3. Matrix 25Choose the **Enable** option to turn on Matrix 2 of 5 decoding. Length 1Specify the maximum length of the Matrix 2 of 5 symbols for decoding. It can take values between 0 and 55. Length 2Specify the minimum length of the Matrix 2 of 5 symbols for decoding. It can take values between 0 and 55. RedundancyYou can enable/disable read redundancy for Matrix 2 of 5. Verify Check DigitEnabling this setting mandates verification of check digits. The barcode will not be accepted if the check digit is incorrect. Transmit Check DigitYou can select **Enable** if you want to include the check digit in the data. Composite CC-A/BUse this option to enable/disable Composite CC-A/B decoding. Composite CC-CSelect **Enable** to turn on Composite CC-C decoding. Composite TLC-39Specify whether to enable Composite TLC-39 decoding. UPC Composite Mode Determine whether to link UPC barcodes with a 2D barcode during transmission. By default, UPC is always linked. GS1–128 Emulation Mode Enabling this option configures GS1-128 Emulation Mode for UCC/EAN composite codes. GS1 DataBar-14 You can turn on GS1 DataBar-14 decoding by enabling this option. Convert to UPC/EAN If you choose **Enable**, the leading ‘010’ of GS1 Databar barcode will be removed, and it gets converted to EAN-13. GS1 DataBar-14 Security Level Set a security level to ensure DataBar-14 decoding accuracy. The higher the level, the more the security. You can choose a security level from Level 0, Level 1, Level 2, and Level 3. GS1 DataBar Limited Security LevelSet a security level to ensure DataBar Limited decoding accuracy. The higher the level, the more the security. You can choose between Level 1 and Level 4. GS1 DataBar Expanded Enabling this option enables DataBar Expanded decoding. Separator Character Specify the separator character that should be used to separate the data fields of variable lengths and application identifiers consisting of varying data fields. Korean 3 of 5Enabling this option turns on Korean 3 of 5. MSIYou can enable this option to turn on MSI decoding. Length 1Specify the maximum length of the MSI symbols to decode. It can take values between 0 and 55. Length 2Specify the minimum length of the MSI symbols to decode. It can take values between 0 and 55. Verify Check DigitMSI codes require one check digit mandatorily. You can choose if a second check digit verification is also necessary. If the check digits are incorrect, the barcode will not be accepted. Transmit Check Digit Specify whether to include check digits in the data to transmit. Algorithm When you configure two check digits for verification, you have two different algorithms to choose from: - Modulo10 / Modulo11
- Double Modulo 10

Australian PostalChoose whether to enable Australian postal. Japan PostalChoose whether to enable Japan postal.Netherlands KIX CodeChoose whether to enable Netherlands KIX Code.US Postnet Choose whether to enable US Postnet. US Planet Choose whether to enable US Planet. USPS Postal Choose whether to enable USPS Postal. UPU FICS Postal Choose whether to enable UPU FICS Postal. UK PostalChoose whether to enable UK Postal. US Postal Transmit Check Digit Enable this option to transmit UK postal check digits with US Postnet or US Planet. UK Postal Transmit Check Digit Specify whether to transmit check digits for UK postal. EAN-8Enable this option to turn on EAN 8 decoding. Addon 2 You can choose whether to decode EAN-8 with addon 2. Addon 5Select whether to decode EAN-8 with addon 5. Transmit Check Digit You can decide whether to transmit the check data with the data by specifying it here. Enable sends the check digit whereas, Disable does not add the check digit in the data being transmitted. Convert to EAN-13Enabling this option permits conversion from EAN-8 to EAN-13. EAN-13Enabling this option turn on EAN-13 decoding. Bookland EAN Enable this option to tun on ISBN decoding. Bookland ISBN Format There are two options available: - **Bookland ISBN-10:** If you choose this option, it decodes the Bookland data string beginning with 978 in 10-digit format together with the Bookland check digit.
- **Bookland ISBN-13:** Choosing this option decodes the Bookland data string beginning with 978 or 979 in 13-digit format.

Addon 2You can specify whether to decode EAN-13 with addon 2. Addon 5You can specify whether to decode EAN-13 with addon 5. Transmit Check DigitSpecify if a check digit is to be added to the data being transmitted. ISSN EANEnable this option to turn on ISSN EAN decoding. UPC-A Select Enable to turn on UPC-A decoding. Addon 2Determine if UPC-A should be decoded with addon 2. You can choose from two different options, Ignore addon and Auto-discriminate. Addon 5Specify if UPC-A should be decoded with addon 5. You can choose from either of the options, Ignore addon and Auto-discriminate. PreambleThis setting helps you specify whether to add UPC-A preamble system character and country code in the data to be transmitted. Transmit Check DigitSpecify if the UPC-A check digit is to be transmitted in the data.Convert to EAN-13Enable this option to permit conversion from EAN-8 to EAN-13 format. UPC-EChoose Enable to enable UPC-E decoding. Addon 2You can determine whether to decode UPC-E with addon 2. Addon 5 Specify if UPC-E should be decoded with addon 5. You can choose from either of the options, Ignore addon and Auto-discriminate. PreambleThis setting helps you specify whether to add UPC-E preamble system character and country code in the data to be transmitted. Convert to UPC-AEnabling this option expands the UPC-E barcode into UPC-A format. Further, the subsequent processes follow the settings created for UPC-A. Transmit Check Digit Specify whether to include the UPC-E1 check digit in the data being transmitted. UPC-E1Enable this option to turn on UPC-E1 decoding. Addon 2Specify if UPC-E1 should be decoded with addon 2. Addon 5Choose if UPC-E1 should be decoded with addon 5. PreambleThis setting helps you specify whether to add UPC-E1 preamble system character and country code in the data to be transmitted. Convert to UPC-AWhen you choose ‘Enable’ the UPC-E1 barcode expands to UPC-A format, and the subsequent processes will be based on the settings configured for UPC-A. Transmit Check DigitSpecify if the UPC-E1 check digit is to be transmitted in the data. Coupon CodeChoose Enable to turn on coupon code decoding. Coupon ReportSpecify whether to use old coupon symbols, new coupon symbols or both coupon formats. 

 

 

Notification Settings

 Enable LED when good read Enable this option to turn on LED for scanning good read. Vibrate when good read Configure this setting to turn on vibration feedback for a good read. You can choose the duration to vibrate. Beep when good read This setting helps you set up a beeper sound for a good read. You can either mute the beep or configure a sound from options 1 to 9. 

 

 

Data Output

 Keyboard EmulationKeyboard emulation enables the reader module to handle the decoded data as typed text and outputs it to the active application on the device. There are 5 different options: 1. **None:** This setting disables keyboard emulation.
2. **Input Method:** This option permits the active application to receive characters and symbols obtained from the input method.
3. **KeyEvent:** Choosing this option permits the active application to receive characters and symbols obtained from the key events.
4. **Copy and Paste:** Choosing this option allows the active application to receive characters and symbols from the copy-paste clipboard action.
5. **Intent and KeyEvent:** This option allows the active application to receive decoded data from both the decode intent and key events.

Timeout between Input MethodSpecify the time interval after which the input prompt send to the user times out. Intent Action Specify the intent name that receives the decode intent. Intent Decode Data Define the intent data name that will receive the decode intent. Auto Enter This option helps to automatically add an ENTER character before or after the decoded data. You can choose from: 1. Disable
2. Decode data + Enter char
3. Enter char + Decoded data

Auto Enter Character This option helps you choose the key code to be entered before or after the decoded data concerning the option you choose above. Display Code Type Enabling this option prefixes the code type information with the output data. Display Code Length Enabling this option appends the code length information to the output data. Prefix If you prefer to have any information to be prefixed to the output data, you can specify it here. You can add as many as 20 characters as the prefix. Suffix If you want any custom information to be added to the right of the output data, you can enter it here. A maximum of 20 characters is allowed. Field Delimiter Configure the delimiter to separate various fields in the output barcode. The fields may include code type, decoded barcode data, and code length. You can choose any of the following field separators: - None
- Comma
- Semicolon
- Full stop

Barcode CharsetChoose the method of decoding the barcode data from the following: - UTF-8
- Windows-1250, Windows Eastern European
- Windows-1251, Windows Cyrillic
- Windows-1252, Windows Latin-1
- Windows-1253, Windows Greek
- Windows-1254, Windows Turkish
- Windows-1255, Windows Hebrew
- Windows-1256, Windows Arabic
- Windows-1257, Windows Baltic
- Windows-1258, Windows Vietnamese
- Big5 Traditional Chinese
- Shift JIS, Japanese
- GBK, Simplified Chinese

Clear Previous DataIf you enable this, only the last scanned data entry will be displayed, clearing all the previous data. KeyEvent Delay TimeSpecify the time interval between the keypress and the delay after which the key event is triggered. It can take values between 0 ms and 200 ms. 

 

 

Scanner Preferences

 Decode TimeoutSet the maximum time for a decoding process during a scan operation. You can select a value between 1 and 9. Redundancy LevelChoose how many successful readings must be completed before the linear barcodes can be decoded. There are four levels, Level 1, Level 2, Level 3 and Level 4. Security LevelConfigure a security level to ensure decoding accuracy based on the quality of the printed barcodes. The higher the level, more the security. Inter-Char Gap SizeSpecify the intercharacter gap size for Code 39 and Codabar. This option enables the digital scanner to adjust its decoding standard. Scan ModeSpecify the scanning behavior of the reader. There are 5 options: 1. **Level Mode:** A trigger event activates the decoding process.
2. **Continuous (1D):** The decoding process continues until the trigger event ends, a valid decode takes place or a decode session times out.
3. **Release Scan Mode:** If this option is chosen, the user must press the scan key to project the aiming pattern. The decoding process will not begin until the user releases the key.
4. **Aim Mode:** When this option is chosen, the user has to press the scan key to project the aiming pattern. Further, the user has to press the scan key once again to initiate the decoding process.
5. **Level and Aim Mode:** Choosing this option requires the user to press the scan key once to project the aiming pattern. The user should press the scan key once again to decode. The aiming pattern remains after successfully decoding, and the reader is ready to decode by pressing the scan key again.

Aim Timeout Specify the time for which the aiming pattern should be projected for *Aim Mode*. You can choose an integer value between 1 and 30. Decoding Illumination Choose Enable to enable LED light beam to barcode reading. Decode Aiming Pattern Choose Enable to project a crosshair at the middle of the laser light beam to aid barcode reading. Picklist Mode If you enable Picklist Mode, only those barcodes aligned at the crosshair of the laser light beam are decoded. Display ModeEnable this option to enhance improved performance for reading barcodes on electronic displays and mobile phones. Inverse TypeDetermine whether to enable or disable decoding inverse barcodes. Addon RedundancyChoose the number of times of supplementary decoding of the same barcode for considering it a valid read. You can configure a number between 2 and 30. Illumination Power Level You can set the brightness of the LED light source by configuring it here. Choose an integer value between 1 and 10. Transmit AIM Code ID Specify whether to include the AIM Code ID in the decoded data. 

 

 

1. Click **Done** after selecting the required configurations.
2. Associate the policy with the target devices by navigating to the **Policy Targets** tab.
3. Select the required **Devices/Device Groups/Users/User Groups/Domains** to which the policy is to be associated.
4. Click on **Save**.

 Note: The OEM specific-settings explained in this document are based on the configurations set by the respective OEM vendors, which may vary frequently. Since Hexnode is not solely responsible for setting up these configurations, you may find slight variations in the settings displayed on the portal from this document.