|
From: Ed D. <ede...@gm...> - 2015-08-10 16:49:07
|
Hi, I am a c/C++ developer, I am new to Zint. I have been using the Zint backend library (version 2.4.3 cloned from git://git.code.sf.net/p/zint/code zint-code). I am producing MaxiCode symbols, but I have come across what seems to be an error when encoding some specific data in a MaxiCode symbol. I can reproduce the symptom in Zint BarCode studio 2.4. I am encoding the following data in Mode 4. When I encode the data: "MaxiCode ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890" (without the quotes), and scan the symbol my scanner, a Honeywell 4600g, I get "MaxiCode ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz160826066,". The data returned by the scanner matches the input except for the last 9 bytes. I have observed that if I shorten the data by removing the last character(the zero), the data returned matches the input. I was able to successfully encode, and scan the data above with the ByteScout encoder available from: http://bytescout.com/files/BarCodeGenerator.exe I have attached .png file (ZintMaxiCode.png) generated by Zint BarCode Studio (which does not scan properly), and a .png file generated by ByteScout's BarCodeGenerator which I have scanned properly. Has anyone seen this issue before? Is there a fix available? Perhaps I have exceeded some limit. I haven't been able to find a post, but like I said I am new to Zint... Thanks for any help! Ed Deinstadt |