%general-entities; ]> $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 and the GIMP-2.0. See a list of supported printers at . &lfs101_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 Recommended (at runtime) Two families of DyeSub photo printers each require another library at runtime. Unless you have one of these devices you will not want these libraries. For the Sinfonia S6145 and the Ciaat Brava 21, libS6145ImageReProcess, see Peachy Photos (Sinfonia) for instructions on how to build and test this. For the Mitsubishi D70 family and the similar Kodak 305, libMitsuD70ImageReProcess, see Peachy Photos (Mitsubishi CP-D70) for instructions on how to build and test this. 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. When last tested (version 5.2.15 in June 2019) this needed 75 SBU and 13.5 GB to complete the tests (one test, rastertogutenprint failed because the CUPS ppds are for a previous version. Maybe genppds should be run before the tests). Note that the tests used only one CPU. 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 cups 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, 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 testpattern is a test program to learn how to use libgutenprint testpattern