We apologize for untranslated text, you can use the Google Translation button to get an automatic translation of the web page in the language of your choice.

ABBYY FineReader Plugin 1.0

Description

This plugin allows the OCR Plugin to use ABBYY FineReader engine as optical character recognition engine.

This module uses ABBYY FineReader Engine 11, version 64 bits, which is therefore a requirement. You will need to be in possession of a regular licence and have installed ABBYY FineReader Engine for Linux or ABBYY FineReader Engine for Windows.

Requirements:


Screenshots

1. Plugin configuration
2. Together with JCapture plugin : a "Recognize text button" appears
3. Together with ImportDocument Plugin: a new "ocr" property allows to process OCR while importing PDF documents

Installation

Plugin installation

    • Before installing this plugin, install the ABBYY FineReader Engine. See below for Windows and Linux procedures
    • Unzip the ZIP file and install the plugin in Linux or Windows version, with the Plugin Manager
    • Restart the site
    • In the OCR module properties, define the OCR processing implementation class property to com.jalios.jcmsplugin.abbyyfinereader.AbbyyFineReaderTask and save

 

Plugin Properties

 

ABBYY serial number in form SWET10101010101010101010

jcmsplugin.abbyyfinereader.serial-number

Mandatory: serial number provided by ABBYY Software with your ABBYY FineReader license

Library folder

jcmsplugin.abbyyfinereader.engine-lib-folder

Mandatory: installation folder of ABBYY FineReader.

Language for optical character recognition

jcmsplugin.abbyyfinereader.recognition-language

Optional: list of languages for optical character recognition, comma-separated.

Languages supported by FineReader Engine: Abkhaz, Adyghe, Afrikaans, Agul, Albanian, Altaic, Arabic, ArmenianEastern, ArmenianGrabar, ArmenianWestern, Awar, Aymara, AzeriCyrillic, AzeriLatin, Bashkir, Basic, Basque, Belarusian, Bemba, Blackfoot, Breton, Bugotu, Bulgarian, Buryat, C++, Catalan, Chamorro, Chechen, Chemistry, ChinesePRC, ChinesePRC+English, ChineseTaiwan, ChineseTaiwan+English, Chukcha, Chuvash, CMC7, Cobol, Corsican, CrimeanTatar, Croatian, Crow, Czech, Danish, Dargwa, Digits, Dungan, Dutch, DutchBelgian, E13B, English, EskimoCyrillic, EskimoLatin, Esperanto, Estonian, Even, Evenki, Faeroese, Farsi, Fijian, Finnish, Fortran, French, Frisian, Friulian, GaelicScottish, Gagauz, Galician, Ganda, German, GermanNewSpelling, GermanLuxembourg, Greek, Guarani, Hani, Hausa, Hawaiian, Hebrew, Hungarian, Icelandic, Ido, Indonesian, Ingush, Interlingua, Irish, Italian, Japanese, Japanese+English, Java, Kabardian, Kalmyk, KarachayBalkar, Karakalpak, Kasub, Kawa, Kazakh, Khakas, Khanty, Kikuyu, Kirgiz, Kongo, Korean, Korean+English, KoreanHangul, Koryak, Kpelle, Kumyk, Kurdish, Lak, Lappish, Latin, Latvian, LatvianGothic, Lezgin, Lithuanian, Luba, Macedonian, Malagasy, Malay, Malinke, Maltese, Mansi, Maori, Mari, Maya, Miao, Minankabaw, Mixed, Mohawk, Mongol, Mordvin, Nahuatl, Nenets, Nivkh, Nogay, Norwegian, NorwegianBokmal, NorwegianNynorsk, Nyanja, Occidental, OcrA, OcrB, Ojibway, OldEnglish, OldFrench, OldGerman, OldItalian, OldSlavonic, OldSpanish, Ossetic, Papiamento, Pascal, PidginEnglish, Polish, PortugueseBrazilian, PortugueseStandard, Provencal, Quechua, RhaetoRomanic, Romanian, RomanianMoldavia, Romany, Ruanda, Rundi, RussianOldSpelling, Russian, RussianWithAccent, Samoan, Selkup, SerbianCyrillic, SerbianLatin, Shona, Sioux, Slovak, Slovenian, Somali, Sorbian, Sotho, Spanish, Sunda, Swahili, Swazi, Swedish, Tabassaran, Tagalog, Tahitian, Tajik, Tatar, Thai, Tinpo, Tongan, Tswana, Tun, Turkish, Turkmen, TurkmenLatin, Tuvin, Udmurt, UighurCyrillic, UighurLatin, Ukrainian, UzbekCyrillic, UzbekLatin, Vietnamese, Visayan, Welsh, Wolof, Xhosa, Yakut, Yiddish, Zapotec, Zulu

