Page 1 of 1

Bug Fix 664: DataMatrix Encoding

PostPosted: Fri Jan 29, 2010 2:32 pm
by glitch
We recently discovered that our DataMatrix encoding engine contains a bug related to EDIFACT encding. EDIFACT is a encoding scheme that encode captial letters and punctuations. When EDIFACT ends the input, the last character may not be encoded correctly.

Note that the case is rare, because several conditions must be met in order for the error to happen.

Sample data: PTHEXSWITCH/R

This bug affects all existing products that support DataMatrix barcodes, namely:
  • DataMatrix Fontware up to 3.32.4
  • Barcode ActiveX / DLL up to 3.6.4

DataMatrix Fontware 3.33 and Barcode ActiveX/DLL 3.7 contain the bug fix, which was released on Jan. 29, 2010.