Linux |
Ubuntu 9.04 |
Jaunty Jackalope |
![]() |
cupsd.conf(5) |
![]() |
cupsd.conf − Fichier de configuration du serveur CUPS. |
Le fichier cupsd.conf configure l’ordonnanceur CUPS, cupsd(8). Il est généralement situé dans le répertoire /etc/cups. Chaque ligne de ce fichier est soit une directive de configuration, une ligne vide, ou un commentaire. Les lignes de commentaire commencent par le caractère #. Les directives de configuration sont volontairement similaires à celles utilisées par le serveur web Apache, et sont décrites ci−dessous. |
Les directives suivantes sont comprises par cupsd(8). Veuillez vous reporter à l’aide en ligne pour une description plus détaillée. |
AccessLog fichier |
AccessLog syslog |
Définir le fichier traçant les accès. |
Allow all |
Allow none |
Allow serveur.domaine.com |
Allow *.domaine.com |
Allow adresse_ip |
Allow adresse_ip/masque_sous_réseau |
Allow adresse_ip/mm |
Allow @IF(nom) |
Allow @LOCAL |
Permettre l’accès depuis des machines nommées ou des adresses IP. |
AuthClass User |
AuthClass Group |
AuthClass System |
Définir la classe d’identification (User, Group, System). Cette directive est obsolète. |
AuthGroupName groupe |
Définir le groupe d’identification. Cette directive est obsolète. |
AuthType None |
AuthType Basic |
AuthType BasicDigest |
AuthType Digest |
AuthType Negotiate |
Définir le type d’identification (None, Basic, BasicDigest, Digest, Negotiate). |
AutoPurgeJobs Yes |
AutoPurgeJobs No |
Définir s’il faut purger automatiquement l’historique des travaux lorsque les données ne sont plus nécessaires pour l’application des quotas. |
BrowseAddress adresse_ip |
BrowseAddress @IF(nom) |
BrowseAddress @LOCAL |
Définir une adresse où broadcaster les informations sur les imprimantes. |
BrowseAllow all |
BrowseAllow none |
BrowseAllow serveur.domaine.com |
BrowseAllow *.domaine.com |
BrowseAllow adresse_ip |
BrowseAllow adresse_ip/masque_sous_réseau |
BrowseAllow adresse_ip/mm |
BrowseAllow @IF(nom) |
BrowseAllow @LOCAL |
Accepter les paquets arrivant des machines ou adresses IP indiquées. |
BrowseDeny all |
BrowseDeny none |
BrowseDeny serveur.domaine.com |
BrowseDeny *.domaine.com |
BrowseDeny adresse_ip |
BrowseDeny adresse_ip/masque_sous_réseau |
BrowseDeny addresse_ip/mm |
BrowseDeny @IF(nom) |
BrowseDeny @LOCAL |
Refuser les paquets d’informations sur les imprimantes arrivant de machines ou d’adresses IP données. |
BrowseInterval secondes |
Définir l’intervalle maximum entre les envois d’information sur les imprimantes. |
BrowseOrder allow,deny |
BrowseOrder deny,allow |
Définir l’ordre du contrôle d’accès aux informations des imprimantes (allow,deny ou deny,allow). |
BrowsePoll serveur−ou−adresse_ip |
Définir un serveur à interroger régulièrement pour les informations sur les imprimantes. |
BrowsePort port |
Définir le port utilisé pour écouter les informations sur les imprimantes. |
BrowseProtocols [All] [CUPS] [DNSSD] [LDAP] [SLP] |
Définir les protocoles réseaux à utiliser pour la recherche d’imprimantes. |
BrowseLocalProtocols [All] [CUPS] [DNSSD] [LDAP] [SLP] |
Définir les protocoles réseaux à utiliser pour la recherche d’imprimantes locales. |
BrowseRemoteProtocols [All] [CUPS] [DNSSD] [LDAP] [SLP] |
Définir les protocoles réseaux à utiliser pour la recherche d’imprimantes distantes. |
BrowseRelay depuis_adresse vers_adresse |
Indiquer que les informations sur les imprimantes doivent être relayés depuis une machine ou un réseau vers un autre. |
BrowseShortNames Yes |
BrowseShortNames No |
Définir si les imprimantes distantes utilisent les noms abrégés (« imprimante ») ou non (« imprimante@serveur »). Cette option est ignorée si plus d’une imprimante distante a le même nom. |
BrowseTimeout secondes |
Définir l’intervalle maximum de temps entre deux mises à jour d’informations des imprimantes distantes avant que celles−ci ne soient supprimées de la liste des imprimantes disponibles. |
Browsing Yes |
Browsing No |
Définir si la recherche des imprimantes distantes doit être activée. |
Classification bannière |
Définir le niveau de classification du serveur. |
ClassifyOverride Yes |
ClassifyOverride No |
Définir si les utilisateurs sont autorisés à modifier la classification de leurs travaux d’impression. |
ConfigFilePerm mode |
Définir les permissions à utiliser pour les fichiers de configuration écrits par l’ordonnanceur. |
DataDir path |
Définir le répertoire où se trouvent les fichiers de données. |
DefaultAuthType Basic |
DefaultAuthType BasicDigest |
DefaultAuthType Digest |
DefaultAuthType Negotiate |
Définir le type d’identification à utiliser par défaut. |
DefaultCharset jeux_de_caractères |
Définir le jeu de caractères par défaut à utiliser pour le texte. |
DefaultLanguage locale |
Définir la langue par défaut à utiliser pour les textes et le site web. |
DefaultPolicy nom |
Indiquer la politique d’accès par défaut. |
DefaultShared Yes |
DefaultShared No |
Définir si les imprimantes locales sont partagées par défaut. |
Deny all |
Deny none |
Deny serveur.domaine.com |
Deny *.domaine.com |
Deny adresse_ip |
Deny adresse_ip/masque_sous_réseau |
Deny adresse_ip/mm |
Deny @IF(nom) |
Deny @LOCAL |
Interdire l’accès à une machine ou à une adresse IP donnée. |
DocumentRoot répertoire |
Définir le répertoire racine des documents du serveur web interne. |
Encryption IfRequested |
Encryption Never |
Encryption Required |
Définir le niveau de chiffrement nécessaire pour un emplacement donné. |
ErrorLog fichier |
ErrorLog syslog |
Définir le nom du fichier traçant les erreurs. |
FileDevice Yes |
FileDevice No |
Indiquer si un fichier de pseudo−périphérique peut être utilisé pour les queues d’impression. |
FilterLimit limite |
Définir le coût maximum des filtres lancés simultanément. |
FilterNice priorité |
Définir la priorité (valeur « nice ») des filtres exécutés pour une impression. |
FontPath répertoire[:répertoire:...] |
Définir le chemin de recherche des polices. |
Group nom_groupe−ou−identifiant_numérique |
Définir le nom du groupe ou l’identifiant numérique du groupe qui sera utilisé lors de l’exécution de programmes externes. |
HideImplicitMembers Yes |
HideImplicitMembers No |
Définir s’il faut cacher ou non les membres des classes implicites. |
HostNameLookups On |
HostNameLookups Off |
HostNameLookups Double |
Définir s’il faut effectuer des recherches de noms à partir des adresses des clients. |
ImplicitAnyClasses Yes |
ImplicitAnyClasses No |
Indiquer s’il faut créer des classes implicites pour les imprimantes locales et distantes (par exemple « UneImprimante » pour « Imprimante », « Imprimante@serveur1 » et « Imprimante@serveur2 »). |
ImplicitClasses Yes |
ImplicitClasses No |
Indiquer s’il faut créer une classe implicite pour les imprimantes distantes identiques. |
Include fichier |
Inclure le fichier donné. |
JobRetryInterval secondes |
Indiquer l’intervalle entre deux essais d’impression d’un travail, en secondes. |
JobRetryLimit nombre |
Indiquer le nombre d’essais maximum pour les travaux. |
KeepAlive Yes |
KeepAlive No |
Définir s’il faut utiliser HTTP−Keep−Alive. |
KeepAliveTimeout secondes |
Définir la durée pendant laquelle les connexion sont conservées. |
Krb5Keytab fichier |
Changer l’emplacement du fichier de clés (« key tab ») Kerberos. |
<Limit operations> ... </Limit> |
Indiquer les opérations IPP non autorisés dans une certaine politique. |
<Limit methodes> ... </Limit> |
<LimitExcept methodes> ... </LimitExcept> |
Définir les méthodes HTTP interdites pour un lieu donné. |
LimitRequestBody |
Définir la taille maximale des demandes de travaux d’impression. |
Listen adress_ip:port |
Listen *:port |
Listen /chemin/socket/domaine |
Ãcouter à l’adresse et au port indiqué ou sur la socket de domaine dont le chemin est indiqué. |
<Location /chemin> ... </Location> |
Définir les contrôles d’accès pour un lieu donné. |
LogFilePerm mode |
Définir les permissions des fichiers journaux écrits par l’ordonnanceur. |
LogLevel alert |
LogLevel crit |
LogLevel debug2 |
LogLevel debug |
LogLevel emerg |
LogLevel error |
LogLevel info |
LogLevel none |
LogLevel notice |
LogLevel warn |
Définir le niveau de trace pour le journal des erreurs. |
MaxClients nombre |
Définir le nombre maximum de clients simultanés. |
MaxClientsPerHost nombre |
Définir le nombre maximum de clients simultanés provenant de la même adresse. |
MaxCopies nombre |
Définir le nombre maximum de copies qu’un utilisateur peut effectuer pour un travail d’impression. |
MaxJobs nombre |
Définir le nombre maximum de travaux simultanés. |
MaxJobsPerPrinter nombre |
Définir le nombre maximum de travaux simultanés par imprimante. |
MaxJobsPerUser nombre |
Définir le nombre maximum de travaux simultanés par utilisateur. |
MaxLogSize nombre_octets |
Définir la taille maximale des fichiers de trace. Au−delà de cette taille, les fichiers sont recyclés (0 pour supprimer la rotation des fichiers. |
MaxRequestSize nombre_octets |
Définir la taille maximale des fichiers et des requêtes à imprimer. La taille est exprimée en octets (0 indique qu’il n’y a pas de limite). |
Order allow,deny |
Order deny,allow |
Définir l’ordre pour le contrôle d’accès HTTP (allow,deny ou deny,allow). |
PageLog fichier |
PageLog syslog |
Définir le fichier de trace des pages web visitées. |
PassEnv variable [... variable] |
Passer les variables d’environnement spécifiées aux processus fils. |
<Policy nom> ... </Policy> |
Définir les contrôles d’accès pour la politique donnée. |
Port nombre |
Définir le numéro du port où écouter les requêtes HTTP. |
PreserveJobFiles Yes |
PreserveJobFiles No |
Définir s’il faut conserver ou non les fichiers de travail après impression. |
PreserveJobHistory Yes |
PreserveJobHistory No |
Définir s’il faut conserver ou non l’historique des demandes d’impression une fois qu’elles sont terminées. |
Printcap |
Printcap fichier |
Définir l’emplacement du fichier printcap, contenant la liste des imprimantes disponibles, et qui est mis à jour automatiquement. Ce fichier est indispensable aux applications classiques. Si aucun fichier printcap n’est précisé, la génération du fichier printcap sera désactivée. |
PrintcapFormat bsd |
PrintcapFormat solaris |
Définir le format du fichier printcap. |
PrintcapGUI |
PrintcapGUI fichier_interface_graphique |
Définir s’il faut générer des fichiers de définition d’options pour des systèmes d’exploitation. Quand c’est fournit sans nom de fichier d’un programme, il n’y a pas de fichier de définition d’options. |
ReloadTimeout secondes |
Définir le temps maximum à attendre pour la fin d’un travail avant de redémarrer l’ordonnanceur. |
RemoteRoot utilisateur |
Définir l’utilisateur associé aux accès root non identifié. |
RequestRoot répertoire |
Définir le répertoire où sont stockés les travaux et les données des requêtes HTTP. |
Require group liste_groupes |
Require user liste_utilisateurs |
Require valid−user |
Indiquer qu’une identification par utilisateur ou par groupe est nécessaire. |
RIPCache octets |
Définir la taille maximale de mémoire à utiliser lors de la conversion d’images ou de fichiers PostScript en fichier bitmap pour une imprimante. |
Satisfy all |
Satisfy any |
Définir si toutes les limites (« all »), ou seulement une des limites (« any ») définies pour un lieu donné doivent être satisfaites pour permettre l’accès. |
ServerAdmin utilisateur@domaine.com |
Définir l’adresse électronique de l’administrateur du serveur. |
ServerBin répertoire |
Définir le répertoire où les applications dorsales, les CGI, les démons et les filtres sont stockés. |
ServerCertificate fichier |
Définir le certificat à utiliser pour le chiffrement. |
ServerKey fichier |
Définir la clé de chiffrement à utiliser. |
ServerName hôte−ou−adresse_ip |
Définir le nom complet du serveur. |
ServerRoot répertoire |
Définir le répertoire où les fichiers de configuration du serveur sont stockés. |
ServerTokens Full |
ServerTokens Major |
ServerTokens Minimal |
ServerTokens Minor |
ServerTokens None |
ServerTokens OS |
ServerTokens ProductOnly |
Indiquer quelles informations sont disponibles dans l’entête des réponses du serveur HTTP. |
SetEnv variable valeur |
Fixer les varaibles d’environnement à passer aux processus fils. |
SSLListen |
Ãcouter à l’adresse et au port indiqués pour les connexions sécurisées. |
SSLPort |
Ãcouter sur le port indiqué pour les connexions sécurisées. |
SystemGroup groupe [groupe ...] |
Définir le(s) groupe(s) à utiliser pour les identifications système. |
TempDir répertoire |
Définir le répertoire où les fichiers temporaires sont stockés. |
Timeout secondes |
Définir le timeout des requêtes HTTP (en secondes). |
User utilisateur |
Définir le nom ou l’identifiant de l’utilisateur utilisé lors du lancement de programmes externes. |
classes.conf(5), cupsd(8),
mime.convs(5), mime.types(5),
printers.conf(5), subscriptions.conf(5), |
Copyright 2007−2008 par Apple Inc. |
![]() |
cupsd.conf(5) | ![]() |