NOM
cups-driverd - Dmon de pilotes CUPS.
SYNOPSIS
cups-driverd cat nom_ppd
cups-driverd list id_requte limite options
cups-driverd affiche ou liste les fichiers PPD. Il est excut en rponse
des requtes CUPS-Add-Modify-Printer ou CUPS-Get-Devices. La premire
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 paramtre options. Le format
de sortie est un message de rponse IPP. Le paramtre request-id
correspond
l'identifiant de la requte IPP initiale, typiquement 1. Le paramtre
limite est la valeur limite de la requte initiale, 0 signifiant qu'il
n'y a pas de limite. Enfin, le paramtre options est une liste
d'attributs spars par des espaces ( nom=valeur nom=valeur ... ) qui
taient passs la requte. Actuellement, cups-deviced utilise les
attributs ppd-make et requested-attributes pour construire la sortie en
consquence.
PILOTES
Les pilotes peuvent tre des fichiers PPD dans le rpertoire
/usr/share/cups/model ou des programmes dans le rpertoire
/usr/lib/cups/driver. Les fichiers PPD statiques doivent se conformer
aux spcifications Adobe du format de fichier PPD, version 4.3, et
peuvent tre compresss avec le programme gzip(1). Les programmes de
pilotes doivent grer l'interface en ligne de commande dfinie dans la
section suivante.
PROGRAMMES DE PILOTES
Les programmes de pilotes fournissent une interface pour gnrer
dynamiquement des fichiers PPD. Pour l'instant, les paramtres suivants
sont dfinis :
drivername list
Liste, sur la sortie standard, les fichiers PPD grs.
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 paramtre list , le programme doit
lister sur la sortie standard les fichiers PPD disponibles qu'il peut
gnrer, en utilisant le format suivant :
"nom_pilote:nom_ppd" langue "marque" "marque et modle" "1284 id_priphrique"
nom_pilote est le nom du programme pilote. nom_ppd est le nom utilis
pour slectionner le pilote. langue est la locale associe avec la langue
par dfaut du fichier PPD, gnralement en . marque est le nom du
fabriquant dans le fichier PPD. marque et modle est le nom du fichier
PPD. id_1284_priphrique 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 paramtre 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 renvoys cupsd en les crivant sur la
sortie standard d'erreur. Les prfix suivants sont reconnus :
DEBUG: [drivername]
Mesages de dbogage.
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.