Data Matrix barcode reading and writing can be easily achieved with this free and open source library.
At the core of libdmtx is a shared library that allows C/C++ programs to use its functionalities without any restrictions or overhead. Meanwhile, the dmtxread and dmtxwrite utility programs serve as the official interface to libdmtx from the command line. They also provide a great reference for programmers who want to write their own programs that interact with libdmtx.
Data Matrix barcodes are known for their dense data patterns and built-in error correction capabilities. The Data Matrix symbology, which some people casually refer to as "DataMatrix," was invented and released into the public domain by RVSI Acuity CiMatrix. With libdmtx, you can read and write Data Matrix barcodes with ease.
Version 0.7.2: N/A