Skip to Content

Data Matrix Decoding SDK – DPM - RTL

Data Matrix Decoding – DPM
    NEW! Data Matrix decoding library v.18.01.14 - Print Quality Metrix evaluation - 
compliant with ISO/IEC TR 29158-2011 Direct Part Mark (DPM) Quality Guideline.

2DTG offers DPM (Direct Part Marking) Edition of Data Matrix decoding software, interfaced to Windows 32/64, Linux 32/64, Android 8.x and higher and embedded platforms. DPM edition is recommended for industrial grade applications, requiring to read Data Matrix symbols printed by utilizing Direct Part Marking, including Dot Peen, technology. It utilizes the same high performance decoding algorithm as DM Enterprise edition, but is more cost effective.

Data Matrix Decoder / Reader Specifications:

  • Data Matrix decoding library meets all requirements of ISO/IES 16022, 15415
  • Provides for DPM (including Dot Peen) Data Matrix decoding and Print Quality Matrix evaluation in accordance with ISO/IEC TR 29158-2011 DPM Quality Guideline (as well as ISO/IES 15415 when applicable)
  • Incorporates built-in pre-processing filters for particularly challenging Data Matrix images submitted for decoding :
    • Sharpening Filters, recommended for low contrast and blurred images, including Adaptive (Auto) Filter and SharpMusk Filter;
    • BWR Filter, compensating for size irregularities in Data Matrix cells
  • Optional settings allow for inverse (white-on-black image) color Data Matrix decoding and a “mirrored” Data Matrix symbol decoding
  • Data Matrix Decoder / Reader accurately decodes Data Matrix symbols with border destruction of up to 15%+
  • Data Matrix decoding algorithm ensures omnidirectional decoding of symbols having perspective distortions in the range of [-60 .. +60] degrees from the upright scan direction and “reads” Data Matrix symbols with minimum module size as low as 2x2 pixels (“regular” industry requirement - min. 4x4 pixels)
  • Data Matrix Decoder / Reader  has been ported / interfaced to a multiple Embedded platforms (TI, ARM, Power PC, MIPS, etc.) and IDEs (GCC, Code Composer Studio (CCS), IAR Embedded Workbench, Tornado, Montavista, MULTI (Green Hills), VisualDSP++, Cross Core Embedded Studio, etc.), as well as Windows CE 5.0 and Windows Embedded Handheld 6.5
  • Input parameter of the decoding software is a two-dimensional array of bytes which correspond to the gray scale brightness of pixels. (Demo application includes the source code of "BMP convertor" into 2D array).

Price Models:

OEM Enterprise B2B
– high volume model
As low as $1.65 per license!

Comes with FREE Data Matrix encoding library / SDK (up to 10 licenses)
Contact 2DTG Sales office for detail
Enterprise B2B, internal corporate distribution
– low volume model
Available from On-line Store!
Contact 2DTG Sales office for quantity discounts


Data Matrix Decoding - User's Guide - Windows,  Rev. 24/03 Licensing / Evaluation Guideline, Rev.06/18