Overview
There are 2 types of Zebra Mobility DNA licenses required for use of certain DataWedge features:
- Mobility DNA Enterprise license - required for Zebra Professional-series devices to use MultiBarcode and Document Capture features.
- Mobility DNA OCR Wedge license - required for any Zebra device to use Optical Character Recognition (OCR) features; individual licenses are required based on the OCR feature:
- Mobility DNA License Plate OCR Wedge License
- Mobility DNA Identification Documents OCR Wedge License
- Mobility DNA Vehicle Identification Number OCR Wedge License
- Mobility DNA Tire Identification Number OCR Wedge License
- Mobility DNA Meter Reading OCR Wedge License
Mobility DNA Enterprise
A Mobility DNA Enterprise license is required for Zebra Professional-series devices to use MultiBarcode and Document Capture features, both part of NextGen SimulScan.
Unlicensed Devices
On unlicensed Zebra Professional devices, applications with MultiBarcode or NextGen SimulScan enabled (using profile configuration or intent APIs) can scan only single barcodes. The use of SWITCH_SCANNER_PARAMS and SET_CONFIG APIs are affected. See the following subsections for more information.
Without a valid Mobility DNA Enterprise license, Configure NG SimulScan Configuration cannot be accessed from DataWedge. Instead, the following alert is displayed:
License required on Zebra Professional devices
Using Switch Scanner Params API
On unlicensed Zebra Professional devices, if the app uses SWITCH_SCANNER_PARAMS API to change the "scanning mode" at runtime to MultiBarcode or NextGen SimulScan, error code UNLICENSED_FEATURE is returned. It is required to purchase the Mobility DNA Enterprise license for MultiBarcode or NextGen SimulScan feature support. Otherwise, only single barcode scanning is supported.
Using Set Config API
On unlicensed Zebra Professional devices, if the app uses SET_CONFIG API to change the "scanning mode" to MultiBarcode or NextGen SimulScan in a profile, it returns error code UNLICENSED_FEATURE. It is required to purchase the Mobility DNA Enterprise license for MultiBarcode or NextGen SimulScan feature support. Otherwise, the "scanning mode" is set to “Single” in the profile.
Expired Licenses
On a Zebra Professional device, if the Mobility DNA Enterprise license is expired while using MultiBarcode or NextGen SimulScan, "scanning mode" automatically switches to "Single". DataWedge UI does not allow access to the NextGen SimulScan section and the "scanning mode" is set as “Single”.
Re-applying a valid Mobility DNA Enterprise license re-stores the "scanning mode" back to MultiBarcode or NextGen SimulScan and DataWedge UI is updated accordingly. Configurations do not need to be manually changed and APIs calls are not needed to restore the functionality since it occurs automatically.
Note: After the license is expired, if the "scanning mode" parameter is manually changed to “Single” or “UDI” in the profile configuration, re-applying a valid Mobility DNA license does NOT restore the scanning mode back to the previous configuration of “MultiBarcode” or “SimulScan”.
Importing DataWedge Configurations
If a DataWedge profile with MultiBarcode or NextGen SimulScan enabled is imported from a Zebra Enterprise-series device to a Zebra Professional-series device without a valid Mobility DNA Enterprise license, the following behavior occurs:
- "Scanning mode" is switched to "Single" barcode mode. In DataWedge UI, "scanning mode" is set to “Single”, even if the imported profile was using “MultiBarcode” or “SimulScan”. Applying a valid Mobility DNA enterprise license automatically switches the "scanning mode" back to "MultiBarcode" or "NextGen SimulScan". DataWedge UI also reflects the same scanning mode used on the Zebra Enterprise device.
- DataWedge v8.2 and higher detects use of features requiring licensing and displays the unlicensed parameters in the import report. DataWedge v8.1 and lower does not display an error message during the import process if any profiles are using licensed features.
Mobility DNA OCR
A Mobility DNA OCR Wedge license is required for use of Optical Character Recognition (OCR) features. If the device is not licensed with Mobility DNA OCR, the following message appears:
License required for OCR
The text "Mobility DNA License Plate OCR" varies depending on the OCR feature being used:
- Mobility DNA Identification Documents OCR
- Mobility DNA Vehicle Identification Number OCR
- Mobility DNA Tire Identification Number OCR
- Mobility DNA Meter Reading OCR
Using Switch Data Capture API
On unlicensed devices, if the app uses SWITCH_DATACAPTURE API to change workflows or workflow parameters at runtime, error code UNLICENSED_FEATURE is returned. It is required to purchase the Mobility DNA OCR Wedge license for OCR feature support.
Related Guides: