libdmtx is open source software for reading and writing Data Matrix barcodes. libdmtx is cross-platform and is available on OS X, Linux, Unix, Windows, and even some mobile phones.
At its core libdmtx is a shared library, allowing C/C++ programs to use its capabilities without restrictions or overhead.
The included utility programs, dmtxread and dmtxwrite, serve as the official interface to libdmtx from the command line, and also provide a good reference for programmers who wish to write their own programs that interact with libdmtx.
Data Matrix barcodes are two-dimensional symbols that hold a dense pattern of data with built-in error correction. The Data Matrix symbology (sometimes casually referred to as "DataMatrix") was invented and released into the public domain by RVSI Acuity CiMatrix.
What's New in This Release: [ read full changelog ]
· Fast quad fill for dmtxDecodeMatrixRegion()
· Decoding support for "05 Macro" and "06 Macro"
· New wrapper for the Vala language
· Wrapper integration in build system
· Several improvements to Python wrapper