QAID # 14780 Published
Question / Problem:
What may be the issue if the error message
"Named pipe operation "Open" failed. Error: 2- The system cannot find the file specified" is consistently seen when running OCR in in Project Builder, and inconsistently seen when Batches are run through KTM Server?
Answer / Solution:
This may indicate that
RecognitionProcess.exe, a process used starting with KTM 5.0 to handle OCR, is unable to run correctly.
At the most basic level, this can be checked by trying to run the process directly (
%CommonProgramFiles%\Kofax\Components\RecognitionProcess.exe)*. It is not meant to be used directly, so correct operation is that it should display
"Missing parameter: The recognition process ID is missing!" and then exit.
In one instance, it was found to crash when run directly. The culprit was found to be outdated Sophos software. While different components of the software have different version numbers, the component used for comparison was the AutoUpdate GUI,
ALMon.exe (usually found in
%ProgramFiles%\Sophos\AutoUpdate\)*. The version where the problem was observed was
18.104.22.168 and the problem was resolved by updating to the latest version at the time which was
The reason for the difference in behavior between Project Builder and KTM Server is that KTM Server decides based on batch and document size whether to delegate OCR to an instance of RecognitionProcess.exe, but Project Builder always delegates OCR to
* From a 64-bit operating system, use
%CommonProgramFiles(x86)% or %ProgramFiles(x86)%.