cupsd.conf

Autres langues

Langue: fr

Version: Common UNIX Printing System (debian - 07/07/09)

Section: 5 (Format de fichier)

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.
ServerAlias hostname

Specifies an alternate name that the server is known by. The special name "*" allows any name to be used.
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 2007-2009 by Apple Inc.