For information, FineReader also recognises special languages. For example : French_Address, French_Address_City, French_Address_PhoneNumber, French_Address_PhonePrefixes, French_Address_ZipCode, French_Currency_ByDigits, French_Currency_Names, French_DateTime_MonthByWords, French_HumanProperName, French_HumanProperName_Initial, French_HumanProperName_Name, French_HumanProperName_Surname

See ABBYY documentation for more information.

Engine "Predefined profile"

jcmsplugin.abbyyfinereader.engine-profile

Mandatory: predefined profile used by FineReader Engine

Possible values:

  • DocumentConversion_Accuracy
  • DocumentConversion_Speed
  • DocumentArchiving_Accuracy
  • DocumentArchiving_Speed
  • BookArchiving_Accuracy
  • BookArchiving_Speed
  • TextExtraction_Accuracy
  • TextExtraction_Speed
  • FieldLevelRecognition
  • BarcodeRecognition_Accuracy
  • BarcodeRecognition_Speed
  • HighCompressedImageOnlyPdf
  • BusinessCardsProcessing
  • EngineeringDrawingsProcessing
  • Version9Compatibility
  • Default

 

See ABBYY documentation for more information, in section "LoadPredefinedProfile Method of the Engine Object"

 

PDF Export Scenario

jcmsplugin.abbyyfinereader.pdf-export-scenario

Mandatory: scenario for PDF expor

Possible values (from ABBYY documentation) :

Value

Description

PES_Balanced

The PDF (PDF/A) export will be balanced between the quality of the resulting file, its size and the time of processing.

PES_MaxSpeed

Optimize the PDF (PDF/A) export in order to receive the highest speed of processing.

PES_MaxQuality

Optimize the PDF (PDF/A) export in order to receive the best quality of the resulting file.

PES_MinSize

Optimize the PDF (PDF/A) export in order to receive the minimum size of the resulting file.

 

See ABBYY documentation for more information, in section "PDFExportScenarioEnum"

Installation of ABBYY FineReader Engine for Linux

Requirements

  • Root access to target machine
  • Internet access without proxy
  • The installer of ABBYY FineReader Engine for Linux x64

Installation

Launch installer

$ sudo ./fre11x64_part_1155-17_build_11-1-9-622165.sh
Creating directory FREngine-Linux-x86_64-11.1.9.622165
Verifying archive integrity... All good.
Uncompressing FREngine Linux-x86_64-11.1.9.622165...
[...]

Continue installation?(y/n) y
Install at /opt/ABBYY/FREngine11?(y/n)

 

Choose 2: Runtime installation

1) Developer installation
2) Runtime installation
#? 2

 

Once installation is completed, the activation script launches. Choose Local server:

ABBYY FineReader Engine 11 activation script
Select activation type:
1) Local server
2) Remote server
3) Cancel
#? 1

 

Install the service

FineReader Engine is configured for licensing service located on localhost.
Installing licensing service..

Choose service installation type:

1) Install and run service now
2) Run now, but do not install service
3) Skip step, I will manage licensing service manually
#? 1

The licensing service installs:

 Adding system startup for /etc/init.d/abbyy-fre11-licensing-service ...
   /etc/rc0.d/K20abbyy-fre11-licensing-service -> ../init.d/abbyy-fre11-licensing-service
   /etc/rc1.d/K20abbyy-fre11-licensing-service -> ../init.d/abbyy-fre11-licensing-service
   /etc/rc6.d/K20abbyy-fre11-licensing-service -> ../init.d/abbyy-fre11-licensing-service
   /etc/rc2.d/S80abbyy-fre11-licensing-service -> ../init.d/abbyy-fre11-licensing-service
   /etc/rc3.d/S80abbyy-fre11-licensing-service -> ../init.d/abbyy-fre11-licensing-service
   /etc/rc4.d/S80abbyy-fre11-licensing-service -> ../init.d/abbyy-fre11-licensing-service
   /etc/rc5.d/S80abbyy-fre11-licensing-service -> ../init.d/abbyy-fre11-licensing-service
