2009-07-02 12:25:17 UTC
Hello!
Maybe I should write to some kind of a mailing list, but unforunatelly I didn't find any.
I tried Zint BG and found it not only very useful but also very comfortable and very adjustable, great work thank you! Now I don't need CorelDraw anymore, cause Inkscape + Zint give me all I need to design the retail packages.
But I found that Zint generate wrong check digit for ITF-14 barcodes.
In my case, for example, for the ITF-14 barcode 2460709509418 there must be "3" check digit, but Zint gives me "7".
I checked the method here -
http://www.activebarcode.com/codes/checkdigit/modulo10.html - and then I looked into 2of5.c file and found that there is used EAN-13 like calculation pattern 131313131313 instead of ITF-14's 3131313131313. So the only little thing to change in 2of5.c in line number 279:
if (!((i%2) == 0)) ----> if ((i%2) == 0)
Now it work great after recompilation.
I hope that will help. Sorry for my not good English.