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