gscan2pdf Changelog

New in version 1.2.2

January 14th, 2014
  • Various bugs relating to the 'Paper size' widget were fixed.

New in version 1.2.1 (January 14th, 2014)

  • Bugs were fixed in opening saved sessions and storing the resolution of scanned images.

New in version 1.2.0 (November 26th, 2013)

  • The ability to show and hide options in CLI frontends was added via Edit/Preferences.
  • Several bugs were fixed, including one preventing the device from being changed.
  • The translations were updated for Brazilian Portuguese, Danish, French, Polish, Russian, Slovak, Slovenian, Turkish, and Ukranian.

New in version 1.1.3 (February 26th, 2013)

  • This version fixes a bug preventing import after an error.
  • It fixes a bug introduced in v1.1.2 causing only one page to be scanned when all requested.
  • It fixes a bug introduced in v1.1.2 causing two pages to be scanned when only one was requested.

New in version 1.1.2 (February 12th, 2013)

  • Add scrollbar to prevent long font names making save dialog too wide Closes Launchpad bug 1113208 (The save dialogue is way to big for my screen and cannot resize)
  • Don't need to convert image to .tiff for tesseract v3 Thanks to Leon Fisk for the patch
  • Fix parsing of hocr output from tesseract v3.02.01 Thanks to Leon Fisk for the patch
  • Correct tests for presence of cuneiform & tesseract installations

New in version 1.1.1 (February 5th, 2013)

  • This version adds support for tesseract 3.02.01.
  • It fixes tesseract 3.00 support.
  • It fixes a bug in sending a PDF file as an email.
  • It fixes a bug causing resolution and page size to be lost.
  • There is an updated Slovak translation.

New in version 1.1.0 (November 20th, 2012)

  • Much refactorization of code has been carried out to allow more regression tests and reduce duplication.
  • The libsane-perl frontend feels much snappier as a result.
  • Profiles have been added to the libsane-perl frontend.
  • This release fixes applying default settings to widgets in the scanimage dialog, a bug related to editing OCR output, switching to the last directory on open/save, extracting the image resolution in non-English locales, and a bug related to importing multipage PDFs.
  • The German, Greek, Gujarati, Occitan (post 1500), and Turkish translations have been updated.

New in version 1.0.5 (July 16th, 2012)

  • Allow new processes to be started after pressing cancel button
  • Fixed paste menu Closes bug 3517797 (Copy and paste no longer work)
  • Pad scans which have less data than their headers announce with blanks Closes bug 3480247 (No image from HP6500A ADF)
  • Fix unpaper when used as part of scan process Closes Debian bug #670640 (Can't call method get_cmdline)
  • Sort OCR languages in ComboBoxes
  • Deal with non-UTF-8 output from OCR. Closes Debian bug #670831 (gscan2pdf is not resilient against non utf-8 from tesseract)
  • Fix Email to PDF with kmail Closes bug 3487790 (suse 12.1 emails no pdf)
  • Fix updating widgets in scanimage dialog Closes debian bug #678911 (Device-dependent options disappear after selecting Lineart mode)
  • + Gujarati translation (thanks to Vishal Goswami)
  • Update to Brazilian Portuguese translation (thanks to Arthur Rodrigues)
  • Update to Simplified Chinese translation (thanks to Wang Dianjin)
  • Update to Czech translation (thanks to Zbyněk Schwarz)
  • Update to German translation (thanks to Dennis Baudys)
  • Update to Hungarian translation (thanks to Herczeg Zsolt)
  • Update to Japanese translation (thanks to Shushi Kurose)
  • Update to Polish translation (thanks to Wojciech Górnaś)
  • Update to Spanish translation (thanks to Adolfo Jayme Barrientos)
  • Update to Swedish translation (thanks to Tobias Holm)

New in version 1.0.2 (March 28th, 2012)

  • Ocropus support was fixed.
  • Support was added for Tesseract 3.02.
  • More language codes were added for Tesseract and Cuneiform.
  • PDF file size was improved by referencing core fonts only once.
  • Bugs were fixed when restoring a crashed session and if an error was thrown copying an image.
  • The German, Russian, Spanish, Turkish, and Ukranian translations were updated.

