Provided by:
cups_1.4.6-11_i386 
NOM
cups-driverd - Demon de pilotes CUPS.
SYNOPSIS
cups-driverd cat nom_ppd
cups-driverd list id_requ^ete limite options
DESCRIPTION
cups-driverd affiche ou liste les fichiers PPD. Il est execute en
reponse a des requetes CUPS-Add-Modify-Printer ou CUPS-Get-Devices. La
premiere forme (<< cups-driverd cat nom_ppd >>) ecrit le fichier PPD
sur la sortie standard. Le format de sortie est un fichier PPD non
compresse.
La seconde forme liste les fabricants ou les fichiers PPD disponibles
sur la sortie standard, comme demande par le parametre options. Le
format de sortie est un message de reponse IPP. Le parametre request-id
correspond a l'identifiant de la requete IPP initiale, typiquement 1.
Le parametre limite est la valeur limite de la requete initiale, 0
signifiant qu'il n'y a pas de limite. Enfin, le parametre options est
une liste d'attributs separes par des espaces (<< nom=valeur nom=valeur
... >>) qui etaient passes a la requete. Actuellement, cups-deviced
utilise les attributs ppd-make et requested-attributes pour construire
la sortie en consequence.
PILOTES
Les pilotes peuvent etre des fichiers PPD dans le repertoire
/usr/share/cups/model ou des programmes dans le repertoire
/usr/lib/cups/driver. Les fichiers PPD statiques doivent se conformer
aux specifications Adobe du format de fichier PPD, version 4.3, et
peuvent etre compresses avec le programme gzip(1). Les programmes de
pilotes doivent gerer l'interface en ligne de commande definie dans la
section suivante.
PROGRAMMES DE PILOTES
Les programmes de pilotes fournissent une interface pour generer
dynamiquement des fichiers PPD. Pour l'instant, les parametres suivants
sont definis :
drivername list
Liste, sur la sortie standard, les fichiers PPD geres.
drivername cat nom_ppd
Ecrire le fichier PPD indique sur la sortie standard.
LISTER LES FICHIER (nom_pilote list)
Lorsqu'il est lance avec l'unique parametre << list >>, le programme
doit lister sur la sortie standard les fichiers PPD disponibles qu'il
peut generer, en utilisant le format suivant :
"nom_pilote:nom_ppd" langue "marque" "marque et modele" "1284 id_peripherique"
nom_pilote est le nom du programme pilote. nom_ppd est le nom utilise
pour selectionner le pilote. langue est la locale associee avec la
langue par defaut du fichier PPD, generalement << en >>. marque est le
nom du fabriquant dans le fichier PPD. marque et mod`ele est le nom du
fichier PPD. id_1284_p'eriph'erique est l'identifiant 1284DeviceID du
fichier PPD, s'il y en a un.
'ECRIRE LES FICHIER (nom_pilote cat nom_ppd)
QUand le programme pilote est lance avec les parametre << cat
nom_ppd >>, il ecrit le fichier PPD demande, non compresse, sur la
sortie standard. Si le fichier PPD demande n'existe pas, le programme
pilote ne doit rien ecrire sur la sortie standard, mais doit utiliser
la sortie d'erreur a la place.
MESSAGES D'ERREUR DES PILOTES
Les messages d'erreur peuvent etre renvoyes a cupsd en les ecrivant sur
la sortie standard d'erreur. Les prefix suivants sont reconnus :
DEBUG: [drivername]
Mesages de debogage.
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.