CUPS-1.1.19

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

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.

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:

cat > /etc/rc.d/init.d/cups << "EOF"
#!/bin/sh
# Début $rc_base/init.d/cups

# Lance ou arrête le serveur CUPS suivant le premier argument du script.

source /etc/sysconfig/rc
source $rc_functions

case $1 in
    start)
           echo "Starting CUPS Printserver..."
           loadproc /usr/sbin/cupsd
           ;;
    stop)
           echo "Stopping CUPS Printserver..."
           killproc cupsd
           ;;

    reload)
           echo "Reloading CUPS Printserver..."
           reloadproc /usr/sbin/cupsd
           ;;

    restart)
           $0 stop
           sleep 1
           $0 start
           ;;

    status)
           statusproc cupsd
           ;;

    *)
           echo "Usage: $0 {start|stop|reload|restart|status}"
           exit 1
           ;;
esac

# Fin $rc_base/init.d/cups startup script.
EOF

Créez les liens symboliques vers ce fichier dans le bon répertoire rc.d avec les commandes suivantes:

cd /etc/rc.d/init.d &&
ln -sf ../init.d/cups ../rc0.d/K00cups &&
ln -sf ../init.d/cups ../rc2.d/S99cups &&
ln -sf ../init.d/cups ../rc3.d/S99cups &&
ln -sf ../init.d/cups ../rc5.d/S99cups

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.