Added support for datamatrix barcodes

bugfixes