In this scenario, ABBYY FineReader Engine is used on a "scanning computer," which scans images and saves them as files.

This scenario may be used as part of other scenarios in the preliminary stage of document processing, i.e., for obtaining electronic versions of documents for further processing. Usage examples include scanning documents for archiving purposes, getting editable versions of documents, and extracting specific data from documents.

Paper documents are scanned and the images are saved in an electronic format, producing high-quality electronic versions of your printed documents.

Documents may go through the following processing stages:

  1. Scanning

Documents may be scanned via one of the two available scanning interfaces provided by scanners (TWAIN or WIA), by using ABBYY's own scanning interface, or without a scanning interface.

  1. Preprocessing of scanned images

Once scanned, the images may be preprocessed. Preprocessing includes despeckling, correction of distorted text lines, color inversion, removal of black margins, and correction of image orientation or resolution. Facing pages may be split into two separate images. Processed images may be saved in various image formats such as JPEG, TIFF, BMP.

Scenario implementation

Below follows a detailed description of the recommended method of using ABBYY FineReader Engine 12 in this scenario. Under the proposed implementation of the scenario, the image preparation phase is omitted. Please see Additional optimization below for tips on implementing image preparation.

Step 1. Loading ABBYY FineReader Engine

Step 2. Scanning

Step 3. Unloading ABBYY FineReader Engine

Required resources

You can use the FREngineDistribution.csv file to automatically create a list of files required for your application to function. For processing with this scenario, select in the column 5 (RequiredByModule) the following values:




Opening, Processing


If you modify the standard scenario, change the required modules accordingly. You also need to specify the interface languages, recognition languages and any additional features which your application uses (such as, e.g., Processing.OCR.CJK if you need to recognize texts in CJK languages). See Working with the FREngineDistribution.csv File for further details.

Additional optimization

These are the sections of the Help file where you can find additional information about setting up the parameters for the various processing stages:

  • Scanning
  • Image preprocessing
    • Image Preprocessing
      Describes a scenario of using ABBYY FineReader Engine to preprocess images or to improve their visual quality.
  • Document separation
    • In this scenario, you may need to separate images into documents. ABBYY FineReader Engine 12 provides no means for automatic document separation. However, you can use ABBYY FlexiCapture Engine for the purpose. Documents may be separated based on the number of pages in each document or by using separator pages with barcodes. To implement barcode document separation, you can use the barcode recognition scenario.

See also

Basic Usage Scenarios Implementation

24.03.2023 8:51:52

Usage of Cookies. In order to optimize the website functionality and improve your online experience ABBYY uses cookies. You agree to the usage of cookies when you continue using this site. Further details can be found in our Privacy Notice.