New in version 0.9.30 (February 2nd, 2010)

  • Ocropus support
  • Use Goo::Canvas to place OCR output at boundary boxes supplied by Ocropus
  • New dependency on XML::Simple to parse hocr output from Ocropus
  • Write OCR output to PDF or DjVu at boundary boxes supplied by Goo::Canvas
  • Closes Debian bug #461086 (embed OCR output at correct position)
  • No longer additionally write OCR output as PDF annotation
  • g shortcut for the scan dialog, moving intial focus to the scan button
  • Closes Debian bug #510314 (gscan2pdf: Mapping File_Scan to a shortcut key)
  • Slovkak to tesseract languages. Documented logic.
  • Closes 2793056 (gscan2pdf offers for tesseract only english)
  • Display and store TIFF compression options when saving PS
  • basic functionality to view and modify numerical array scan options in graphical format
  • Incorporate PDF metadata in filename
  • Closes 2185401 (Save Dialog: option to concatenate date+title in filename)
  • Force bilevel image after thresholding
  • Closes Debian bug #557657 (gscan2pdf binarization option [wishlist])
  • Deactivate G3 and G4 compression for PDF, as not supported by PDF::API2
  • Also look for tesseract language packages in /usr/share/tesseract,
  • to support Fedora
  • Use Proc::Killfam to ensure that all subprocesses are killed with the parent
  • Fix broken link in documentation.
  • Closes 2929707 (Broken link om homepage)
  • Note resolution with libsane-perl whilst reading or updating options
  • Closes LP #424249 (locks when trying to save as PDF)
  • Fix bug cancelling scan with libsane-perl frontend
  • Slovak translation (thanks to zdpo)
  • Simplified Chinese translation (thanks to WangLu)
  • Start of Abkhaz translation
  • Start of Catalan translation
  • Update to Brazilian Portuguese translation (thanks to Andrius Gabriel da Luz)
  • Update to Bulgarian translation (thanks to Emil Pavlov)
  • Update to Czech translation (thanks to zdpo)
  • Update to Dutch translation (thanks to cumulus007)
  • Update to French translation (thanks to winniemiel05)
  • Update to German translation (thanks to PsychoKim)
  • Update to Hebrew translation (thanks to Ddorda)
  • Update to Italian translation (thanks to Nicola Cardinali)
  • Update to Korean translation (thanks to Elex)
  • Update to Polish translation (thanks to Piotr Str¹bski)
  • Update to Portuguese translation (thanks to Tiago Silva)
  • Update to Russian translation (thanks to aks-id)
  • Update to Slovenian translation (thanks to Simon Vidmar)
  • Update to Spanish translation (thanks to Yözen Hernández)
  • Update to Swedish translation (thanks to Mattias Ohlsson)
  • Update to Ukranian translation (thanks to ÁÕàÓöÙ ´ãÑØÚ)

New in version 0.9.29 (May 5th, 2009)

  • Delete frontend=scanimage.pl and frontend=scanadf.pl settings
  • Closes Debian bug #526845 (gscan2pdf: Renaming of frontends breaks current settings)

