SmartZone v8.0 - Updated
Developer Guide / Licensing and Distributing / Distributing Applications and Deployment / Distributing SmartZone OCR
In This Topic
    Distributing SmartZone OCR
    In This Topic

    Build Dependencies

    Distribute the appropriate assembly DLL file with applications using the SmartZone OCR Product.

    • Accusoft.SmartZoneOCR.Net.dll - .NET component to recognize machine-printed text from scanned images.

    Runtime Dependencies

    Redistribute OCR resources installed in folder assets with SmartZone OCR applications. By default, this folder is expected to reside in the same directory as the SmartZone OCR assembly, but can be deployed elsewhere at the host system and located at runtime by either:

    • Creating SmartZoneOCR objects with constructor SmartZoneOCR(String, Language), providing the absolute or relative path to the OCR resource directory.
    • Setting property OCRDataPath with the path to the OCR resource directory.

    IMPORTANT: The path to the OCR resource directory should only contain ANSI characters.

    SmartZone OCR includes Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017, 2019, and 2022 dependencies for local deployment, but it is preferred that host machines install Universal CRT using Microsoft Windows Update.

    To control the temporary working directory, create pegasusworkerloader.ini file with the following content:

    create pegasusworkerloader.ini file

    [pegasusworkerloader]
    tempdir=C:\Windows\Temp
    

    where tempdir points to the desired location where the intermediate files can be stored.

    This file should be placed in the same directory as the application executable.

    See Also

    Runtime Licensing