%general-entities; ]> $LastChangedBy$ $Date$ Gutenprint-&gutenprint-version; Gutenprint Introduction to Gutenprint The Gutenprint (formerly Gimp-Print) package contains high quality drivers for many brands and models of printers for use with , , Foomatic, and the GIMP-2.0. See a list of supported printers at . &lfs78_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &gutenprint-md5sum; Download size: &gutenprint-size; Estimated disk space required: &gutenprint-buildsize; Estimated build time: &gutenprint-time; Gutenprint Dependencies Recommended and Optional and Foomatic Optional (to Regenerate Documentation) , (or ), , and User Notes: Kernel Configuration If you intend to use escputil with a USB-connected Epson Stylus printer for commands such as --ink-level which need to access the raw device, you must enable the kernel's usblp driver. Enable the following options in your kernel configuration and recompile the kernel: Device Drivers ---> [*] USB support ---> [CONFIG_USB_SUPPORT] <*/M> OHCI HCD (USB 1.1) support [CONFIG_USB_OHCI_HCD] <*/M> UHCI HCD (most Intel and VIA) support [CONFIG_USB_UHCI_HCD] <*/M> USB Printer support [CONFIG_USB_PRINTER] escputil for usb printers 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 --disable-static && make To test the results, issue: make check. When last tested (version 5.2.7, LFS-7.1, on a uniprocessor box which is admittedly short of memory) this took more than 800 SBUs (more than two days for that box) and used an extra 678 MB of disk space. Now, as the root user: make install && install -v -m755 -d /usr/share/doc/gutenprint-&gutenprint-version;/api/gutenprint{,ui2} && install -v -m644 doc/gutenprint/html/* \ /usr/share/doc/gutenprint-&gutenprint-version;/api/gutenprint && install -v -m644 doc/gutenprintui2/html/* \ /usr/share/doc/gutenprint-&gutenprint-version;/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. : This switch prevents the static libraries being installed. 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 to add a new printer to CUPS. Contents Installed Programs Installed Libraries Installed Directories cups-calibrate, cups-genppd.5.2, cups-genppdupdate, escputil, ijsgutenprint.5.2 (if compiled using ijs), and testpattern libgutenprint.so, libgutenprintui2.so and optionally, various CUPS filters and backend drivers under /usr/lib/gutenprint/5.2/modules/ /usr/include/gutenprint, /usr/include/gutenprintui2, /usr/lib/gutenprint, /usr/share/doc/gutenprint-&gutenprint-version; and /usr/share/gutenprint Short Descriptions cups-calibrate calibrates the color output of printers using the Gutenprint, CUPS or ESP Print Pro drivers. cups-calibrate cups-genppd.5.2 generate Gutenprint PPD files for use with CUPS. cups-genppd.5.2 cups-genppdupdate regenerates the Gutenprint PPD files in use by CUPS. cups-genppdupdate escputil is a command line utility to perform various maintenance tasks on Epson Stylus inkjet printers. escputil ijsgutenprint.5.2 is a Ghostscript driver for HP inkjet and laserjet printers. ijsgutenprint.5.2 testpattern is a test programm to learn how to use libgutenprint. testpattern