OCR staat voor Optical Character Recognition (optische tekenherkenning). Dit is het proces waarbij tekst uit een paginabeeld wordt genomen. Dit paginabeeld is een digitaal beeld van tekst en wellicht ook andere elementen zoals kopteksten en afbeeldingen. Paginabeelden kunnen het resultaat zijn van het scannen van een papieren document of van het openen van een digitaal beeldbestand. U kunt deze bestanden ontvangen per e-mail, van een faxapparaat of van uw eigen scanner.
Deze beelden hebben geen teksttekens die bewerkt kunnen worden; ze bestaan uit kleine punten (pixels) die samen een tekstafbeelding vormen. De OCR-procedure controleert het tekstbeeld en maakt hiervan door de computer bewerkbare tekst, zodat u de tekst niet opnieuw met de hand hoeft in te typen.
OCR neemt het beeld:
en creëert tekst: 
Tijdens de OCR-procedure gebruikt OmniPage de instellingen die zijn geselecteerd in de OmniPage-werkset om de tekststroom op een pagina te bepalen en creëert gerangschikte zones rond gebieden van een pagina om aan te geven wat herkend zal worden als tekst en wat behouden blijft als illustratie. Na de OCR-procedure kunt u de resulterende tekst in een groot aantal tekstverwerkings-, dtp- of spreadsheettoepassingen opslaan.
Naast tekstherkenning kan OmniPage tevens de volgende elementen van een document behouden met de OCR-procedure.
Foto's, logo's en tekeningen zijn voorbeelden van illustraties.
Lettertypen, lettertypegroottes en lettertypestijlen (zoals vet of cursief) zijn voorbeelden van opmaak van teksttekens. Spaties tussen alinea's, inspringingen, tabs, regelafstand en uitlijning zijn voorbeelden van alineaopmaak.
Kolomstructuur, alineaplaatsing, tabelverwerking en locaties van illustraties zijn voorbeelden van pagina-opmaak.
Herkenningsresultaten worden in de Teksteditor geplaatst. Deze kent drie opmaakniveaus en biedt u de mogelijkheid op te geven hoeveel opmaak u wilt weergeven.
OmniPage herkent alleen gedrukte tekens, zoals tekst die op een laserprinter afgedrukt is of met een schrijfmachine getypt is. Het programma kan echter handgeschreven tekst, bijvoorbeeld een handtekening, als illustratie behouden.