%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 and the GIMP-2.0. See a list of supported printers at . &lfs81_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.12 in February 2017) this needed 126 SBU and 13 GB to complete the two tests (the ppds test used a maximum of 2 CPUs and reported failures from missing translations, perhaps because genppd is not part of the default configure, the longer rastertogutenprint test succeeded but only ever used 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 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