Provided by:
cups_1.4.3-1_i386 
NOM
cups-driverd - Démon de pilotes CUPS.
SYNOPSIS
cups-driverd cat nom_ppd
cups-driverd list id_requête limite options
DESCRIPTION
cups-driverd affiche ou liste les fichiers PPD. Il est exécuté en
réponse à des requêtes CUPS-Add-Modify-Printer ou CUPS-Get-Devices. La
première forme (« cups-driverd cat nom_ppd ») écrit le fichier PPD sur
la sortie standard. Le format de sortie est un fichier PPD non
compressé.
La seconde forme liste les fabricants ou les fichiers PPD disponibles
sur la sortie standard, comme demandé par le paramètre options. Le
format de sortie est un message de réponse IPP. Le paramètre request-id
correspond à l’identifiant de la requête IPP initiale, typiquement 1.
Le paramètre limite est la valeur limite de la requête initiale, 0
signifiant qu’il n’y a pas de limite. Enfin, le paramètre options est
une liste d’attributs séparés par des espaces (« nom=valeur nom=valeur
... ») qui étaient passés à la requête. Actuellement, cups-deviced
utilise les attributs ppd-make et requested-attributes pour construire
la sortie en conséquence.
PILOTES
Les pilotes peuvent être des fichiers PPD dans le répertoire
/usr/share/cups/model ou des programmes dans le répertoire
/usr/lib/cups/driver. Les fichiers PPD statiques doivent se conformer
aux spécifications Adobe du format de fichier PPD, version 4.3, et
peuvent être compressés avec le programme gzip(1). Les programmes de
pilotes doivent gérer l’interface en ligne de commande définie dans la
section suivante.
PROGRAMMES DE PILOTES
Les programmes de pilotes fournissent une interface pour générer
dynamiquement des fichiers PPD. Pour l’instant, les paramètres suivants
sont définis :
drivername list
Liste, sur la sortie standard, les fichiers PPD gérés.
drivername cat nom_ppd
Écrire le fichier PPD indiqué sur la sortie standard.
LISTER LES FICHIER (nom_pilote list)
Lorsqu’il est lancé avec l’unique paramètre « list », le programme doit
lister sur la sortie standard les fichiers PPD disponibles qu’il peut
générer, en utilisant le format suivant :
"nom_pilote:nom_ppd" langue "marque" "marque et modèle" "1284 id_périphérique"
nom_pilote est le nom du programme pilote. nom_ppd est le nom utilisé
pour sélectionner le pilote. langue est la locale associée avec la
langue par défaut du fichier PPD, généralement « en ». marque est le
nom du fabriquant dans le fichier PPD. marque et modèle est le nom du
fichier PPD. id_1284_périphérique est l’identifiant 1284DeviceID du
fichier PPD, s’il y en a un.
ÉCRIRE LES FICHIER (nom_pilote cat nom_ppd)
QUand le programme pilote est lancé avec les paramètre « cat nom_ppd »,
il écrit le fichier PPD demandé, non compressé, sur la sortie standard.
Si le fichier PPD demandé n’existe pas, le programme pilote ne doit
rien écrire sur la sortie standard, mais doit utiliser la sortie
d’erreur à la place.
MESSAGES Dâ€â€™ERREUR DES PILOTES
Les messages d’erreur peuvent être renvoyés à cupsd en les écrivant sur
la sortie standard d’erreur. Les préfix suivants sont reconnus :
DEBUG: [drivername]
Mesages de débogage.
ERROR: [nom_pilote]
Messages d’erreur.
INFO: [nom_pilote]
Messages d’information.
VOIR AUSSI
cupsd(8), cupsd.conf(5), cupstestppd(1),
http://localhost:631/help
COPYRIGHT
Copyright 2007-2009 by Apple Inc.