cupsd.conf

NOMBRE

cupsd.conf – archivo de configuración del servidor cups

DESCRIPCIÓN

El archivo cupsd.conf configura el programa planificador de tareas de CUPS, cupsd(8). Normalmente se encuentra en el directorio /etc/cups.

Cada línea del archivo puede ser o una directiva de configuración, o una línea en blanco, o un comentario. Las líneas de comentario comienzan por el carácter #. Las directivas de configuración son intencionadamente similares a las usadas por el popular servidor de páginas web Apache, como se describe más adelante.

DIRECTIVAS

cupsdreconoce las siguientes directivas. Consulte el manual de administrador de CUPS si necesita una descripción detallada:

AccessLog
Define el nombre del archivo de registro de los accesos.
Allow
Indica desde que equipos o direcciones se permite el acceso.
AuthClass
Especifica la clase de autentificación: User (usuario), Group (grupo), System (sistema)
AuthGroupName
Especifica el grupo de autentificación.
AuthType
Especifica el tipo de autentificación: None (ninguna), Basic (básica), Digest (resumida)
AutoPurgeJobs
Especifica si se purgan automáticamente los datos del historial de trabajos cuando ya no son necesarios para el establecimiento de cuotas.
BrowseAddress
Especifica una dirección para el envío de paquetes de información de impresora.
BrowseAllow
Permite la llegada de paquetes de información de impresora desde el ordenador o dirección especificados.
BrowseDeny
No permite la llegada de paquetes de información de impresora desde el ordenador o dirección especificados.
BrowseInterval
Especifica el intervalo de tiempo máximo entre peticiones de información a las impresoras.
BrowseOrder
Especifica el orden del control de acceso a la información de las impresoras: allow,deny (permitir, denegar) o deny,allow (denegar, permitir)
BrowsePoll
Especifica el servidor que recuperará la información de las impresoras.
BrowsePort
Especifica el puerto de escucha de los paquetes de información de las impresoras.
BrowseProtocols
Especifica el protocolo a usar para las peticiones a las impresoras.
BrowseRelay
Especifica los paquetes de información de impresoras que deben ser transmitidos desde un ordenador o red a otro ordenador o red.
BrowseShortNames
Especifica si impresoras remotas usarán nombres cortos (“impresora”) o no (“impresora@servidor“). Esta opción es ignorada si existe más de una impresora remota con el mismo nombre.
BrowseTimeout
Especifica el máximo intervalo de tiempo entre actualizaciones de la información de las impresoras antes de que las impresoras remotas sean borradas de la lista de impresoras disponibles.
Browsing
Especifica si se buscan o no impresoras remotas.
Classification
Especifica la clasificación de seguridad del servidor.
ClassifyOverride
Especifica si se permite a usuarios individuales no hacer caso de la clasificación de trabajos individuales de impresión.
ConfigFilePerm
Especifica los permisos para todos los archivos de configuración que escriba el programa de planificación de tareas.
DataDir
Especifica el directorio de los archivos de datos.
DefaultCharset
Especifica el juego de caracteres predeterminado a ser usado en el texto.
DefaultLanguage
Especifica el idioma predeterminado a ser usado en el texto y en las páginas web.
Deny
Especifica a qué ordenadores o direcciones deniega el acceso.
DocumentRoot
Especifica el directorio raíz de los documentos del servidor web interno.
Encryption
Especifica el nivel de encriptación requerido para un lugar determinado.
ErrorLog
Especifica el nombre del archivo de registro de errores.
FaxRetryInterval
Especifica el tiempo, en segundos, entre reintentos de trabajos de fax.
FaxRetryLimit
Especifica el número de reintentos que se pueden hacer para trabajos de fax.
FileDevice
Especifica si se puede usar para nuevas colas de impresora el archivo pseudo-dispositivo.
FilterLimit
Especifica el coste máximo de filtros que pueden ser ejecutados concurrentemente.
FilterNice
Especifica la prioridad (valor “nice”) de los filtros ejecutados para imprimir un archivo.
FontPath
Especifica el camino de búsqueda de las fuentes.
Group
Especifica el nombre del grupo o ID que será usado cuando se ejecuten programas externos.
HideImplicitMembers
Especifica si se deben ocultar miembros de clases implícitas.
HostNameLookups
Especifica si se hacen o no averiguaciones inversas de direcciones de clientes.
ImplicitAnyClasses
Especifica si se deben crear o no clases implícitas para impresoras locales y remotas, p.e. “UnaImpresora” para “Impresora”, “Impresora@servidor1“, e “Impresora@servidor2“.
ImplicitClasses
Especifica si se deben crear clases implícitas de impresoras remotas idénticas.
Include
Incluye el archivo especificado.
KeepAlive
Especifica si funciona la característica “HTTP Keep-Alive”.
KeepAliveTimeout
Especifica el tiempo de espera máximo para la característica “HTTP Keep-Alive”.
<Limit methods> … </Limit>
<LimitExcept methods> … </LimitExcept>
Especifica los métodos HTTP limitados en un lugar determinado.
LimitRequestBody
Especifica el tamaño máximo de cualquier petición de impresión de un trabajo.
Listen
Escucha en la dirección y puerto especificado.
<Location /path> … </Location>
Especifica el control de acceso para el lugar especificado.
LogFilePerm
Especifica los permisos para todos los archivos de registro que escriba el programa planificador de tareas.
LogLevel
Especifica el nivel de registro: none (ninguno), warn (avisos), error (errores), info (información), debug (depuración), or debug2 (depuración2).
MaxClients
Especifica el número máximo de clientes simultáneos a mantener.
MaxClientsPerHost
Especifica el número máximo de clientes simultáneos a mantener desde una única dirección.
MaxCopies
Especifica el número máximo de copias que un usuario puede imprimir de cada trabajo.
MaxJobs
Especifica el número máximo de trabajos simultáneos a mantener.
MaxJobsPerPrinter
Especifica el número máximo de trabajos simultáneos por impresora a mantener.
MaxJobsPerUser
Especifica el número máximo de trabajos simultáneos por usuario a mantener.
MaxLogSize
Especifica el tamaño máximo de los archivos de registro antes de que se empiecen a rotar (0 deshabilita la rotación).
MaxRequestSize
Especifica el tamaño máximo del archivo o petición en bytes (0 indica sin límite)
Order
Especifica el orden del control de acceso HTTP: allow,deny (permitir, denegar) o deny,allow (denegar, permitir).
PageLog
Especifica el nombre del archivo de registro de páginas.
Port
Especifica un número de puerto para la escucha de peticiones HTTP.
PreserveJobFiles
Especifica se se guardan los archivos de trabajos después de ser impresos.
PreserveJobHistory
Especifica si se guarda el historial de impresión de trabajos después de que éstos hayan sido impresos.
Printcap
Especifica el nombre de un archivo printcap que se actualiza automáticamente con una lista de impresoras disponibles (necesario para aplicaciones heredadas).
PrintcapFormat
Especifica el formato del archivo printcap.
PrintcapGUI
Especifica si se deben generar archivos de definición de panel de opciones en algunos sistemas operativos.
ReloadTimeout
Especifica la cantidad de tiempo que se debe esperar a que se imprima un trabajo antes de reinicializar el programa planificador de tareas.
RemoteRoot
Especifica el nombre de usuario asociado con accesos no autentificados del usuario root.
RequestRoot
Especifica el directorio donde se guardan los trabajos de impresión y otros datos de peticiones HTTP.
Require
Especifica que se necesita tal usuario o grupo.
RIPCache
Especifica la máxima cantidad de memoria a usar cuando se convierten imágenes y archivos PostScript a mapas de bits para una impresora.
RunAsUser
Especifica que el programa planificador de tareas debe ser ejecutado como el usuario sin privilegios especificado con la directiva User.
Satisfy
Especifica si todos o cualquier límite especificado para un lugar debe ser satisfecho para permitir el acceso.
ServerAdmin
Especifica la dirección de correo del administrador del servidor.
ServerBin
Especifica el directorio donde se encuentran los programas de transmisión, los CGIs, los demonios y los filtros.
ServerCertificate
Especifica el certificado de encriptación a usar.
ServerKey
Especifica la llave de encriptación a usar.
ServerName
Especifica el nombre completo del servidor.
ServerRoot
Especifica el directorio donde se encuentran los archivos de configuración del servidor.
ServerTokens
Especifica la información que es incluida en la cabecera de las respuestas HTTP del servidor.
SSLListen
Escucha en la dirección y puerto especificados para las conexiones encriptadas.
SSLPort
Escucha en el puerto especificado para las conexiones encriptadas.
SystemGroup
Especifica el grupo a usar para la autentificación de clases del sistema.
TempDir
Especifica el directorio donde se almacenan los archivos temporales.
Timeout
Especifica el tiempo de espera máximo en segundos en las peticiones HTTP.
User
Especifica el nombre de usuario o ID a usar cuando se ejecuten programas externos.