ICR is an extension of OCR. It adds capabilities for handwriting recognition. OCR and ICR together can recognize machine-printed and hand-printed text.