Did you ever attempt to decipher a doctor's writing? It is just like solving a puzzle, isn't it? Now, a computer is doing the same thing; just consider that. This is where OCR (Optical Character Recognition) and ICR (Intelligent Character Recognition) come into play. They are the intelligent resources that help computers obtain the text from paper documents, images, or even from handwritten texts.