Licensing and distribution
Is there a special installation program for distribution ABBYY FineReader Engine on a workstation (Linux and Windows)?
Is there a special installation program for distribution ABBYY FineReader Engine on a workstation (Linux and Windows)?
What license is required for compiling an application?
What license is required for compiling an application?
What license is required for activating ABBYY FineReader Engine on a workstation?
What license is required for activating ABBYY FineReader Engine on a workstation?
What ABBYY FineReader Engine files should be copied on a workstation?
What ABBYY FineReader Engine files should be copied on a workstation?
- Files for the functioning of the modules that your application will support.
- 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 handwritten/handprinted text, if needed.
- 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.
- Windows canning modules, scanning-specific resources and Twain modules if your application will perform scanning via the ABBYY FineReader Engine interface.
- Windows Visual Components modules and corresponding specific resources, if your application uses ABBYY FineReader Engine Visual Components. Register VisualComponents_dll using regsvr32.exe.
Is it necessary to have write or even full control permissions to a folder with the Licensing Service executable for 'Everyone' group?
Is it necessary to have write or even full control permissions to a folder with the Licensing Service executable for 'Everyone' group?
Which folders should be accessible from the Windows workstation?
Which folders should be accessible from the Windows workstation?
- %TEMP% folder
- folder %ProgramData%\ABBYY\SDK\12\FineReader Engine
- folder %ProgramData%\ABBYY\SDK\12\Licenses (required for license server, optional for workstations)
- %ProgramData%\ABBYY folder.
- “HKEY_CURRENT_USER\Software\ABBYY\SDK\12\FineReader Engine” — full control
- “HKEY_CURRENT_USER\Software\ABBYY\SDK\12” — full control for installation only
- “HKEY_LOCAL_MACHINE\Software\ABBYY\SDK\12” — full control for installation only
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?
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?
I had activated my license in Linux, but during initialization I got the message saying "There are no licenses on 127.0.0.1". What should I do?
I had activated my license in Linux, but during initialization I got the message saying "There are no licenses on 127.0.0.1". What should I do?
My license supports barcode recognition. Why cannot I use processing methods?
My license supports barcode recognition. Why cannot I use processing methods?
My license supports barcode recognition and/or optical mark recognition (OMR). Why cannot I use processing methods?
My license supports barcode recognition and/or optical mark recognition (OMR). Why cannot I use processing methods?
- for barcode recognition, you can use the IFRPage::ExtractBarcodes method;
- an OMR license will generally also include Recognition module, which allows you to call such methods as IFRDocument::Recognize, IFRDocument::RecognizePages, IFRPage::Recognize, IFRPage::RecognizeBlocks.
What should I do if I want to run ABBYY FineReader Engine for Windows or Linux inside a Docker container?
What should I do if I want to run ABBYY FineReader Engine for Windows or Linux inside a Docker container?
How can I run my Windows application in Azure Services?
How can I run my Windows application in Azure Services?
How can I remove background noise from each block separately?
How can I remove background noise from each block separately?
What is the difference between various methods of changing the image resolution?
What is the difference between various methods of changing the image resolution?
- After the image is opened, using the ChangeResolution method of the ImageDocument object.
You may use the DetectResolution method of the FRPage object to determine the optimal resolution value. - During image preprocessing stage (which will, by default, be included in the call to any of the methods which perform full processing of the image), managed by the OverwriteResolutionMode property of the PagePreprocessingParams object. The resolution can be corrected automatically or set to the value specified in the ResolutionToOverwrite property.
I am working with a screenshot image. Are there any special recommendations for screenshot processing?
I am working with a screenshot image. Are there any special recommendations for screenshot processing?
- TextExtraction_Accuracy — for extracting text from documents, optimized for accuracy
- TextExtraction_Speed — for extracting text from documents, optimized for speed
Using the Engine object
What should I do if I have problems creating the Engine object in C# .NET?
What should I do if I have problems creating the Engine object in C# .NET?
How to work with read-only object properties?
How to work with read-only object properties?
Is it possible to run and use Engine object in several threads (Windows)?
Is it possible to run and use Engine object in several threads (Windows)?
Is it possible to create and run the Engine object on a multi-processor system (Windows)?
Is it possible to create and run the Engine object on a multi-processor system (Windows)?
What should I do if the "Engine deinitialization failed" exception is thrown during deinitialization of the Engine object?
What should I do if the "Engine deinitialization failed" exception is thrown during deinitialization of the Engine object?
How can I create a log file to keep track of all errors, warnings and method calls of ABBYY FineReader Engine?
How can I create a log file to keep track of all errors, warnings and method calls of ABBYY FineReader Engine?
Do I need to register the Windows FREngine.dll?
Do I need to register the Windows FREngine.dll?
Recognition-related questions
What recognition language is used by default?
What recognition language is used by default?
How can I improve the quality of recognition of blocks which contain different types of text?
How can I improve the quality of recognition of blocks which contain different types of text?
How can I quickly obtain the information about document structure?
How can I quickly obtain the information about document structure?
Why italic fonts and superscript or subscript are not recognized by autodetection?
Why italic fonts and superscript or subscript are not recognized by autodetection?
What is the difference between CharConfidence, ErrorProbability, and IsSuspicious?
What is the difference between CharConfidence, ErrorProbability, and IsSuspicious?
Why cannot I receive recognized words in paragraphs and recognition variants for the words and characters?
Why cannot I receive recognized words in paragraphs and recognition variants for the words and characters?
I am using macOS 10.15 Catalina. During document processing I got the message saying "No fonts are specified for document synthesis". What should I do?
I am using macOS 10.15 Catalina. During document processing I got the message saying "No fonts are specified for document synthesis". What should I do?
- Find the folder with the fonts (right-click the desired font - Show in Finder).
- Install the local fonts from the found folder:
- Open the application settings (Preferences).
- Set the Default install location property to Computer.
- Click the ’+’ button on the toolbar (or use File - Add fonts).
- Select the folder from step 1.
- Click the ‘Open’ button. Note, that during fonts installation you need to enter the user password.
Where are the scan log files located?
Where are the scan log files located?
How to change scanning settings?
How to change scanning settings?
Which PDF versions can recognized text be exported to?
Which PDF versions can recognized text be exported to?
- The earliest file version available is 1.3.
- The PDF file version should be 1.4, if:
- the PDFAComplianceMode property of the PDFExportParams object is PCM_Pdfa_1a or PCM_Pdfa_1b
- The PDF file version should be 1.4 or higher, if:
- at least one of the PermissionFillFormFields, PermissionExtractTextAndGraphicsExt, PermissionAssembleDoc, PermissionPrintExt properties of the PDFEncryptionInfo object is TRUE, or
- the encryption key length exceeds 40 bits (see the KeyLength property of the PDFEncryptionInfo object), or
- the WriteTaggedPDF property is TSPV_Yes, or
- the WriteXmpMetadata property is TSPV_Yes, or
- the BwPictureFormats property of the PDFPictureCompressionParams is BWPF_JBIG2 or BWPF_JBIG2Lossless.
- The version should be 1.5 or higher, if
- the ColorPictureFormats property of the PDFPictureCompressionParams is CPF_J2K, or
- the GrayPictureFormats property of the PDFPictureCompressionParams is GPF_J2K.
- The version should be 1.6 or higher, if:
- the EncryptionAlgorithm property of the PDFEncryptionInfo object is PDFEA_AES128, or
- OpenType fonts are used in output PDF file.
- The version should be 1.7 or higher, if:
- the EncryptionAlgorithm property of the PDFEncryptionInfo object is PDFEA_AES256.
- The latest file version available is 2.0.
Linux: I got the output file with fonts significantly different from fonts in a source file. How can I customize the fonts?
Linux: I got the output file with fonts significantly different from fonts in a source file. How can I customize the fonts?
- copy the fonts manually into the Data/Resources/Font folder in your ABBYY FineReader Engine-based application.
- copy the fonts manually into /usr/share/fonts system folder.
- install the package for the installation of the fonts, depending on your operating system.
