Windows OCR does not work

by Winking

When using Print&Share, you can perform Optical Character Recognition (OCR). This could for example allow you to use recognition features on scanned document. One of the options you can choose in the General Configuration is Windows OCR.

This article might help you in case the Windows OCR does not work.

Troubleshooting

After selecting the Windows OCR option in the General Configuration, General settings nothing happens and no text is found when printing documents in Print&Share.
A possible reason could be that there are no OCR-language packs installed on your computer.

For Windows 10, Windows Server 2016, Windows Server 2012 R2, Microsoft clearly states:

A language pack must be installed on the device to be used. A user can install new OCR language packs through the Settings app.

Windows OCR-language packs

Not all (OCR) features are available for every language, hardware or operating system.

Method 1

The most simple way to see if there are any language packs installed or to add new languages after Windows is installed is by going to:

  1. Settings
  2. Time & Language
  3. Region & language
  4. Add a language

windows-add-language-pack

Method 2

Another method to get more information about (OCR-)language pack packs would be using Deployment Image Servicing and Management (DISM) to check the installed components and Featurs On Demand.

We could get more information by following these steps:

  1. Open Command Prompt (cmd) with elevated permissions
  2. Type in DISM /Online /Get-Capabilities and press Enter

If there is too much information in the Windows Command Prompt, you can write the output to a file:

  1. Open Command Prompt (cmd) with elevated permissions
  2. (optional) Change the directory to root (or any other location so save the output file) by typing: cd \ and press Enter
  3. Type in DISM /Online /Get-Capabilities > capaoutput.txt and press Enter
  4. Open the generated file by typing capaoutput.txt and press Enter

In this file you can find if a capability is Installed or Not Present.
For example:

Capability Identity : Language.OCR~~~en-US~0.0.1.0
State : Installed

Capability Identity : Language.OCR~~~nl-NL~0.0.1.0
State : Installed

In case you could not find any Languages, (OCR-)Language packs or components/features make sure to install them.

See also