Software that recognizes the content of a printed page which has been scanned into the computer. It uses OCR to convert the printed words into computer text and should be able to differentiate text from other elements on the page, such as pictures and captions.