cupsd.conf(5)

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 interprétées par cupsd. Veuillez vous reporter au Manuel d'administration CUPS pour une description plus détaillée.

AccessLog
    Définit le fichier traçant les accès.

Allow
    Permet l'accès à CUPS depuis des machines nommées ou des adresses IP.

AuthClass
    Définit la classe d'identification (User, Group, System)

AuthType
    Définit le type d'identification (None, Basic, Digest)

AutoPurgeJobs
    Définit s'il faut purger automatiquement l'historique des travaux lorsque les données ne sont plus nécessaires pour l'application des quotas.

BrowseAddress
    Définit une adresse où broadcaster les informations sur les imprimantes.

BrowseAllow
    Accepte les paquets arrivant de machines nommées ou d'adresses IP.

BrowseDeny
    Refuse les paquets de demande d'informations sur les imprimantes arrivant de machines nommées ou d'adresses IP.

BrowseInterval
    Définit l'intervalle maximum entre les demandes d'information sur les imprimantes.

BrowseOrder
    Définit le contrôle d'accès aux informations des imprimantes (allow,deny ou deny,allow).

BrowsePoll
    Définit un serveur récupérant les informations sur les imprimantes.

BrowsePort
    Définit le port utilisé pour les demandes d'informations sur les imprimantes.

BrowseProtocols
    Définit les protocoles réseaux à utiliser pour la recherche d'imprimantes.

BrowseRelay
    Les paquets de demande d'information peuvent être relayés depuis une machine ou un réseau vers un autre.

BrowseShortNames
    Définit 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
    Définit 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
    Définit si la récupération des informations des imprimantes distantes doit être activée.

Classification
    Définit le niveau de sécurité du serveur

ClassifyOverride
    Définit s'il faut autoriser les utilisateurs à modifier la classification de leurs travaux d'impression.

ConfigFilePerm
    Définit les permissions UNIX à utiliser pour les fichiers de configuration utilisés par l'ordonnanceur.

DataDir
    Définit le répertoire où se trouvent les fichiers de données.

DefaultCharset
    Définit le jeu de caractères par défaut à utiliser pour les textes.

DefaultLanguage
    Définit la langue par défaut à utiliser pour les textes et le site web.

Deny
    Interdit l'accès à une machine nommée ou à une adresse IP.

DocumentRoot
    Définit le répertoire racine des documents du serveur web interne.

Encryption
    Définit le niveau de cryptage nécessaire pour un lieu.

ErrorLog
    Définit le nom du fichier traçant les erreurs.

FilterLimit
    Définit le coût maximum des filtres lancés simultanément.

FilterNice
    Définit la priorité (valeur « nice ») des filtres exécutés pour une impression.

FontPath
    Définit le chemin de recherche des polices.

Group
    Définit le nom du groupe ou l'ID qui sera utilisé lors de l'exécution de programmes externes.

HideImplicitMembers
    Définit s'il faut cacher ou non les membres des classes implicites.

HostNameLookups
    Définit s'il faut effectuer ou non des recherches de noms à partir des adresses des clients.

ImplicitAnyClasses
    Définit s'il faut créer ou non des classes implicites pour les imprimantes locales et distantes (par exemple « UneImprimante » pour « Imprimante », « Imprimante@serveur1 » et « Imprimante@serveur2 »).

ImplicitClasses
    Définit s'il faut créer ou non une classe implicite pour les imprimants distantes identiques.

KeepAlive
    Définit s'il faut utiliser HTTP-Keep-Alive.

KeepAliveTimeout
    Définit le timeout pour HTTP-Keep-Alive.

<Limit methods> ... </Limit>

<LimitExcept methods> ... </LimitExcept>
    Définit les méthodes HTTP interdites pour un lieu donné.

LimitRequestBody
    Définit la taille maximale des demandes de travaux d'impression.

<Location /path> ... </Location>
    Définit les contrôles d'accès à une destination donnée.

LogFilePerm
    Définit les permissions UNIX des fichiers de trace écrits par l'ordonnanceur.

LogLevel
    Définit le niveau de trace (none, warn, error, info, debug ou debug2).

MaxClients
    Définit le nombre maximum de clients simultanés.

MaxCopies
    Définit le nombre maximum de copies qu'un utilisateur peut effectuer pour un travail d'impression.

MaxJobs
    Définit le nombre maximum de travaux simultanés.

MaxJobsPerPrinter
    Définit le nombre maximum de travaux simultanés par imprimante.

MaxJobsPerUser
    Définit le nombre maximum de travaux simultanés par utilisateur.

MaxLogSize
    Définit la taille maximale des fichiers de trace. Au-delà de cette taille, les fichiers sont recyclés (on ne garde que les entrées les plus récentes pour supprimer les plus vieilles). Indiquer 0 pour supprimer la rotation des fichiers.

MaxRequestSize
    Définit 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
    Définit le contrôle d'accès HTTP (allow,deny ou deny,allow).

PageLog
    Définit le fichier de trace des pages web visitées.

Port
    Définit le numéro du port où écouter les requêtes HTTP.

PreserveJobFiles
    Définit s'il faut conserver ou non les fichiers de travail après impression.

PreserveJobHistory
    Définit s'il faut conserver ou non l'historique des demandes d'impression une fois qu'elles sont terminées.

Printcap
    Définit l'emplacement du fichier printcap, contenant la liste des imprimantes, et qui est mis à jour automatiquement. Ce fichier est indispensable aux applications externes.

PrintcapGUI
    Définit s'il faut générer ou non les fichiers du panneau d'options sur certains systèmes d'exploitation.

RemoteRoot
    Définit le nom d'utilisateur associé aux accès root non identifié.

RequestRoot
    Définit le répertoire où sont stockés les fichiers de travail et les données des requêtes HTTP.

Require
    Définit qu'une identification par utilisateur ou par groupe est nécessaire.

RIPCache
    Définit la taille maximale de mémoire à utiliser lors de la conversion d'images ou de fichiers PostScript en fichier bitmap pour une imprimante.

RunAsUser
    Définit si l'ordonnanceur doit être lancé en tant qu'utilisateur, dont le nom doit être défini par la directive « User ».

Satisfy
    Définit si tout ou partie des limites définies pour un lieu donné doivent être satisfaites pour permettre l'accès.

ServerAdmin
    Définit l'adresse électronique de l'administrateur du serveur.

ServerBin
    Définit le répertoire où les applications frontales, les CGI, les démons et les filtres sont stockés.

ServerCertificate
    Définit le certificat de cryptage à utiliser.

ServerKey
    Définit la clé de cryptage à utiliser.

ServerName
    Définit le nom complet du serveur.

ServerRoot
    Définit le répertoire où les fichiers de configuration du serveur sont stockés.

SystemGroup
    Définit le groupe à utiliser pour les identifications système.

TempDir
    Définit le répertoire où les fichiers temporaires sont stockés.

Timeout
    Définit le timeout des requêtes HTTP (en secondes).

User
    Définit 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), CUPS Software Administrators Manual, http://localhost:631/documentation.html

COPYRIGHT
Copyright 1993-2005 Easy Software Products, Tous droits réservés.

TRADUCTION
Gilles QUERRET <gilles.querret@nerim.net>