Service is registered.
Starting ABBYY license service.. succeeded

Choose to activate the license:

Do you want to activate/deactivate/view licenses now?(y/n) y

 

The license manager shows up. Choose to "Activate license"

    ABBYY SDK 11 - License Manager

  Activate license
Refresh
Quit

 

Choose "" to enter the "serial number":

      License activation wizard - Enter serial number

  Please enter your serial number

  Serial number: ""
  Is serial number valid: no

  I already have activation file

  Cancel
  Go to the next page

 

Enter your serial number:

     License activation wizard - Enter serial number

  Please enter your serial number

  Serial number: "SWET-0101-0101-0101-0101-0101"
  Is serial number valid: yes

  I already have activation file

  Cancel
  Go to the next page

 

Choose connection method "Internet":

     License activation wizard - Select connection method

  Please select a connection method

  Connection method: "Internet"

  Cancel
  Go back to the previous page
  Go to the next page

 

Choose Go to the next page to confirm the activation via Internet :

     License activation wizard - Send request via internet

  You are going to send request via internet. Go to next page to continue.


  Cancel
  Go back to the previous page
  Go to the next page

 

Activation is confirmed:

     License activation wizard - Result

  Result:
  Thank you for using ABBYY products.
  Activation completed successfully.

  Finish

 

You can now choose Quit:

     ABBYY SDK 11 - License Manager

  SWET-0101-0101-0101-0101-0101

  Activate license
  Refresh
  Quit

 

 

Once the installation and activation are done, add the ABBYY FineReader folder in LDCONFIG.

Thi procedure must be adapted accoring to your Linux distribution.

 

Simple example :

echo "/opt/ABBYY/FREngine11/Bin" | sudo tee -a /etc/ld.so.conf; sudo ldconfig

Example for Ubuntu, when your ld.so.conf is splitted in several files:

echo "/opt/ABBYY/FREngine11/Bin" | sudo tee -a /etc/ld.so.conf.d/abbyy.conf

sudo ldconfig

 

 

Installation of ABBYY FineReader Engine for Windows

 

Refer to JGuide Installation de ABBYY FineReader Engine for Windows


FAQ

1. How to uninstall the ABBYY FineReader SDK for Linux?

Uninstall the software:

$ sudo /opt/ABBYY/FREngine11/Scripts/uninstallfre.sh 
ABBYY FineReader Engine 11 uninstallation script
This will remove FineReader Engine installed in /opt/ABBYY/FREngine11
Proceed?(y/n) y
Stopping ABBYY license service.. 
 Removing any system startup links for /etc/init.d/abbyy-fre11-licensing-service ...
   /etc/rc0.d/K20abbyy-fre11-licensing-service
   /etc/rc1.d/K20abbyy-fre11-licensing-service
   /etc/rc2.d/S80abbyy-fre11-licensing-service
   /etc/rc3.d/S80abbyy-fre11-licensing-service
   /etc/rc4.d/S80abbyy-fre11-licensing-service
   /etc/rc5.d/S80abbyy-fre11-licensing-service
   /etc/rc6.d/K20abbyy-fre11-licensing-service
Licensing service is unregistered.
Removing service binaries and libs..
Removing FineReader Engine..
Completed.

Remove the ligne "/opt/ABBYY/FREngine11/Bin" from /etc/ld.so/conf file:

$ sudo nano /etc/ld.so.conf

Update LDCONFIG:

$ sudo ldconfig
2. Uploading files with JCapture or Outlook is too slow, how to fix this?

This is answered in the FAQ of the OCR Plugin

Information

Version
  • 1.0
Stability
  • Stable
Compatibility
  • JCMS 9 SP1
    JCMS 9 SP2
    JCMS 9 SP3
    JCMS 9 SP4
    JCMS 9 SP5
    JPlatform 10
Certified by Jalios
  • Yes
Price
  • Module payant
Support
  • Jalios Support
Author
  • Jalios S.A.
License
  • Jalios
Size
  • 2.36 MB
Updated
  • 10/8/15
Download
  • 8
Required Plugins
OCR
v 1.1