Licensing and Distribution

Is there a special installation program for distribution ABBYY FineReader Engine on a workstation?

ABBYY FineReader Engine 9.0 does not have special installation program for distribution.

More details can be found in the documentation chapter: Distribution of applications using the ABBYY FineReader Engine library.

What license is required for compiling an application ?

Your application must be compiled with a Developer License rather than a Runtime License.

More details can be found in the documentation chapter: Distribution of applications using the ABBYY FineReader Engine library.

What license is required for activating ABBYY FineReader Engine on a workstation?

You should activate a Runtime License on the workstation.

More details can be found in the documentation chapter: Distribution of applications using the ABBYY FineReader Engine library.

What ABBYY FineReader Engine files should be copied on a workstation?

  • Files marked as “mandatory” in the table of the ABBYY FineReader Engine Distribution Kit section. They are system modules and main recognition databases.
  • Recognition databases for handprinted text, if you want to recognize handprinted text.
  • Resource files for interface languages that will be used in your application.
  • Dictionary support files for recognition languages that your application will support. If the recognition languages include languages with the Latin alphabet, make sure that you copy the Univers.amd and Univers.amm files.
  • Scanning modules, scanning-specific resources and Twain modules if your application will perform scanning via the ABBYY FineReader Engine interface.
  • The Local License Manager utility and the Hardware Key drivers installation utility (ikeydrvr.exe). The Hardware Key drivers installation utility - ikeydrvr.exe - should be copied into the in the \USB Drivers subfolder of your application root folder in the case of a 32-bit system, or \USB Drivers\64 folder in the case of a 64-bit system. For more details refer to Installing Hardware Key drivers.
    Note: All the files must be copied to the same folder, if otherwise is not stated.

More details can be found in the documentation chapter: Distribution of applications using the ABBYY FineReader Engine library.

Which folders should be accessible from the workstation?

Which folders should be accessible from the workstation? The following folders should be accessible from the workstation:

  • folder with ABBYY FineReader Engine binary files - full control
  • %TEMP% folder - full control
  • “HKEY_CURRENT_USER\Software\ABBYY” registry - full control
  • “HKEY_CLASSES_ROOT\CLSID” registry - full control
  • “HKEY_CLASSES_ROOT\TypeLib” registry - full control for installation and activation only

More details can be found in the documentation chapter: Distribution of applications using the ABBYY FineReader Engine library.

The application is run on a workstation with an activated Runtime License. The message saying "ABBYY FineReader Engine is not licensed." is displayed. What should I do?

Please, make sure that the Runtime Licenses corresponds to the Developer License. During program operation on a workstation correspondence between the Runtime Licenses and Developer License is checked at the moment when the GetEngineObject function is called. If the licenses do not match the Engine object will not be created and the application will not work. The GetEngineObject function requires a developer serial number to work. The developer serial number can be written directly in the application code when calling the GetEngineObject function or the application can find it in an INI file (as it is done in the ABBYY FineReader Engine usage samples) or the application can get the number from the registry. The method for getting the serial number is selected by the developer. If the application gets the serial number from an INI file, make sure that the number written in the file is the developer serial number.

More details can be found in the documentation chapter:

  • Licensing,
  • Distribution of applications using the ABBYY FineReader Engine library,
  • GetEngineObject

FAQ Overview