Even though they sound similar, there are major differences between OCR and ICR. OCR translates scanned images of text and turns these scans into machine-encoded text. ICR is a type of OCR but it’s more specific to text. An ICR can learn different fonts and styles of handwriting rather than just translating text from a scanned image.