Skip to Content

Data Matrix Protection SDK - Android

 Data Matrix Protection - Android

Mobile Data Matrix Security Decoder (DMPS-Android) designed for mobile platforms, powered by Android 8.0 and higher and equipped either with an auto-focus camera or specialized Honeywell barcode imager - N56XX or N66XX. These platforms include:

  • any Android smartphone, mobile computer and Tablet PC equipped with an auto-focus camera
  • Dolphin CT60 mobile computers by Honeywell

Mobile DM Security Decoder is an extension of Data Matrix Security decoding software DMPS_D to mobile platforms. It has a proprietary built-in mechanism allowing to "read" enabled for Authentication Data Matrix and to decrypt it, if it was encrypted/enabled for authentication by Data Matrix Security encoding software DMPS_E (in addition to the regular Data Matrix decoding). Table below demonstrates examples of Data Matrix symbols with the same encoded text message, but different levels of protection, generated by DMPS_E:

NO Protection Authentication enabled Encryption Authentication + Encryption






DMPS-Android includes Keyboard Wedge APP interfaced to DMPS Decoder, Bluetooth DMPS Keyboard Wedge data collection tool, DMPS Reader APP to demonstrate software performance on mobile Android platforms and DMPS Decoder SDK  – sample project and decoding libraries, for building your own application. It also has DPM/Dot Peen capabilities extending its use to industrial applications.

Starting Points:

  • Data Matrix Security Encoding software (DMPS_E) and DMPS-Android - are required to start protecting your products/documents.
  • DMPS-Android comes with trial Authentication Key (User ID). 
  • OEM customers (optional): 2DTG can supply User ID Generator, so you can create different authentication keys for different customers or groups of customers, as you wish.