Gutenprint-5.2.10

Introduction à Gutenprint

Le paquet Gutenprint (anciennement Gimp-Print) contient des pilotes de grande qualité pour de nombreuses marques et de nombreux modèles d'imprimantes pour une utilisation avec GPL-Ghostscript-9.15, Cups-2.0.2, Foomatic, et GIMP-2.0. Voir une liste des imprimantes supportées sur http://gutenprint.sourceforge.net/p_Supported_Printers.php.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.7.

Informations sur le paquet

Dépendances de Gutenprint

Recommandées

Facultatives

Foomatic, IJS-0.35

Facultatives (pour régénérer la documentation)

ImageMagick-6.9.0-6, texlive-20140525 (ou install-tl-unx) Doxygen-1.8.9.1 et DocBook-utils-0.6.14

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/gutenprint

Configuration du noyau

Si vous prevoyez d'utiliser escputil avec une imprimante Epson Stylus connecté en USB pour les commandes comme --ink-level qui demande d'accéder au périphérique, vous devez activer le pilote usblp du noyau. Activez les options suivantes dans votre noyau et recompilez le noyau:

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 de Gutenprint

Installez Gutenprint en lançant les commandes suivantes :

sed -i 's|$(PACKAGE)/doc|doc/$(PACKAGE)-$(VERSION)|' \
       {,doc/,doc/developer/}Makefile.in &&
./configure --prefix=/usr --disable-static &&
make

Pour tester les résultats, effectuez make check. Au dernier test (version 5.2.7, LFS-7.1 sur un PC monoprocesseur avec peu de mémoire), ceci a pris plus de 800 SBUs (plus de deux jours sur ce PC) et il a utilisé un espace disque supplémentaire de 678 Mo.

Maintenant, en tant qu'utilisateur root :

make install &&
install -v -m755 -d /usr/share/doc/gutenprint-5.2.10/api/gutenprint{,ui2} &&
install -v -m644    doc/gutenprint/html/* \
                    /usr/share/doc/gutenprint-5.2.10/api/gutenprint &&
install -v -m644    doc/gutenprintui2/html/* \
                    /usr/share/doc/gutenprint-5.2.10/api/gutenprintui2

Explication des commandes

sed -i '...' ...Makefile.in : Cette commande est utilisée pour qu la documentation du paquet soit installée dans la structure habituelle du répertoire /usr/share/doc et non dans /usr/share/gutenprint/doc.

--disable-static : Ce paramètre empêche les bibliothèques statiques de s'installer.

Configuration de Gutenprint

Informations de configuration

Pour que CUPS voie les drivers nouvellement installés, il faut le erdémarrer (en tant qu'utilisateur root user) :

/etc/rc.d/init.d/cups restart

Puis, faites pointer votre navigateur Internet vers http://localhost:631/ pour ajouter une nouvelle imprimante à CUPS.

Contenu

Programmes installés: cups-calibrate, cups-genppd.5.2, cups-genppdupdate, escputil, ijsgutenprint.5.2 (si compilé en utilisant ijs) et testpattern
Bibliothèques installées: libgutenprint.so, libgutenprintui2.so et éventuellement, divers filtres et pilotes CUPS sous /usr/lib/gutenprint/5.2/modules/
Répertoires installés: /usr/include/gutenprint, /usr/include/gutenprintui2, /usr/lib/gutenprint, /usr/share/doc/gutenprint-5.2.10 et /usr/share/gutenprint

Descriptions courtes

cups-calibrate

calibre la sortie en couleurs des imprimantes en utilisant les pilotes Gutenprint, CUPS ou ESP Print Pro.

escputil

est un outil en ligne de commande pour effectuer diverses tâches de maintenance sur des imprimantes Epson Stylus à jet d'encre.

ijsgutenprint.5.2

est un pilote Ghostscript pour les imrpimantes HP laser ou à jet d'encre.

Last updated on : 2013-03-15 17:26:39 +010