New in version 0.9.28 (May 2nd, 2009)

  • Rescan devices.
  • Closes 2433654 (gscan2pdf loses USB scanner connection after replugging)
  • Fix JPEG compression for TIFF, broken in 0.9.27, changeset 60f40d2c0cf4
  • Display any errors from tiffcp
  • Fix TIFF compression in PDF
  • Closes Debian bug #506150 (gscan2pdf: pdf creation failes when using LZW compression)
  • Rename scanimage.pl and scanadf.pl to scanimage-perl and scanadf-perl
  • to fix lintian warnings about .pl suffices.
  • Progress bar for scanadf frontend
  • Renumber selected pages
  • adf-mode. Closes 2533708 (Duplex ability not recognized)
  • Catch "sane_read: Operation was cancelled" message
  • Closes Debian bug #512758 (Error handling: 'Unknown message: "scanimage: sane_read: Operation was cancelled"')
  • Print 'Document feeder out of documents' message
  • Closes Debian bug #512760 (Error reporting: empty document feeder not reported)
  • Hide save window after saving PNM or DjVu
  • Closes Debian bug #515605 (gscan2pdf: repeating save-dialog when saving as pnm)
  • Fix bug preventing non-PNM being passed to GIMP.
  • Closes Debian bug #517913 (gscan2pdf: Tools -> Gimp broken)
  • overscan-(top|bottom) options
  • Set batch-scan to yes if ADF used, or #pages is all or > 1
  • Closes LP #340099 (Scan all pages option doesn't stop when all pages are done)
  • Make sure languages combobox is hidden unless tesseract is selected for OCR
  • Closes LP #340096 (Tesseract languages options shown when GOCR is default selected)
  • Make rubberband selections persist between pages
  • Closes 2629351 (Rectangular Crop Area)
  • Use Test::Pod on documentation
  • Select blank and dark pages. Closes 2567485 (auto detect blank pages)
  • Thanks to Roy Shahbazian for the patch.
  • Fixed bug where temp dir not created after previous session killed and old
  • temp dir deleted.
  • Closes 2735303 (Import function fails when stale session variable set)
  • Fixed bug after unpaper --output-pages=2 where OCR not carried out for second
  • page.
  • Option to select whether OCR output is replaced, appended or prepended.
  • Closes 2578995 (prepend new OCR text to old text)
  • Thanks to Roy Shahbazian for the patch.
  • Option to select pages modified since last OCR run.
  • Closes 2579015 (auto select modified pages)
  • Thanks to Roy Shahbazian for the patch.
  • Update to Brazilian Portuguese translation (thanks to André Gondim)
  • Update to Croatian translation (thanks to DarioSeparovic)
  • Update to Dutch translation (thanks to Jan Klopper)
  • Update to German translation (thanks to Manuel Rennecke)
  • Hebrew translation (thanks to liorda)
  • Update to Italian translation (thanks to Andrea)
  • Update to Korean translation (thanks to You Hyun Jo)
  • Update to Norwegian Bokmal translation (thanks to Roger Skjerping Urstad)
  • Update to Russian translation (thanks to Vadim Peretokin)
  • Update to Slovenian translation (thanks to Robert Hrovat)
  • Update to Spanish translation (thanks to Szerelem)
  • Update to Traditional Chinese translation (thanks to Chien Cheng Wei)
  • Update to Ukranian translation

New in version 0.9.27 (December 13th, 2008)

  • Check whether crashed session exists before trying to open it.
  • Closes 2099857 (Program does not start, as long as file session is missing)
  • Switched many dialogs to modal.
  • Closes Debian bug #500547 (fails to save PDF files)
  • scanimage.pl and scanadf.pl frontends
  • Parse units from --help output. Closes LP #283847
  • (Saving a djvu file with a resolution of 600dpi fails in gscan2pdf v0.9.26)
  • Corrected logic for auto-rotating manual double-sided scans.
  • Closes Debian bug #497629
  • (Rotation of pages does work on manual double sided scanning)
  • Force -depth 8 and -r 16 for TIFF JPEG compression to prevent error messages
  • from tiffcp
  • Select (Odd|Even).
  • Closes Debian bug #497630 (Selection of all odd pages or all even pages)
  • support for the renamed pagewidth and pageheight options to
  • page-width and page-height in SANE 1.1.0 in CVS.
  • Closes 2217511 (determining supported paper sizes fails with fujitsu adf)
  • Properties dialog to show and change resolution of image
  • Write images including resolution information
  • Guess resolution of PNMs from shape of image
  • Closes Debian bug #504543 (gscan2pdf: Resolution strangeness)
  • Convert PNMs to TIFF before giving them to GIMP
  • Closes Debian bug #504546 (gscan2pdf: Resolution not sent to gimp)
  • Stop thumbnail panel being resized by main window
  • Closes Debian bug #507032
  • (improper window split between page list and preview pane)
  • Force depth if necessary when converting to pnm for unpaper
  • Closes 2340005 (keep image depth when running unpaper)
  • Croatian translation (thanks to rmare)
  • Korean translation (thanks to You Hyun Jo)
  • Update to Brazilian Portuguese translation (thanks to Alexandre Sapata Carbonell)
  • Update to Bulgarian translation (thanks to Mitko K.)
  • Update to Dutch translation (thanks to Jan Klopper)
  • Update to French translation (thanks to Simon Leblanc)
  • Update to German translation (thanks to Manuel Rennecke)
  • Update to Norwegian Bokmal translation (thanks to Kenneth Langdalen)
  • Update to Russian translation (thanks to Alexandre Prokoudine)
  • Update to Swedish translation (thanks to Mattias Ohlsson)