Tesseract OCR has been released as Open Source. I tested it on some stuff we have. It did slightly worse than the best engine I know of, TOCR. In its defense, it did detect a couple characters correctly that even TOCR did not. TOCR is available from Transym for an amazingly low price. See the press release from Google regarding Tesseract OCR.