Skip to Content

Data Matrix Decoding library

     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 Data Matrix decoding library / SDK (ISO/IES 16022) fashioned as follows:

  • Data Matrix decoding library, Enterprise edition (EP) interfaced to Windows 32/64, Linux 32/64, Android 8.x & higher and embedded platforms - designed for industrial grade applications. Print Quality Metrics evaluation in accordance with ISO/IEC 15415 and ISO/IEC TR 29158;
  • Data Matrix decoding library, DPM edition (DPM) interfaced to Windows 32/64, Linux 32/64, Android 8.x & higher and embedded platforms. Print Quality Metrics evaluation in accordance with ISO/IEC TR 29158 DPM Quality Guideline (including Dot Peen applications);
  • Data Matrix decoding library, PRO edition interfaced to Windows 32/64, Linux 32/64 - designed for a wide spectrum of “paper label” applications,  and
  • Data Matrix Decoder / Reader - DEMO applications (for each edition) build in MSVS 2017 and C# MSVS2017 (includes source code)

2DTG's Data Matrix decoding library is GS1 compliant - it returns Symbology Identifier (and separators) that can be used by GS1 users when building their applications.

Price Models:

OEM Enterprise B2B
– high volume model
As low as $2.20 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
B2C distribution to individual consumers
As low as $0.40 per license!

Network Licensing and Terminal Services

Terminal Services are not supported by our regular RTL - "single instance licensed library". Running library over the network requires network license, which is not bound to any particular workstation on the network, but rather to the network itself. 2DTG offers network licenses for Dongles providing the ability to host multiple, simultaneous client sessions. Activating / deploying the DLL on one instance (either workstation or server - “seat”) will enable all seats (up to the total number of purchased network licenses) to have access.

2DTG’s Data Matrix Encoding library is remarkable for minimizing the symbol size. The special latch characters are used to compact various parts of the message to minimize the size of Data Matrix. These characters allow switching from basic ASCII encoding to one or another encoding schemes when required. For example two digits may be packed into one byte, three letters of English alphabet, into two bytes, and so on.

Special Note:

If you need to "track & trace" your licenses using "backoffice" on our site, please, place purchased on this page licenses, corresponding to different OS, into separate orders. Otherwise, indicate total number of licenses of given product definition in your Order regardless of OS.

Order products

Add to cart form Sell price
Data Matrix Decoding SDK – EP - RTL $219.95
Data Matrix Decoding SDK – DPM - RTL $165.95
Data Matrix Decoding SDK – PRO - RTL $165.95
Data Matrix Decoding SDK – Dongle $349.95
Data Matrix - Dongle Network Upgrade $75.00
Data Matrix Encoding - SDK - RTL $49.95
Data Matrix Encoding SDK - Dongle $94.95
Features Editions
PRO  DPM Enterprise
Print Quality Metrics (Quality Parameters)
Dot Peen Data Matrix decoding (DPM)  
Preprocessing Filters
Decode / Speed Selector
Multiple DataMatrix decoding  
Reduced Quiet Zone
Inverse Color DataMatrix decoding
Mirror DataMatrix decoding

Enterprise Edition benefits:

Features Description
Print Quality Metrics (Quality Parameters) Print Quality Metrics (Quality Parameters) assessment in accordance with ISO/ISE 15415 and TR 158 
DPM, Dot Peen Data Matrix decoding Provides DPM (including Dot Peen) Data Matrix decoding and Print Quality Metrics evaluation in accordance with ISO/IEC 29158-2011 DPM Quality Guideline
Decode / Speed Provides for application specific speed/robustness selection for Data Matrix decoder / reader
Preprocessing Filters Incorporates built-in pre-processing filters for particularly challenging Data Matrix images submitted for decoding
Multiple Data Matrix decoding Decodes up to 400 barcodes within one image via variable settings
Quiet Zone Data Matrix decoder optional feature allowing to decode Data Matrix with reduced Quiet Zone size
Inverse Color Data Matrix decoding Allows to speed up symbol decoding when its color can be defined in advance
Mirror Data Matrix decoding Provides for decoding of a “mirrored” Data Matrix symbol
FAX transmitted Data Matrix decoding Decodes Data Matrix symbols located within a FAX-transmitted or Tiff images
  • Development License - any OEM Data Matrix decoding SDK comes with one free Development License.
  • Trial Data Matrix Decoding / Encoding SDK is fully functional but limited to 30 days (Windows OS). Trial version for Linux users is not time limited, but some output characters are replaced with asterisks.
  • Upgrade - You can purchase an upgrade to another edition at any time. Any upgrade automatically extends your software maintenance period.
  • Software Maintenance—includes free support and download access to the latest versions of the product barcode for the 12 months since the day of purchase.

"Real" Sample images (with noisy background, border destruction, blurred, etc.) can be used to compare our decoding libraries with the similar programs of our competitors. Such analysis can also be performed utilizing our On-line Decoder.

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