Impression

Ce chapitre contient des système de gestion d'imprimantes avec spoolers et des applications ghostscript pour afficher du PostScript sur des affichages comme des terminaux ou du papier.

CUPS-1.1.20

Introduction to CUPS

Le système d'impression CUPS (acronyme de Common Unix Printing System) est un démon d'impression de type sooler associé avec différents utilitaires. Il est basé sur l'Internet Printing Protocol et fournit des services d'édition à la plupart des imprimantes PostScript et raster.

Informations sur le package

Dépendances de CUPS

Installation de CUPS

Installez CUPS en lançant les commandes suivantes:

./configure &&
make &&
make install

Explication des commandes

Le comportement basique par défaut de l'installation est approprié pour les systèmes LFS. Les fichiers CUPS sont placés dans /usr/bin, /usr/sbin, /var et /etc/cups.

Configurer CUPS

La configuration de CUPS est dépendante du type d'imprimante et peut devenir complexe. Généralement, les imprimantes PostScript sont simples. Pour des instructions détaillées sur la configuration et l'utilisation de CUPS, voir http://www.cups.org/documentation.php. Le manuel de l'administrateur et celui de l'utilisateur sont particulièrement utiles.

For non-PostScript printers to print with CUPS, you need to install ESP Ghostscript-7.07.1 to convert PostScript to raster images and a driver (e.g., from Gimp-Print-4.2.6) to convert the resulting raster images to a form that the printer understands. Foomatic drivers use Ghostscript to convert PostScript to a printable form directly, but this is considered to be a hack by CUPS developers.

Lors de l'installation, CUPS crée un fichier de démarrage /etc/rc.d/init.d/cups. Ce fichier fonctionne mais vous pouvez le changer pour qu'il ressemble plus à un script LFS conventionnel en installant le script inclus dans le paquetage blfs-bootscripts-5.1 :

make install-cups

Contenu

CUPS fournit accept, cupsaddsmb, cupsd, cupstestppd, lpadmin, lpc, lpinfo, lpmove, reject, cancel, cups-config, disable, enable, lp, lpoptions, lppasswd, lpq, lpr, lprm, lpstat, libcups, libcupsimage ainsi que différents scripts et filtres.

lpc

lpc fournit un contrôle limité sur les imprimantes et les classes proposées par CUPS .

cupsd

cupsd est le démon du Common Unix Printing System.

accept

accept indique au système d'impression d'accepter les travaux d'impressions aux destinations spécifiées.

reject

reject indique au système d'impression de rejeter les travaux d'impressions pour les destinations spécifiées.

cupsaddsmb

cupsaddsmb exporte les imprimantes pour que le logiciel SAMBA permette leur utilisation via des clients Windows.

lpadmin

lpadmin configure imprimante et classe proposée par CUPS.

lpinfo

lpinfo liste les périphériques disponibles ou pilotes connus du serveur CUPS.

lpmove

lpmove déplace le travail spécifié vers une nouvelle destination.

cupstestppd

cupstestppd teste la conformance des fichiers PPD.

lpq

lpq affiche le statut de la queue d'impression suivant l'imprimante désignée.

lpr

lpr soumet des fichiers à imprimer.

lprm

lprm annule des travaux d'impression qui se trouvaient dans la queue.

cancel

cancel annule des travaux d'impression existants.

disable

disable arrête les imprimantes ou classes nommées.

enable

enable démarre les imprimantes ou classes nommées.

lp

lp soumet des fichiers à l'impression ou modifie un travail en attente.

lpoptions

lpoptions affiche ou initialise les options de l'imprimante et ses valeurs par défaut.

lpstat

lpstat affiche des informations sur le statut pour les classes, travaux et imprimantes actuels.

lppasswd

lppasswd ajoute, modifie ou supprime les mots de passe dans le fichier de mots de passe de CUPS, nommé passwd.md5.

cups-config

cups-config est l'outil de configuration de CUPS.