System Requirements
ABBYY FineReader Engine 12 Requirements
Hardware
- PC with x86-compatible processor (1 GHz or higher) which supports SSE and SSE2 instruction sets
- 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 or CJK languages — 750 + (number of cores) × 850 MB RAM
- Hard disk space:
- for library installation:
- 2200 MB of free space
- for program operation:
- 150 MB for running the program
- additional 15Mb for every page when processing a multi-page document
- Tmpfs size — 4GB + 1GB*(cores number)
- Swap size — 4GB + 1GB*(cores number)
Operating system
ABBYY FineReader Engine 12 for Linux has been tested on the following operating systems:
- Fedora 35, 34, 33
- Red Hat Enterprise Linux 8.5, 7.9
- SUSE Linux Enterprise Server 15 SP3, 12 SP5, 11 SP4
- Debian GNU/Linux 11.3, 10.12, 9.13
- Ubuntu 22.04, 21.04, 20.04, 18.04, 16.04
- CentOS 8.5, 7.9
- ALT Linux 10.0, 9.2 (software and online protection only)
- Amazon Linux 2
In addition, ABBYY offers professional services to adapt the software to other platforms.
ABBYY FineReader Engine has been tested on the following cloud computing platforms:
- Microsoft Azure Virtual Machines
- Amazon EC2
ABBYY FineReader Engine has been tested in the following virtual environments:
- Microsoft Hyper-V Server 2012 R2
- Microsoft Hyper-V Server 2016
- Oracle VM VirtualBox 6.1.32
- VMware ESXi 6.7
- VMware Workstation Player 16.2.3
- VMware Workstation Pro 16.2.2
- Linux KVM
ABBYY FineReader Engine can also be run in a Docker container on supported platforms.
Other software components
ABBYY FineReader Engine 12 for Linux requires usage of the following software components (the listed packages are presented for the Debian-like systems):
- ABBYY FineReader Engine components installation:
- glibc version 2.17 and above (If you need ABBYY FineReader Engine for older glibc versions, please contact the ABBYY office serving your region by e-mail. )
- Bash
- gzip, tar
- coreutils package (readlink utility)
- gettext package (envsubst utility). Install this package, if you intend to work with the samples using the RMI-capable Java wrapper
- ABBYY FineReader Engine launch:
- for performing analysis and recognition (required):
- libc6 package (librt.so.1, libc.so.6, libdl.so.2, libm.so.6, libpthread.so.0)
- libgcc-4.9-dev package and above (libgomp.so.1, libgcc_s.so.1)
- libglib2.0-dev package (libglib-2.0.so, libgthread-2.0.so.0)
- libpcre3 package (libpcre.so.3)
- libstdc++-4.9-dev package and above (libstdc++.so.6)
- zlib1g package (libz.so.1)
- for using ABBYY office converters (optional):
- libx11-6 package (libX11.so.6)
- libfreetype6 package (libfreetype.so.6)
- libxext-dev package (libXext.so.6)
- libice-dev package (libICE.so.6)
- libsm-dev package (libSM.so.6)
- openjdk-11-jre
- ABBYY FineReader Engine licensing:
- for registering and managing the Licensing Service:
- through the systemctl command: systemd init system
- through the service command: Upstart or SysVinit init system
- for using an Online License: ca-certificates package with latest updates
- Working with the code samples:
- for RMI-capable Java wrapper:
- Ant version 1.8 and above
- for code samples based on C++:
- GCC
- G++
- Make
- linux-libc-dev package (Linux kernel API development headers)
- libc6-dev package (glibc development headers)
- for CommandLineInterface code sample:
- locales package and generated en_US.UTF-8 locale (use the locale-gen en_US.UTF-8 command to generate it)
- for code samples based on Java: see the list of supported Java Development Kits below
For multi-page documents synthesis and export, please set the open files limit to be no less than 2000. Run ulimit -n [limit_size] to change it.
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 FontNamesFiltersEnum.
Working with the Java wrapper
ABBYY FineReader Engine Java wrapper has been tested on the following Java Development Kits:
- OpenJDK 17.0.2 x64
- OpenJDK 18.0.1 x64
- Oracle Java SE Development Kit 8u331 x64
- Oracle Java SE Development Kit 11.0.15 (LTS) x64
- Oracle Java SE Development Kit 17.0.3 x64
- Oracle Java SE Development Kit 18.0.1 x64
Permissions
Full access permissions for the following folders are required:
- /tmp folder
- /var/lib/ABBYY/SDK/12/FineReader Engine folder
- /var/lib/ABBYY/SDK/12/Licenses folder
03.07.2024 8:50:25