The OCR Engine May Become Unresponsive When Processing a Large Number of Documents.

July 6, 2009 | KB: 1012282
Laserfiche 8.1

Summary

When you attempt to OCR a large number of documents, the OCR engine may become unresponsive.

Resolution 1

This issue is resolved in Laserfiche 8.1.1 and later. Please upgrade to the latest version of Laserfiche.

Resolution 2

There is a hotfix available for Laserfiche Client 8.1. The fix includes updated versions of BPOmniOCR81.exe (version 8.1.0.471) and OmniOCRWrapper81.dll (version 8.1.0.471).

To update Laserfiche Client 8.1

  1. Close any open instances of the Laserfiche Client and make sure that BPOmniOCR81.exe is not running in the Windows Task Manager.
  2. Click the following link to download a zip file containing the hotfix files.
  3. Hotfix_SCR48719.zip

  4. Rename your existing versions of BPOmniOCR81.exe and OmniOCRWrapper.dll. By default, the files are located at "C:\Program Files\Common Files\Laserfiche\Batch Processor\BPOmniOCR16."
  5. Copy the hotfix versions of BPOmniOCR81.exe and OmniOCRWrapper.dll to the above folder.

More Information

There are now two safeguards for preventing an OCR operation from becoming unresponsive:

  • The OCR engine will automatically restart if it is unresponsive for five minutes.
  • The OCR engine will automatically restart after every 100 pages.

Create the following DWORD values in the HKEY_CURRENT_USER\Software\Laserfiche\Client8\Profile\OCR key to modify the default timeout and page limits:

ProcessTimeOut

ResetLimit

Set ProcessTimeOut to the desired timeout limit in minutes.

Set ResetLimit to the desired page limit.