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.16, Cups-2.1.0, 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.8.

Informations sur le paquet

Dépendances de Gutenprint

Recommandées

Facultatives

IJS-0.35 et Foomatic,

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

ImageMagick-6.9.2-0, texlive-20150521 (ou install-tl-unx) Doxygen-1.8.10 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.

cups-genppd.5.2

génère les fichiers PPD de Gutenprint pour utiliser avec CUPS.

cups-genppdupdate

régénère les fichiers PPD de Gutenprint pour utiliser avec CUPS.

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.

testpattern

est un programme de test pour apprendre comment utiliser libgutenprint.

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