Linux

Ubuntu 9.04

Jaunty Jackalope

cupsd.conf(5)


cupsd.conf

NOM

cupsd.conf − Fichier de configuration du serveur CUPS.

DESCRIPTION

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.

DIRECTIVES

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.

VOIR AUSSI

classes.conf(5), cupsd(8), mime.convs(5), mime.types(5), printers.conf(5), subscriptions.conf(5),
http://localhost:631/help

COPYRIGHT

Copyright 2007−2008 par Apple Inc.


cupsd.conf(5)