Gutenprint-5.3.4

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.4.10. Vous trouverez une liste des imprimantes supportées sur https://gutenprint.sourceforge.net/p_Supported_Printers.php.

Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.

Informations sur le paquet

  • Téléchargement (HTTP) : https://downloads.sourceforge.net/gimp-print/gutenprint-5.3.4.tar.xz

  • Téléchargement (FTP) :

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

  • Taille du téléchargement : 5,1 Mo

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

  • Estimation du temps de construction : 0,4 SBU (sans les tests)

Dépendances de Gutenprint

Recommandées

Recommandées (à l'exécution)

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

ImageMagick-7.1.1-36, texlive-20240312 (ou install-tl-unx), Doxygen-1.12.0 et DocBook-utils-0.6.14

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 --->                                             [USB_SUPPORT]
    <*/M> USB Printer support                                      [USB_PRINTER]

Installation de Gutenprint

Installez Gutenprint en exécutant les commandes suivantes :

sed -i 's|$(PACKAGE)/doc|doc/$(PACKAGE)-$(VERSION)|' \
       {,doc/,doc/developer/}Makefile.in &&

./configure --prefix=/usr                 \
            --disable-static              \
            --without-gimp2               \
            --without-gimp2-as-gutenprint &&
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.15 en juin 2019) il fallait 75 SBU et 13,5 Go pour terminer le test (un test, rastertogutenprint a échoué car les ppd CUPS sont prévus pour une version précédente. Peut-être que genppds devrait être lancé avant les tests). Remarquez que les tests n'utilisaient qu'un CPU.

Maintenant, en tant qu'utilisateur root :

make install &&
install -v -m755 -d /usr/share/doc/gutenprint-5.3.4/api/gutenprint{,ui2} &&
install -v -m644    doc/gutenprint/html/* \
                    /usr/share/doc/gutenprint-5.3.4/api/gutenprint &&
install -v -m644    doc/gutenprintui2/html/* \
                    /usr/share/doc/gutenprint-5.3.4/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.

--without-gimp2 : ce paramètre désactive la prise en charge de GIMP car elle n'a pas encore été mis à jour vers GIMP3.

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 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.3.4

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

testpattern

est un programme de test pour apprendre comment utiliser libgutenprint