Gutenprint-5.2.11
      
      
      
        
          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]
       
      
        
          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-5.2.11/api/gutenprint{,ui2} &&
install -v -m644    doc/gutenprint/html/* \
                    /usr/share/doc/gutenprint-5.2.11/api/gutenprint &&
install -v -m644    doc/gutenprintui2/html/* \
                    /usr/share/doc/gutenprint-5.2.11/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.
        
        
          --disable-static: 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):
          
          
systemctl restart org.cups.cupsd
          
            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-genppdupdate, escputil, ijsgutenprint.5.2 (if compiled
              using ijs), and testpattern
            
            
              Installed Libraries:
              libgutenprint.so, libgutenprintui2.so and
              optionally, various CUPS
              filters and backend drivers under
              /usr/lib/gutenprint/5.2/modules/
            
            
              Installed Directories:
              /usr/{include,lib,share}/gutenprint,
              /usr/include/gutenprintui2 and
              /usr/share/doc/gutenprint-5.2.11
            
           
         
        
          
            Short Descriptions
          
          
            
            
              
                | 
                    cups-calibrate
                   | 
                    calibrates the color output of printers using the
                    Gutenprint, CUPS or ESP Print Pro drivers.
                   | 
              
                | 
                    cups-genppd.5.2
                   | 
                    generate Gutenprint PPD files for use with CUPS.
                   | 
              
                | 
                    cups-genppdupdate
                   | 
                    regenerates the Gutenprint PPD files in use by CUPS.
                   | 
              
                | 
                    escputil
                   | 
                    is a command line utility to perform various maintenance
                    tasks on Epson Stylus inkjet printers.
                   | 
              
                | 
                    ijsgutenprint.5.2
                   | 
                    is a Ghostscript driver for HP inkjet and laserjet
                    printers.
                   | 
              
                | 
                    testpattern
                   | 
                    is a test programm to learn how to use libgutenprint.
                   | 
            
          
         
       
      
        Last updated on 2016-08-28 16:56:06 -0700