Applicability
This article is a companion article to HOWTO: Use ProcMon to Collect Diagnostic Information. Please see that parent version for the basics on general download and use of ProcMon.
Usage
Install ProcMon if you don't have it: (see the aforementioned HOWTO article for more)
GlyphReader
- Run ProcMon
- Turn off capturing, File->Capture Events (make sure to uncheck it)
- Set a filter (Filter->Filter…) then choose
Path contains GlyphReaderEngine.exe
- Click Add
- Choose:
Path contains (whatever your exe is named)
- Click Add
- Click OK
- Turn on capturing, File->Capture Events (make sure you are checking it)
- Run your application.
- Once you have gotten the error, turn off capturing (File->Capture Events)
There will be times when your application is trying to find GlyphReaderEngine.exe and the other resources. Make sure that succeeds. There should be lines where GlyphReaderEngine.exe tries to load resources files -- make sure that succeeds.
Tesseract5Engine
- Run ProcMon
- Turn off capturing, File->Capture Events (make sure to uncheck it)
- Set a filter (Filter->Filter…) then choose
Path contains tessdata
- Click Add
- Choose:
Path contains (whatever your exe is named)
- Click Add
- Click OK
- Turn on capturing, File->Capture Events (make sure you are checking it)
- Run your application.
- Once you have gotten the error, turn off capturing (File->Capture Events)
Unlike GlyphReader above, Tesseract5Engine does not have an executable. The entire engine is within our Atalasoft.dotImage.Ocr.Tesseract5.dll, so we're looking for attempts to read the tessdata files instead.
Wrap-up
If you are having problems figuring out what is happening, save a log and open a support case with us and attach the log.
For a more detailed look at ProcMon, please see HOWTO: Using ProcMon to collect diagnostic information
Original Article
Q10231 - HOWTO: How to use ProcMon to debug OCR Resources issues
Last Update
2026-10-09 - TD - (Removed stale download link - pointed to main article)