SGI Techpubs Library

Linux  »  Man Pages
find in page

cupsd.conf


DESCRIPTION

       The  cupsd.conf  file  configures  the CUPS scheduler, cupsd(8).  It is
       normally located in the /etc/cups directory.

       Each line in the file can be a configuration directive, a  blank  line,
       or  a comment. Comment lines start with the # character. The configura-
       tion directives are intentionally similar to those used by the  popular
       Apache web server software and are described below.


DIRECTIVES

       The  following  directives  are  understood  by cupsd. Consult the CUPS
       Software Administrators Manual for a detailed description:

       AccessLog
            Defines the access log filename.

       Allow
            Allows access from the named hosts or addresses.

       AuthClass
            Specifies the authentication class (User, Group, System)

       AuthType
            Specifies the authentication type (None, Basic, Digest)

       AutoPurgeJobs
            Specifies whether to purge job history data automatically when  it
            is no longer required for quotas.

       BrowseAddress
            Specifies  a  broadcast  address  for outgoing printer information
            packets.

       BrowseAllow
            Allows incoming printer information packets from the named host or
            address.

       BrowseDeny
            Denies incoming printer information packets from the named host or
            address.

       BrowseInterval
            Specifies the maximum interval between printer information  broad-
            casts.

       BrowseOrder
            Specifies   the   order  of  printer  information  access  control
            (allow,deny or deny,allow)

       BrowsePoll
            Specifies a server to poll for printer information.

       BrowsePort
            Specifies the port to listen to for printer information packets.

       BrowseProtocols

       BrowseTimeout
            Specifies the maximum interval between printer information updates
            before remote printers will be removed from the list of  available
            printers.

       Browsing
            Specifies  whether  or  not  remote  printer  browsing  should  be
            enabled.

       Classification
            Specifies the security classification of the server.

       ClassifyOverride
            Specifies whether to allow users to override the classification of
            individual print jobs.

       ConfigFilePerm
            Specifies  the  permissions  for  all configuration files that the
            scheduler writes.

       DataDir
            Specified the directory where data files can be found.

       DefaultCharset
            Specifies the default character set to use for text.

       DefaultLanguage
            Specifies the default language to use for text and web content.

       Deny
            Denies access to the named host or address.

       DocumentRoot
            Specifies the root directory for the  internal  web  server  docu-
            ments.

       Encryption
            Specifies  the level of encryption that is required for a particu-
            lar location.

       ErrorLog
            Specifies the error log filename.

       FilterLimit
            Specifies the maximum cost of filters that are run concurrently.

       FilterNice
            Specifies the scheduling priority ("nice" value) of  filters  that
            are run to print a job.

       FontPath
            Specifies the search path for fonts.

       Group
            Specifies  the  group  name or ID that will be used when executing
            Specifies  whether or not to create implicit classes for local and
            remote    printers,    e.g.    "AnyPrinter"    from     "Printer",
            "Printer@server1", and "Printer@server2".

       ImplicitClasses
            Specifies whether or not to create implicit classes from identical
            remote printers.

       KeepAlive
            Specifies whether or not to support HTTP Keep-Alive.

       KeepAliveTimeout
            Specifies the connection timeout for HTTP Keep-Alive.

       <Limit methods> ... </Limit>

       <LimitExcept methods> ... </LimitExcept>
            Specifies the HTTP methods that are being limited inside  a  loca-
            tion.

       LimitRequestBody
            Specifies the maximum size of any print job request.

       <Location /path> ... </Location>
            Specifies access control for the named location.

       LogFilePerm
            Specifies  the  permissions  for  all log files that the scheduler
            writes.

       LogLevel
            Specifies the logging level (none, warn, error,  info,  debug,  or
            debug2)

       MaxClients
            Specifies the maximum number of simultaneous clients to support.

       MaxCopies
            Specifies  the  maximum  number of copies that a user can print of
            each job.

       MaxJobs
            Specifies the maximum number of simultaneous jobs to support.

       MaxJobsPerPrinter
            Specifies the maximum number of simultaneous jobs per  printer  to
            support.

       MaxJobsPerUser
            Specifies the maximum number of simultaneous jobs per user to sup-
            port.

       MaxLogSize
            Specifies the maximum size  of  the  log  files  before  they  are
            rotated (0 to disable rotation)

       Port
            Specifies a port number to listen to for HTTP requests.

       PreserveJobFiles
            Specifies whether or not to preserve  job  files  after  they  are
            printed.

       PreserveJobHistory
            Specifies  whether  or  not to preserve the job history after they
            are printed.

       Printcap
            Specifies the filename for a printcap file that is  updated  auto-
            matically  with  a  list  of available printers (needed for legacy
            applications)

       PrintcapGUI
            Specifies whether to generate option  panel  definition  files  on
            some operating systems.

       RemoteRoot
            Specifies  the  username  that  is associated with unauthenticated
            root accesses.

       RequestRoot
            Specifies the directory to store print jobs and other HTTP request
            data.

       Require
            Specifies that user or group authentication is required.

       RIPCache
            Specifies  the  maximum  amount  of  memory to use when converting
            images and PostScript files to bitmaps for a printer.

       RunAsUser
            Specifies that the scheduler should run as the unpriviledged  user
            set with the User directive.

       Satisfy
            Specifies  whether  all  or  any limits set for a Location must be
            satisfied to allow access.

       ServerAdmin
            Specifies the email address of the server administrator.

       ServerBin
            Specifies the directory where backends, CGIs, daemons, and filters
            may be found.

       ServerCertificate
            Specifies the encryption certificate to use.

       ServerKey
            Specifies the encryption key to use.

       TempDir
            Specifies the directory where temporary files are stored.

       Timeout
            Specifies the HTTP request timeout in seconds.

       User
            Specifies the user name or ID that is used when  running  external
            programs.


SEE ALSO

       classes.conf(5),   cupsd(8),   mime.convs(5),   mime.types(5),   print-
       ers.conf(5),  CUPS  Software   Administrators   Manual,   http://local-
       host:631/documentation.html


COPYRIGHT

       Copyright 1993-2002 by Easy Software Products, All Rights Reserved.

12 August 2002            Common UNIX Printing System            cupsd.conf(5)

Output converted with man2html


home/search | what's new | help