DataMatrix 2D code allows to encode up to 1556 bytes, 2335 characters (latin alphabet) and 3116 digital units. 24 symbol sizes and 6 different sizes of square DataMatrix symbols are supported along with Reed-Solomon error correction method. With version 1.1 of the program are two libraries: the old dmatrixdemo.dll and new datamatrixdemo2.dll. The new library works best on small amounts of codes, but does not support the encoding and decoding.