I have noticed another potential problem.
I have an image with two barcodes and bunch of other text and graphics around it.
You can imagine a brand new holywood DVD movie jewel case and if you look at the back of it you can see some barcodes and some text and some pictures and some colors and some pink background also. So this image has some graphics and two barcodes. One is UPC at the top and the other is CODE 128 at the bottom. I need to validate that these barcodes are really UPC and CODE 128
So I scan this picture using BarCodeReader and what I want your software to do is to scan those barcodes and tell me what type of barcodes they are and what are their text values. So I specify the barcodes that I expect to see:
And indeed BarCodeReader does the job. It scans these barcodes. But the problem is that it reads three barcodes instead of two. CODE 128 is scanned once. But the UPC barcode is scanned as UPC (12 characters) and also it scans as EAN (13 characters) with "0" added at the front of the actual UPC (12 characters). Why is that? Why UPC is scanned twice? Do I have to specify precisely what kind of barcode I am expecting to be scanned?
Please let me know any advice on this