Please Note - The development diskettes, by themselves, do not have all information needed to design encoding or decoding software for the symbologies. It is recommended that you purchase the standard prior to or at the same time as purchasing the diskette.
This set of executable and source programs has been assembled with the intention of providing useful functions to the individual developing equipment and software for the AUTO ID industry. DMTIF is an executable program to generate a TIFF format Data Matrix symbol. Typing "dmtif/?" will bring up the menu to show you how to use this file. DMCDWD is an intermediate step to generate the Data Matrix symbols, it takes input data to perform the data compaction and Reed-Solomon encoding, and output data and check codewords. The DOS4GW is a compiler utility program required by the executable programs in this diskette. A set of source codes, in C-language, is also included. The routine called CorrectErrs, in dm_pgz.c (with dmsize.h), that uses the Peterson-Gorenstein-Zierler decoder algorithm (which uses matrix inversion) to solve the Toeplitz matrix of syndromes, the Chien search to find the error locations, and matrix inversion to solve the Toeplitz matrix of error magnitudes. The main program demonstrates the operation of CorrectErrs by defining a matrix size 44 by 44, generating test data, calculating the check characters, and generating the maximum number of errors (check byte size / 2) before calling CorrectErrs. Another routine called ecc200, in ecc200.c, takes the symbol's size to perform the symbol character placement algorithm. AIM, Inc. disclaims all warranties, expressed or implied, as to the contents of this disk, the information contained there on, and the use of data and algorithms for any specific purpose.
Publication Date June 2013