Optical Character Recognition (OCR)
Hardware — scans the text image
Software — systematically checks the entire image for patterns of light and dark that it recognizes as alphabetic, numeric, or punc- tuation characters
OCR software entails pattern recognition, a sophisticated logic problem