gImageReader is an open source tool for OCR (optical character recognition) scanning, available on both Linux and Windows, enabling the users to scan JPEG, PNG, TIFF, GIFF or PDF files or files directly imported from the scanner, and recognize the characters.

The latest version available is gImageReader 3.1.2, which has been recently released, coming with the below changes:
- Don’t crash when opening huge files
- Fix appdata file
- Fix ‘Append to current text’ not behaving correctly with multiple sel… …
- Update LATEST
- Update release date
- Fix warning
- Fix incorrect translation
- Update manual-cs.html.in
Installation instructions:
gImageReader is available via some third party PPA, so installing it on Ubuntu is a piece of cake. All you need to do is add the PPA to your system, update the local repository index and install the gimagereader, tesseract-ocr and tesseract-ocr-eng packages:
$ sudo add-apt-repository ppa:sandromani/gimagereader
$ sudo apt-get update
$ sudo apt-get install gimagereader tesseract-ocr tesseract-ocr-eng
Optional, to gimagereader and the other installed packages, do:
$ sudo apt-get remove gimagereader
The installation instructions should work on all the supported Ubuntu systems and derivatives: Ubuntu 15.10 Wily Werewolf, Ubuntu 15.04 Vivid Vervet, Ubuntu 14.04 Trusty Tahr, Ubuntu 12.04 Precise Pangolin, Linux Mint 17.2 Rafaela, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Deepin 2014, Peppermint 6, Peppermint 5, LXLE 14.04 and Linux Lite 2.