gscan2pdf is a Perl script that provides a graphical user interface for scanning to PDF files on Linux/BSD platforms. Still under development (current version is 0.8.0), but with reasonable goals: "At maturity, the GUI will have similar features to that of the Windows Imaging program, but with the express objective of writing a PDF, including metadata."