Skip to Content

Data Matrix Decoding library

2DTG offers Data Matrix decoding library / SDK (ISO/IES 16022) under our trade name icEveryCode™ fashioned as follows:

  • Data Matrix decoding library, Enterprise edition (EP) interfaced to Windows 32/64 (XP, …, 10), Linux 32/64, Android 4.x, 5.1, embedded platforms - designed for industrial grade applications;
  • Data Matrix decoding library, DPM edition (DPM) interfaced to Windows 32/64 (XP, …, 10), Linux 32/64, Android 4.x, embedded platforms - designed in accordance with ISO/IEC 29158-2011 DPM Quality Guideline specifically for DPM (Direct Part Marking), including Dot Peen applications;
  • Data Matrix decoding library, PRO-Lite edition interfaced to Windows 32/64 (XP, …, 10), Linux 32/64 - designed for a wide spectrum of “paper label” applications,  and
  • Data Matrix Decoder / Reader - DEMO applications (for each edition) build in Borland C++ Builder, MSVS 2008, as well as C# MSVS2015 (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, "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 both for RTL and 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.

RTL Network Library/License - Data Matrix Decoder / Reader, Enterprise Edition – can be downloaded from this page.

For Network license on Dongle,

  • select network option you need at the time of order, or
  • purchase network upgrade (if you have already acquired dongle license from us before).

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.

Order products

Add to cart form Sell price
Data Matrix Decoding SDK – EP - RTL $199.95
Data Matrix Decoding SDK – DPM - RTL $149.95
Data Matrix Decoding SDK – PRO-Lite - RTL $149.95
Data Matrix Decoding SDK – Dongle $296.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-Lite  DPM  Enterprise
Data Matrix Quality Parameters
Dot Peen Data Matrix decoding (DPM)  
Preprocessing Filters  
Decode / Speed Selector  
Multiple DataMatrix decoding  
Quiet Zone    
Inverse Color DataMatrix decoding
Mirror DataMatrix decoding
FAX transmitted DataMatrix decoding  

Enterprise Edition benefits:

Features Description
Data Matrix Quality Parameters Quality Parameters assessment in accordance with ISO 15415 after Data Matrix decoding 
DPM, Dot Peen Data Matrix decoding Provides DPM (including Dot Peen) Data Matrix decoding 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 100 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.

License  activation notice:

Windows 10/32 users: if you have Virtual Keyboard running on your PC, you may need to temporary disable it before Activation/Evaluation (see also "Licensing / Evaluation Guidelines, Rev.03/16").