COM Class Factory Errors may appear in Batch Manager when running workflows using text-recognition. Typical symptoms of this are blank text layers or keyfree KeyFree OCR not recognizing any text on a text searchable document in GS LAN. COM Errors (Component Object Model) can be responsible for this. If these errors reside on the server, we're typically dealing with a DCOM issue, whereas client issues tend to be simple COM issues.
...
Set DCOM/COM Permissions Manually
- Open CMD prompt as an administratormmcadministrator
- Run: cd C:\WINDOWS\System32
- Run: regsvr32 /n /i:"cC:\getsmart\inc" "cC:\getsmart\ocr\frengine.dll"
- Run: mmc comexp.msc /64
- Open "Computers" – "My Computer" – "DCOM Config" – "ABBY ABBYY Finereader Engine Loader"
- Note that by default they are presented in alphabetical order
- Right click on "ABBY ABBYY Finereader Engine Loader" and select properties
- Select the Security tab in the properties window
- Select customize for all 3 options and add the SSAdministrator user to the security with full permissions
...
Warning |
---|
The default location for the GetSmart folder in step 3 is the C: drive. If the GetSmart folder is located on a different drive, please update the command accordingly |
...
To Set COM on a client:
- Open CMD prompt as an administrator
- Run: cd C:\WINDOWS\System32
- Run: regsvr32 /n /i:"C:\Program Files (x86)\Common Files\Square9\GetSmart\inc" "C:\Program Files (x86)\Common Files\Square9\GetSmart\ocr\frengine.dll"
- Run: mmc comexp.msc /64
- Open "Computers" – "My Computer" – "DCOM Config" – "ABBY ABBYY Finereader Engine Loader"
- Note that by default they are presented in alphabetical order
- Right click on "ABBY ABBYY Finereader Engine Loader" and select properties
- Select the Security tab in the properties window
- Select customize for all 3 options and add the SSAdministrator user to the security with full permissions
...
Warning |
---|
The default location for the GetSmart folder in step 3 is the C: drive. If the GetSmart folder is located on a different drive, please update the command accordingly |
...
Make sure to test the workflow once you are done. If one way doesn’t work, trying setting the permissions using the other method.
...