%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 . &lfs7a_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. The tests take a very long time and use a lot of disk space but reports vary substantially. When last tested (version 5.2.11, BLFS-7.8, using -j2) needed 154 SBU and 8.6 GB to complete the tests. 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. 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 systemctl restart org.cups.cupsd 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,lib,share}/gutenprint, /usr/include/gutenprintui2 and /usr/share/doc/gutenprint-&gutenprint-version; 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 generates 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 program to learn how to use libgutenprint. testpattern