Intelligent OCR COM Class not registered

What is the version to support IntelligentOCR for ABBYY?
I have a FlexiCapture Engine 11 Developer license, but still got the Error below

19.6.0+Branch.master.Sha.adf20656f41da84cdec5e5620b62276717eb7319

Source: IntelligentOCR Scope

Message: Retrieving the COM class factory for component with CLSID {C0003003-0000-48FF-9197-57B7554849BA} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).

Exception Type: System.Runtime.InteropServices.COMException

RemoteException wrapping System.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {C0003003-0000-48FF-9197-57B7554849BA} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
at UiPath.IntelligentOCR.Activities.FC.Scope.EndExecute(NativeActivityContext context, IAsyncResult result)
at UiPath.IntelligentOCR.Activities.AsyncNativeActivity.BookmarkResumptionCallback(NativeActivityContext context, Bookmark bookmark, Object value)
at System.Activities.Runtime.BookmarkCallbackWrapper.Invoke(NativeActivityContext context, Bookmark bookmark, Object value)
at System.Activities.Runtime.BookmarkWorkItem.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)

Hi @zacyin

Could you try updating your UiAutomation package to the latest version?

Hello Zacyin,

I have also faced the same issue then I found we have installed 64 bit of Abbyy Flexi Capture Engine. but your license is for 32 bit. so please uninstall Abbyy Flexi Capture Engine and install through the cmd commands for 32 bit. then It will work fine.

Hello Nitish,

Can you please explain to us the steps of how you have installed Abby Flexicapture in 32 bit. We are stucked… please help.

Abbyy Flexi Capture Engine

  1. Open elevated cmd in the folder where you extracted the archive and run:
    setup.exe /qb /v INSTALLDIR=“C:\ProgramData\ABBYY\SDK\12\FlexiCapture Engine” FCE=Yes PDF=Yes SN=serialkey
  2. In cmd navigate to “bin” folder in the installation folder of Abby (on my machine is C:\ProgramData\ABBYY\SDK\12\FlexiCapture Engine) and execute
    LicenseManager.exe /SilentActivation /SN:serialkey
  3. Open Studio and use Abbyy FCE Activities. For the moment, the activity is working only with the default values for Scale and Profile properties.

Abbyy Flexi Capture StandAlone

Follow setup installation instructions after running the file.

Copy TextGraphicsTypeDetection.clc to the folder C:\Program Files\ABBYY FlexiCapture 12\Patterns if there are error messages related to this file.

Open the License Manager (located in the same folder as FlexiLayout Studio, C:\ProgramData\Microsoft\Windows\Start Menu\Programs\ABBYY FlexiCapture 12) and enter your serial key.

Hello,
I don’t understand something.
The FlexiCapture Extractor activity is related to Abby engine ?
I downloaded an project that uses Intelligent OCR, but when i run it (with all the packages updated) i have that error.

Is it already installed with UiPath or do I waste my time because i have to download (or buy) something ?

Thanks

Hi @grish

Please see here:

This means that unless you are using an older version of the UiPath.IntelligentOCR.Activities package, you should be good to go without Abby products.

Could you maybe share the project that causes you this issue?

@loginerror Hello, I tried using the IntelligenetOCR activities (Version 4) with System.Abbyy.activites (Version 1) without installing any Abbyy products, I got the same error. I used an fcdot file for the activities.

Do I need to get a licensed Abbyy product for the activities to work or am I doing something wrong?

but I am still getting the error shown in the attachment.

Hello @moezeidan_alfalak,

Yes you need to have Abbyy FlexiCapture Engine installed and licensed.

@Ioana_Gligan Thank you for your response.

We have the trial version of the Flexilayout and Flexicapture stations installed on a virtual machine, do we need to have a NON-trail version or are we doing something wrong?

Hello!
This error is caused by the version of FlexiCapture you have installed on your VM.
Most probably, you have installed the 64 bit version of Abbyy FlexiCapture. The solution is to install the 32 bit version because it needs to be compatible with the robot version.

2 Likes