How to recognize MICR codes in Android You can use Tesseract with mcr.traineddata language data file.