Gutenprint-5.2.5

Introduction to Gutenprint

The Gutenprint (formerly Gimp-Print) package contains high quality drivers for many brands and models of printers for use with GPL Ghostscript-9.04, Cups-1.5.0, Foomatic, LPRng-3.8.B, lpr and the GIMP-2.0. See a list of supported printers at http://gutenprint.sourceforge.net/p_Supported_Printers.php.

Package Information

Gutenprint Dependencies

Optional

Cups-1.5.0, Foomatic, IJS, GIMP-2.6.11, and gtk+-2.24.8

Optional (to Regenerate Documentation)

ImageMagick-6.7.3-10, TeX Live-20110705, Doxygen-1.7.5, and DocBook-utils-0.6.14

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/gutenprint

Installation of Gutenprint

Install Gutenprint by running the following commands:

sed -i 's|$(PACKAGE)/doc|doc/$(PACKAGE)-$(VERSION)|' \
       {,doc/,doc/developer/}Makefile.in &&
./configure --prefix=/usr &&
make

To test the results, issue: make check. This will take a very, very long time (310+ SBUs).

Now, as the root user:

make install &&
install -v -m755 -d /usr/share/doc/gutenprint-5.2.5/api/gutenprint{,ui2} &&
install -v -m644    doc/gutenprint/html/* \
                    /usr/share/doc/gutenprint-5.2.5/api/gutenprint &&
install -v -m644    doc/gutenprintui2/html/* \
                    /usr/share/doc/gutenprint-5.2.5/api/gutenprintui2

Command Explanations

sed -i '...' ...Makefile.in: This command is used so that the package documentation is installed in the conventional /usr/share/doc directory structure instead of /usr/share/gutenprint/doc.

--with-translated-ppds=no: When this parameter is given, only US English PPD files for CUPS will be built. Useful if the PPD files are not yet translated into your native language and you want to save some space by not installing unneeded translations.

Configuring Gutenprint

Configuration Information

For CUPS to see newly installed print drivers, it has to be restarted (as the root user):

/etc/rc.d/init.d/cups restart

Then point your web browser to http://localhost:631/ to add a new printer to CUPS.

Contents

Installed Programs: cups-calibrate, cups-genppd.5.2, cups-genppdconfig.5.2, cups-genppdupdate.5.2, escputil, ijsgutenprint.5.2, and testpattern
Installed Libraries: libgutenprint.{so,a}, libgutenprintui2.{so,a}, libgutenprintui2.{so,a} and optionally, various CUPS filters and backend drivers
Installed Directories: /usr/include/gutenprint, /usr/lib/gutenprint, /usr/share/doc/gutenprint-5.2.5 and /usr/share/gutenprint

Short Descriptions

cups-calibrate

calibrates the color output of printers using the Gutenprint, CUPS or ESP Print Pro drivers.

escputil

is a command line utility to perform various maintenance tasks on Epson Stylus inkjet printers.

ijsgutenprint.5.0

is a Ghostscript driver for Gutenprint.

Last updated on 2011-12-05 22:58:00 +0000