I recommend trying the Java OCR project on sourceforge.net. I originally developed it, and I have a blog posting on it.
Since I put it up on sourceforge, its functionality been expanded and improved quite a bit through the great work of a volunteer researcher/developer.
Give it a try, and if you don’t like it, you can always improve it!