cups-filters-1.11.1

Introduction à CUPS Filters

Le paquet CUPS Filters contient les moteurs, les filtres et d'autres logiciels qui faisaient partie autrefois de la distribution cœur de CUPS, mais qui ne sont plus maintenus par Apple Inc.

This package is known to build and work properly using an LFS-7.10 platform.

Informations sur le paquet

Dépendances de CUPS Filters

Requises

Cups-2.1.4, GLib-2.48.2, IJS-0.35, Little CMS-2.8, Poppler-0.47.0 et Qpdf-6.0.0

Recommandées

Facultatives

Avahi-0.6.32, OpenLDAP-2.4.44, PHP-7.0.10 (l'utilisation est peut-être cassée), Liblouis (Braille), et Liblouisutdml (Braille)

Requises (au moment de l'exécution)

ghostscript-9.19 (nécessaire pour les imprimantes PostScript), ou Gutenprint-5.2.11 (pour les imprimantes supportées), ou d'autres pilotes d'imprimantes

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/cups-filters

Installation de CUPS Filters

Tout d'abord, corrigez le fichier unit de systemd pour coller avec CUPS 2.0 et supérieurs.

sed -i "s:cups.service:org.cups.cupsd.service:g" utils/cups-browsed.service

Installez CUPS Filters en lançant les commandes suivantes :

./configure                             \
        --prefix=/usr                   \
        --sysconfdir=/etc               \
        --localstatedir=/var            \
        --without-rcdir                 \
        --disable-static                \
        --disable-avahi                 \
        --with-gs-path=/usr/bin/gs      \
        --with-pdftops-path=/usr/bin/gs \
        --docdir=/usr/share/doc/cups-filters-1.11.1 &&
make

Pour tester les résultats lancez : make check 2>&1 >testlog.

Maintenant, en tant qu'utilisateur root :

make install

Installez l'unit systemd en lançant les commandes suivantes en tant qu'utilisateur root  :

install -v -m644 utils/cups-browsed.service /lib/systemd/system/cups-browsed.service

Explication des commandes

--disable-avahi  : ce paramètre est nécessaire si le paquet facultatif Avahi-0.6.32 n'est pas installé. Supprimez-le si avahi est installé et que vous avez besoin des capacités de découverte d'imprimantes réseaux.

--without-rcdir : Ce paramètre désactive l'installation du script de démarrage inclut qui n'est pas compatible avec BLFS.

--with-gs-path=/usr/bin/gs : Ce paramètre définit l'emplacement du binaire GhostScript au cas où ghostscript-9.19 n'est pas installé à la compilation.

--with-pdftops-path=/usr/bin/gs : Ce paramètre définit l'emplacement du binaire GhostScript au cas où ghostscript-9.19 n'est pas installé à la compilation.

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

make check 2>&1 >testlog : La suite de tests vide un flux d'octets dans le tampon d'entrée après qu'il se termine. Envoyer la sortie vers un fichier garde l'historique utilisable, mais certaines informations de débogage apparaissent toujours à l'écran.

--with-test-path=VALUE : Si vous souhaitez lancer les tests, mais n'avez pas la police /usr/share/fonts/dejavu/DejaVuSans.ttf par défaut, utilisez ce paramètre pour spécifier où DejaVuSans.ttf (ou éventuellement une autre police TTF - non testé) se trouve.

Introduction à CUPS Filters

Units Systemd

Pour lancer le daemon cups-browsed au démarrage, activez le service systemd précédemment installé avec la commande suivante en tant qu'utilisateur root  :

systemctl enable cups-browsed

Contenu

Programmes installés: cups-browsed, foomatic-rip (lien) et ttfread
Bibliothèques installées: libcupsfilters.so et libfontembed.so
Répertoires installés: /usr/include/{cupsfilters,fontembed}, /usr/share/cups/{braille,charsets}, /usr/share/doc/cups-filters-1.11.1 et /usr/share/ppd/cupsfilters

Descriptions courtes

cups-browsed

est un démon pour naviguer les files CUPS et Bonjour d'imprimantes CUPS distantes et partagées.

foomatic-rip

est une enveloppe universelle de filtre d'affichage RIP qui peut être utilisée comme filtre CUPS ou seule pour l'impression directe sans spooler.

libcupsfilters.so

contient les fonction de l'API de CUPS Filters.

Last updated on 2016-08-29 01:56:06 +0200