I am using Aspose.barcode for Java trial version and evaluating whether it is the right product for us or not. I found it as a very easy solution to read/write barcodes. But I have problem while reading barcodes from images where the code text is not getting retrieved corrected. If the barcodes printed on PDF from scanner, there is chance of noise where the barcode recognizer software might fail. Looks like the API has a limitation (supported Symbologies) on barcode recognition on noisy images.
I have a test case (attached PDF doc) that I executed where the barcode extractor program could not recognize it. It contains 3 pages in it. First two pages (1 & 2) are scanned copies and 3rd one was created by the PDF editor. The attached program (using ASPOSE API) was able to scan (recognize) the barcode on the first page (as ND0P2 instead of ND062) and failed to do the same on 2nd page whereas it always be successful while reading barcodes from non-scanned PDF images (created through PDF s/w with clear barcode image).
This might not be problem if the scanner machine doesn't add up any extra noise in the image and the quality of the image.
We are seriously planning to evaluate a solution which works for our business needs. We could decide on your problem becuase of this problem. Any help would be appreciated.