CUPS DSS and PSF-Other tuning

CUPS DSS and PSF-Other DSS are driving CUPS printers. CUPS scheduler, cupsd, can be configured using the cupsd.conf file. It is normally located in the /etc/cups directory. Refer to the CUPS documentation if you think your printing environment needs changes to the default configuration.

Examples of directives understood by cupsd:

  • MaxClients

    The MaxClients directive specifies the maximum number of simultaneous clients that are allowed by the server. The default is 100 clients.

    Example:

    MaxClients 1024

  • MaxJobs

    The MaxJobs directive specifies the maximum number of simultaneous jobs that are allowed. Set to 0 to allow an unlimited number of jobs. The default is 500 jobs.

    Example:

    MaxJobs 0

  • LogLevel

    The LogLevel directive specifies the level of logging for the ErrorLog file. The following values are recognized (each level logs everything under the preceding levels):

    • none - Log nothing
    • emerg - Log emergency conditions that prevent the server from running
    • alert - Log alerts that must be handled immediately
    • crit - Log critical errors that don't prevent the server from running
    • error - Log general errors
    • warn - Log errors and warnings
    • notice - Log temporary error conditions
    • info - Log all requests and state changes
    • debug - Log basic debugging information
    • debug2 - Log all debugging information

    The default LogLevel is @CUPS_LOG_LEVEL@.

    Examples:

    LogLevel none
    LogLevel debug

  • PreserveJobFiles

    Specifies if job files are preserved after a job is printed.

    Allowed Values
    Yes
    No
    seconds

    If a numeric value is specified, job files are preserved for the indicated number of seconds after printing. The default is 86400.

    Example:

    PreserveJobFiles No

  • PreserveJobHistory

    Specifies if the job history is preserved after a job is printed.

    Allowed Values
    Yes
    No
    seconds

    If a numeric value is specified, the job history is preserved for the indicated number of seconds after printing. If Yes, the job history is preserved until the MaxJobs limit is reached. The default value is Yes.

    Example:

    PreserveJobHistory No
    

Note: Each directive is listed on a line by itself followed by its value. Comments are introduced using the number sign ("#") character at the beginning of a line.