Gutenprint-5.2.12

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 Cups-2.2.2 et GIMP-2.0. Vous trouverez 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-8.0.

Informations sur le paquet

  • Téléchargement (HTTP) : http://downloads.sourceforge.net/gimp-print/gutenprint-5.2.12.tar.bz2

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 9789107b577d1338c1d189993ea99eef

  • Taille du téléchargement : 6.6 Mo

  • Estimation de l'espace disque requis : 85 Mo (sans les tests)

  • Estimation du temps de construction : 0.4 SBU (sans les tests)

Dépendances de Gutenprint

Recommandées

Recommandées (à l'éxécution)

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

ImageMagick-7.0.4-8, texlive-20160523b (ou install-tl-unx), Doxygen-1.8.13 et DocBook-utils-0.6.14

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

Configuration du noyau

Si vous souhaitez utiliser escputil avec une imprimente USB Epson Stylus pour les commandes comme --ink-level qui ont besoin d'accéder directement au périphérique, vous devez activer le pilote usblp dans le noyau. Activez les options suivantes dans la configuration de votre noyau et recompilez-le :

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, lancez : make check. Les tests prennent très longtemps et utilisent beaucoup d'espace disque. Lors du dernier test (version 5.2.12 en février 2017) il fallait 126 SBU et 13 Go pour terminer les deux tests (le test ppds utilisait au maximum 2 CPU et rapportait des échecs à causes de traductions manquantes, peut-être parce que genppd n'est pas encore intégré à la configuration par défaut, le test plus long rastertogutenprint réussissait mais n'utilisait qu'un CPU).

Maintenant, en tant qu'utilisateur root :

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

Explication des commandes

sed -i '...' ...Makefile.in : Cette commande est utilisée pour que la documentation du paquet soit installée dans la structure de dossier /usr/share/doc conventionnelle plutôt que /usr/share/gutenprint/doc.

--disable-static : Ce paramètre empêche l'installation des versions statiques des bibliothèques.

Configuration de Gutenprint

Informations sur la configuration

Pour que CUPS voie les pilotes d'imprimantes nouvellement installés, il doit être redémarré (en tant qu'utilisateur root) :

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

Puis pointez votre navigateur web 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é avec ijs) et testpattern
Bibliothèques installées: libgutenprint.so, libgutenprintui2.so et éventuellement, divers filtres et moteurs de pilote CUPS dans /usr/lib/gutenprint/5.2/modules/
Répertoires installés: /usr/{include,lib,share}/gutenprint, /usr/include/gutenprintui2 et /usr/share/doc/gutenprint-5.2.12

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 l'utilisation 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 imprimantes HP laser ou à jet d'encre.

testpattern

est un programme de test pour apprendre comment utiliser libgutenprint.

Last updated on 2017-02-19 23:24:01 +0100