I would suggest you to use ABBYY FlexiCapture. Our company use it for a long time and sutisfied with it. The best thing is that ABBYY is vendor and represented on OCR market for more than 20 years.

Here is quotes form their web site abbyy.com/data_capture_software/

ABBYY FlexiCapture 9.0 is supremely intelligent, accurate and scalable data capture and document processing system. It provides a single entry point to automatically transform the stream of different forms and documents of any structure and complexity to usable and accessible data ready to be exported into your business applications and databases.

Automated documents classification, indexing and data extraction from any kind of documents
Renowned accuracy
Optimized performance
Flexible workflow
Advanced scalability
Flexible integration and customization tools
Superior usability in both set up and every-day exploitation
Remote document capture


FlexiCapture accurately extracts data and text from the fields specific for each document type using ABBYY award-winning multi-language recognition technologies. It offers:

* OCR for more than 180 languages including Chinese, Japanese, Korean, Vietnamese and Hebrew;
* ICR for hand-printed text for over 110 languages;
* Checkmark recognition for a wide spectrum of checkboxes;
* Barcode recognition for a variety of 1-d and 2-d barcodes.