ABBYY FineReader Engine 12 (build 12.4.7.63)
- About ABBYY FineReader Engine 12
- System Requirements
- Installing the ABBYY FineReader Engine Library
About ABBYY FineReader Engine 12
ABBYY FineReader Engine is a software development kit (SDK) for integrating advanced ABBYY FineReader OCR (machine-print), ICR (hand-print) and barcode recognition technologies into 32-bit and 64-bit Windows applications.
ABBYY FineReader Engine is a set of DLLs (dynamic link libraries). Its API (Application Programming Interface) conforms to the COM (Component Object Model) standard and can be easily used in C/C++, C#, Visual Basic .NET, or any other development environments supporting COM components. ABBYY FineReader Engine implements the core functionality of ABBYY FineReader end-user products and does not provide their graphical user interface.
System Requirements
ABBYY FineReader Engine 12 Requirements
Hardware
- PC with x86-compatible processor (1 GHz or higher)
- Memory:
- for processing one-page documents — minimum 400 MB RAM, recommended 1 GB RAM
- for processing multi-page documents — minimum 1 GB RAM, recommended 1,5 GB RAM
- for parallel processing — 450 + (number of cores) × 350 MB RAM
- for parallel processing of documents in Arabic, Chinese, Japanese, or Korean languages — 750 + (number of cores) × 850 MB RAM
- Hard disk space:
- for library installation:
- 1600 MB for core functionality
- additional 400 MB for the OfficeConverters module
- for program operation:
- 100 MB for running the program
- additional 15Mb for every page when processing a multi-page document
- 100% TWAIN-compatible scanner, digital camera, or fax modem — for scanning or image import only
- Video card and monitor (minimum resolution 1024×768 — for pattern training, dictionary editing, scanning with a GUI displayed, Visual Components)
- Keyboard, mouse or other input device
Operating system
- Windows Server 2019
- Windows Server 2016
- Windows 10
- Windows Server 2012 R2 with the April 2014 update rollup (KB2919355)
- Windows 8.1 with the April 2014 update rollup (KB2919355)
- Windows Server 2012
- Windows 8
- Windows Server 2008 R2 SP1
- Windows 7 SP1
ABBYY FineReader Engine has been tested on the following cloud computing platforms:
- Microsoft Azure:
- Azure App Services
- Azure Cloud Services
- Azure Service Fabric
- Azure Virtual Machines
- Amazon EC2
ABBYY FineReader Engine has been tested in the following virtual environments:
- Microsoft Hyper-V Server 2008
- Microsoft Hyper-V Server 2008 R2 SP1
- Microsoft Hyper-V Server 2012
- Microsoft Hyper-V Server 2012 R2
- Microsoft Hyper-V Server 2016
- Oracle VM VirtualBox 5.2
- Parallels Desktop for Mac 13.0.1
- VMware ESXi 6.5
- VMware Workstation Player 12.5
- VMware Workstation Pro 14.0.0
ABBYY FineReader Engine can also be run in a Docker container on supported platforms.
Other software components
The following versions of .NET Framework are supported:
- 4.8, 4.7, 4.6, 4.5, 4.0, 3.5
The following components should be installed:
- Microsoft® Internet Explorer 8.0 or higher
- .NET Framework 4.5 — required for opening digital documents
For correct operation of the font detection mechanism the fonts needed for the languages you use should be installed; for the list of recommended font families see the description of the FontNamesFiltersEnum enumeration in the Developer's Help.
For ABBYY FineReader Engine Visual Components only:
- Microsoft Windows Common Controls must have version 6.0 or later
- If you use Microsoft Visual Studio 2010 and .NET Framework 4.0 for development of your application, you may need to install COM Interop assemblies for Visual Components manually. Refer to Using Visual Components in Different Versions of Visual Studio section in the Developer's Help for details.
Working with the Java wrapper
ABBYY FineReader Engine Java wrapper has been tested on the following Java Development Kits:
- for 32-bit operating systems:
- Oracle Java SE Development Kit 8u231 x86
- for 64-bit operating systems:
- OpenJDK 13 x64
- OpenJDK 14 Early-Access (build 21) x64
- Oracle Java SE Development Kit 8u231 x64
- Oracle Java SE Development Kit 11.0.5 (LTS) x64
- Oracle Java SE Development Kit 13.0.1 x64
Permissions
Full control permissions for the following folders are required:
- folder %ProgramData%\ABBYY\SDK\12\FineReader Engine
- folder %ProgramData%\ABBYY\SDK\12\Licenses
All users running your application should have read&execute and write permissions to:
- %ProgramData%\ABBYY folder.
The following registry branches should be accessible from the workstation:
- "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
ABBYY SDK 12 Licensing Service Requirements
- PC with x86-compatible processor (1 GHz or higher)
- Operating system:
- Windows Server 2019
- Windows Server 2016
- Windows 10
- Windows Server 2012 R2 with the April 2014 update rollup (KB2919355)
- Windows 8.1 with the April 2014 update rollup (KB2919355)
- Windows Server 2012
- Windows 8
- Windows Server 2008 R2
- Windows 7 SP1
ABBYY SDK 12 Licensing Service has been tested in the following virtual environments:
- Microsoft Hyper-V Server 2008
- Microsoft Hyper-V Server 2008 R2 SP1
- Microsoft Hyper-V Server 2012
- Microsoft Hyper-V Server 2012 R2
- Microsoft Hyper-V Server 2016
- Oracle VM VirtualBox 5.2
- Parallels Desktop for Mac 13.0.1
- VMware ESXi 6.5
- VMware Workstation Player 12.5
- VMware Workstation Pro 14.0.0
- 25 MB of free hard disk space
- Full control access to the %ProgramData%\ABBYY\SDK\12\Licenses folder
- For activation/deactivation of the License:
- allowed connections to *.abbyy.com
- port: 80 (except Online License), 443 (HTTPS)
- protocol: http
- GoDaddy Trusted Root Certification Authority (for Online License only)
Installing the ABBYY FineReader Engine Library
- To install ABBYY FineReader Engine, a Customer Project ID is required. Please contact your supplier to acquire a Customer Project ID.
- To activate ABBYY FineReader Engine on a computer, an Activation File is required. Use the License Manager utility to obtain your Activation File by the Internet or e-mail.