We have a software which generate a document with barcodes (code 128) included. It's an old close software so for us is a blackbox and we can't modify the output (document template, font, etc.). Usually the generated barcode work without problems, but sometimes is not possible read it. With this problematic codes we tried several barcode scanners and mobile apps without success.
The encoded string has the format:
productID/personID/category
and sometimes changing a single character broke the code. Just right now I have 2 codes just with different categories, and one of them is not working:
I tried visually compare both codes and I believe the 'start char.' and 'stop char.' look the same. I guess the checksum value can be wrong(?)
I'm trying to debug the problem and I was looking for a way get a 'raw' output from the bars in binary and compare it with the Code128 encode values 128, but I didn't find any tool for it.
I don't have previous experience with barcodes. Now I'm stuck and I don't have idea how debug the problem: it's a software bug? a font bug? Do you have some idea what more to try?