Use ABBYY FineReader Engine OCR engine in IQ Bot 11.x

IQ Bot installation now automates the installation of ABBYY FineReader Engine (FRE) optical character recognition (OCR) plug-in.

Note: IQ Bot supports ABBYY FineReader Engine version 12.2 and 12.3 for IQ Bot.

When installing IQ Bot , the system automatically installs an ABBYY FineReader Engine open run-time license on your server.

Use the following steps to manually install ABBYY FineReader Engine:

Procedure

  1. Download the OCR plug-in with IQ Bot.
  2. Unzip the OCR plug-in folder in your downloads folder, and place that unzipped folder, at C:\Program Files (x86)\Automation Anywhere IQ Bot <version>.
  3. Ensure the folder says \OCR Plugins\ABBYY SDK\12\. . . , and the unzipping does not create OCR Plugins\OCR Plugins twice.
  4. To use ABBYY FineReader Engine with IQ Bot you have the following options:
    OptionsDescription
    Set ABBYY FineReader Engine as your default OCR engine Configure the Settings.txt file.

    Follow steps 5 and 6 to configure the Settings.txt file.

    Important: Configuring the settings.txt file is not applicable to Automation 360 IQ Bot Cloud
    Select ABBYY FineReader Engine OCR engine from the UI To select from the UI, see IQ Bot 11.x: Selecting an OCR engine.
  5. Important: Configuring the settings.txt file is not applicable to Automation 360 IQ Bot Cloud .

    In Automation 360 IQ Bot Cloud, you can use the appConfigurations API to read and update the OCR settings.

    For help with using the API, contact the Support team. Open a support case (A-People login required)

    To set ABBYY FineReader Engine as your default OCR engine, from the C:\Program Files (x86)\Automation Anywhere IQ Bot <version>\Configurations folder, open the Settings.txt file, change OCREngine=Tesseract4 to OCREngine=Abbyy, and save the file.
    Important: Troubleshoot classification issue in processing Chinese language documents:

    All files are getting unclassified while processing Chinese language documents (A-People login required)

  6. Next, run the stopanduninstallallservices.bat file at C:\Program Files (x86)\Automation Anywhere IQ Bot\Configurations.
    Note: After stopping the services, run installandstartallservices.bat file to install and start the services.
  7. Create learning instances in IQ Bot, and use ABBYY FineReader Engine for the text segmentation and OCR engine for these learning instances. At the same time, for these learning instances you still partner with the IQ Bot capabilities on document classification, auto-mapped fields, cognitive extraction, and field value autocorrection.
    Note: If you install IQ Bot in a different folder besides C:\Program Files (x86)\Automation Anywhere IQ Bot <version>, find and open the Configurations > ABBYYOCREngineSettings.txt folder, and update the embedded EnginePath and LicensePath to match the different folder.
    For example:
    {
      "UseOpenRuntimeLicense": true,
      "EnginePath": "C:\\Program Files (x86)\\Automation Anywhere IQ Bot 6.5 Beta\\OCR Plugins\\ABBYY SDK\\12\\FineReader Engine\\Bin",
      "DeveloperSN": "",
      "ProjectId": "",
      "LicensePath": "C:\\Program Files (x86)\\Automation Anywhere IQ Bot 6.5 Beta\\Configurations\\Runtime.ABBYY.LocalLicense",
      "LicensePassword": ""
    }
    
    Note: Sometimes, documents can fail to classify with ABBYY FineReader Engine as your default OCR engine. See recommended workaround for this issue.