<dd style="margin-left: 5.0em"><dt><b>AccessLogLevel all</b>
<dd style="margin-left: 5.0em">Specifies the logging level for the AccessLog file.
The "config" level logs when printers and classes are added, deleted, or modified and when configuration files are accessed or updated.
-The "actions" level logs when print jobs are submitted, held, released, modified, or canceled, and any of the conditions for "config".
+The "actions" level logs when print subscriptions are submitted, held, released, modified, or canceled, and any of the conditions for "config".
The "all" level logs all requests.
The default access log level is "actions".
-<dt><a name="AutoPurgeJobs"></a><b>AutoPurgeJobs Yes</b>
-<dd style="margin-left: 5.0em"><dt><b>AutoPurgeJobs No</b>
+<dt><a name="AutoPurgeSubscriptions"></a><b>AutoPurgeSubscriptions Yes</b>
+<dd style="margin-left: 5.0em"><dt><b>AutoPurgeSubscriptions No</b>
<dd style="margin-left: 5.0em"><br>
Specifies whether to purge job history data automatically when it is no longer required for quotas.
The default is "No".
<dd style="margin-left: 5.0em">Specifies the number of seconds to wait before killing the filters and backend associated with a canceled or held job.
The default is "30".
<dt><a name="JobRetryInterval"></a><b>JobRetryInterval </b><i>seconds</i>
-<dd style="margin-left: 5.0em">Specifies the interval between retries of jobs in seconds.
+<dd style="margin-left: 5.0em">Specifies the interval between retries of subscriptions in seconds.
This is typically used for fax queues but can also be used with normal print queues whose error policy is "retry-job" or "retry-current-job".
The default is "30".
<dt><a name="JobRetryLimit"></a><b>JobRetryLimit </b><i>count</i>
-<dd style="margin-left: 5.0em">Specifies the number of retries that are done for jobs.
+<dd style="margin-left: 5.0em">Specifies the number of retries that are done for subscriptions.
This is typically used for fax queues but can also be used with normal print queues whose error policy is "retry-job" or "retry-current-job".
The default is "5".
<dt><a name="KeepAlive"></a><b>KeepAlive Yes</b>
The default is "9999".
<dt><a name="MaxHoldTime"></a><b>MaxHoldTime </b><i>seconds</i>
<dd style="margin-left: 5.0em">Specifies the maximum time a job may remain in the "indefinite" hold state before it is canceled.
-The default is "0" which disables cancellation of held jobs.
-<dt><a name="MaxJobs"></a><b>MaxJobs </b><i>number</i>
-<dd style="margin-left: 5.0em">Specifies the maximum number of simultaneous jobs that are allowed.
-Set to "0" to allow an unlimited number of jobs.
+The default is "0" which disables cancellation of held subscriptions.
+<dt><a name="MaxSubscriptions"></a><b>MaxSubscriptions </b><i>number</i>
+<dd style="margin-left: 5.0em">Specifies the maximum number of simultaneous subscriptions that are allowed.
+Set to "0" to allow an unlimited number of subscriptions.
The default is "500".
-<dt><a name="MaxJobsPerPrinter"></a><b>MaxJobsPerPrinter </b><i>number</i>
-<dd style="margin-left: 5.0em">Specifies the maximum number of simultaneous jobs that are allowed per printer.
-The default is "0" which allows up to MaxJobs jobs per printer.
-<dt><a name="MaxJobsPerUser"></a><b>MaxJobsPerUser </b><i>number</i>
-<dd style="margin-left: 5.0em">Specifies the maximum number of simultaneous jobs that are allowed per user.
-The default is "0" which allows up to MaxJobs jobs per user.
+<dt><a name="MaxSubscriptionsPerPrinter"></a><b>MaxSubscriptionsPerPrinter </b><i>number</i>
+<dd style="margin-left: 5.0em">Specifies the maximum number of simultaneous subscriptions that are allowed per printer.
+The default is "0" which allows up to MaxSubscriptions subscriptions per printer.
+<dt><a name="MaxSubscriptionsPerUser"></a><b>MaxSubscriptionsPerUser </b><i>number</i>
+<dd style="margin-left: 5.0em">Specifies the maximum number of simultaneous subscriptions that are allowed per user.
+The default is "0" which allows up to MaxSubscriptions subscriptions per user.
<dt><a name="MaxJobTime"></a><b>MaxJobTime </b><i>seconds</i>
<dd style="margin-left: 5.0em">Specifies the maximum time a job may take to print before it is canceled.
-Set to "0" to disable cancellation of "stuck" jobs.
+Set to "0" to disable cancellation of "stuck" subscriptions.
The default is "10800" (3 hours).
<dt><a name="MaxLogSize"></a><b>MaxLogSize </b><i>size</i>
<dd style="margin-left: 5.0em">Specifies the maximum size of the log files before they are rotated.
The value "0" disables log rotation.
The default is "1048576" (1MB).
+<dt><a name="MaxSubscriptions"></a><b>MaxSubscriptions </b><i>number</i>
+<dd style="margin-left: 5.0em">Specifies the maximum number of simultaneous event subscriptions that are allowed.
+Set to "0" to allow an unlimited number of subscriptions.
+The default is "100".
+<dt><a name="MaxSubscriptionsPerJob"></a><b>MaxSubscriptionsPerJob </b><i>number</i>
+<dd style="margin-left: 5.0em">Specifies the maximum number of simultaneous event subscriptions that are allowed per job.
+The default is "0" which allows up to MaxSubscriptions subscriptions per job.
+<dt><a name="MaxSubscriptionsPerPrinter"></a><b>MaxSubscriptionsPerPrinter </b><i>number</i>
+<dd style="margin-left: 5.0em">Specifies the maximum number of simultaneous event subscriptions that are allowed per printer.
+The default is "0" which allows up to MaxSubscriptions subscriptions per printer.
+<dt><a name="MaxSubscriptionsPerUser"></a><b>MaxSubscriptionsPerUser </b><i>number</i>
+<dd style="margin-left: 5.0em">Specifies the maximum number of simultaneous event subscriptions that are allowed per user.
+The default is "0" which allows up to MaxSubscriptions subscriptions per user.
<dt><a name="MultipleOperationTimeout"></a><b>MultipleOperationTimeout </b><i>seconds</i>
<dd style="margin-left: 5.0em">Specifies the maximum amount of time to allow between files in a multiple file print job.
The default is "900" (15 minutes).
<dd style="margin-left: 5.0em"><dt><b>PreserveJobHistory </b><i>seconds</i>
<dd style="margin-left: 5.0em">Specifies whether the job history is preserved after a job is printed.
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.
+If "Yes", the job history is preserved until the MaxSubscriptions limit is reached.
The default is "Yes".
<dt><a name="ReadyPaperSizes"></a><b>ReadyPaperSizes </b><i>sizename[,...]</i>
<dd style="margin-left: 5.0em">Specifies a list of potential paper sizes that are reported as "ready" (loaded).
The following IPP operations are supported by
<b>cupsd</b>(8):
<dl class="man">
-<dt>CUPS-Accept-Jobs
-<dd style="margin-left: 5.0em">Allows a printer to accept new jobs.
+<dt>CUPS-Accept-Subscriptions
+<dd style="margin-left: 5.0em">Allows a printer to accept new subscriptions.
<dt>CUPS-Add-Modify-Class
<dd style="margin-left: 5.0em">Adds or modifies a printer class.
<dt>CUPS-Add-Modify-Printer
<dd style="margin-left: 5.0em">Gets a list of printers.
<dt>CUPS-Move-Job
<dd style="margin-left: 5.0em">Moves a job.
-<dt>CUPS-Reject-Jobs
-<dd style="margin-left: 5.0em">Prevents a printer from accepting new jobs.
+<dt>CUPS-Reject-Subscriptions
+<dd style="margin-left: 5.0em">Prevents a printer from accepting new subscriptions.
<dt>CUPS-Set-Default
<dd style="margin-left: 5.0em">Sets the server default printer or printer class.
<dt>Cancel-Job
<dd style="margin-left: 5.0em">Cancels a job.
-<dt>Cancel-Jobs
-<dd style="margin-left: 5.0em">Cancels one or more jobs.
-<dt>Cancel-My-Jobs
-<dd style="margin-left: 5.0em">Cancels one or more jobs creates by a user.
+<dt>Cancel-Subscriptions
+<dd style="margin-left: 5.0em">Cancels one or more subscriptions.
+<dt>Cancel-My-Subscriptions
+<dd style="margin-left: 5.0em">Cancels one or more subscriptions creates by a user.
<dt>Cancel-Subscription
<dd style="margin-left: 5.0em">Cancels a subscription.
<dt>Close-Job
<dd style="margin-left: 5.0em">Creates a subscription for printer events.
<dt>Get-Job-Attributes
<dd style="margin-left: 5.0em">Gets information about a job.
-<dt>Get-Jobs
-<dd style="margin-left: 5.0em">Gets a list of jobs.
+<dt>Get-Subscriptions
+<dd style="margin-left: 5.0em">Gets a list of subscriptions.
<dt>Get-Notifications
<dd style="margin-left: 5.0em">Gets a list of event notifications for a subscription.
<dt>Get-Printer-Attributes
<dd style="margin-left: 5.0em">Gets a list of subscriptions.
<dt>Hold-Job
<dd style="margin-left: 5.0em">Holds a job from printing.
-<dt>Hold-New-Jobs
-<dd style="margin-left: 5.0em">Holds all new jobs from printing.
+<dt>Hold-New-Subscriptions
+<dd style="margin-left: 5.0em">Holds all new subscriptions from printing.
<dt>Pause-Printer
-<dd style="margin-left: 5.0em">Stops processing of jobs by a printer or printer class.
+<dd style="margin-left: 5.0em">Stops processing of subscriptions by a printer or printer class.
<dt>Pause-Printer-After-Current-Job
-<dd style="margin-left: 5.0em">Stops processing of jobs by a printer or printer class after the current job is finished.
+<dd style="margin-left: 5.0em">Stops processing of subscriptions by a printer or printer class after the current job is finished.
<dt>Print-Job
<dd style="margin-left: 5.0em">Creates a new job with a single document.
-<dt>Purge-Jobs
-<dd style="margin-left: 5.0em">Cancels one or more jobs and deletes the job history.
-<dt>Release-Held-New-Jobs
-<dd style="margin-left: 5.0em">Allows previously held jobs to print.
+<dt>Purge-Subscriptions
+<dd style="margin-left: 5.0em">Cancels one or more subscriptions and deletes the job history.
+<dt>Release-Held-New-Subscriptions
+<dd style="margin-left: 5.0em">Allows previously held subscriptions to print.
<dt>Release-Job
<dd style="margin-left: 5.0em">Allows a job to print.
<dt>Renew-Subscription
<b>cupsd</b>(8):
<dl class="man">
<dt>/
-<dd style="margin-left: 5.0em">The path for all get operations (get-printers, get-jobs, etc.)
+<dd style="margin-left: 5.0em">The path for all get operations (get-printers, get-subscriptions, etc.)
<dt>/admin
<dd style="margin-left: 5.0em">The path for all administration operations (add-printer, delete-printer, start-printer, etc.)
<dt>/admin/conf
<dd style="margin-left: 5.0em">The path for all printer classes
<dt>/classes/name
<dd style="margin-left: 5.0em">The resource for the named printer class
-<dt>/jobs
-<dd style="margin-left: 5.0em">The path for all jobs (hold-job, release-job, etc.)
-<dt>/jobs/id
+<dt>/subscriptions
+<dd style="margin-left: 5.0em">The path for all subscriptions (hold-job, release-job, etc.)
+<dt>/subscriptions/id
<dd style="margin-left: 5.0em">The path for the specified job
<dt>/printers
<dd style="margin-left: 5.0em">The path for all printers
<dt><a name="ClassifyOverride"></a><b>ClassifyOverride Yes</b>
<dd style="margin-left: 5.0em"><dt><b>ClassifyOverride No</b>
<dd style="margin-left: 5.0em"><br>
-Specifies whether users may override the classification (cover page) of individual print jobs using the "job-sheets" option.
+Specifies whether users may override the classification (cover page) of individual print subscriptions using the "job-sheets" option.
The default is "No".
<dt><b>DefaultAuthType Negotiate</b>
<dd style="margin-left: 5.0em">Specifies that Kerberos authentication is required by default.
.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
.\" information.
.\"
-.TH cupsd.conf 5 "CUPS" "2021-03-11" "OpenPrinting"
+.TH cupsd.conf 5 "CUPS" "2021-04-27" "OpenPrinting"
.SH NAME
cupsd.conf \- server configuration file for cups
.SH DESCRIPTION
\fBAccessLogLevel all\fR
Specifies the logging level for the AccessLog file.
The "config" level logs when printers and classes are added, deleted, or modified and when configuration files are accessed or updated.
-The "actions" level logs when print jobs are submitted, held, released, modified, or canceled, and any of the conditions for "config".
+The "actions" level logs when print subscriptions are submitted, held, released, modified, or canceled, and any of the conditions for "config".
The "all" level logs all requests.
The default access log level is "actions".
-.\"#AutoPurgeJobs
+.\"#AutoPurgeSubscriptions
.TP 5
-\fBAutoPurgeJobs Yes\fR
+\fBAutoPurgeSubscriptions Yes\fR
.TP 5
-\fBAutoPurgeJobs No\fR
+\fBAutoPurgeSubscriptions No\fR
.br
Specifies whether to purge job history data automatically when it is no longer required for quotas.
The default is "No".
.\"#JobRetryInterval
.TP 5
\fBJobRetryInterval \fIseconds\fR
-Specifies the interval between retries of jobs in seconds.
+Specifies the interval between retries of subscriptions in seconds.
This is typically used for fax queues but can also be used with normal print queues whose error policy is "retry-job" or "retry-current-job".
The default is "30".
.\"#JobRetryLimit
.TP 5
\fBJobRetryLimit \fIcount\fR
-Specifies the number of retries that are done for jobs.
+Specifies the number of retries that are done for subscriptions.
This is typically used for fax queues but can also be used with normal print queues whose error policy is "retry-job" or "retry-current-job".
The default is "5".
.\"#KeepAlive
.TP 5
\fBMaxHoldTime \fIseconds\fR
Specifies the maximum time a job may remain in the "indefinite" hold state before it is canceled.
-The default is "0" which disables cancellation of held jobs.
-.\"#MaxJobs
+The default is "0" which disables cancellation of held subscriptions.
+.\"#MaxSubscriptions
.TP 5
-\fBMaxJobs \fInumber\fR
-Specifies the maximum number of simultaneous jobs that are allowed.
-Set to "0" to allow an unlimited number of jobs.
+\fBMaxSubscriptions \fInumber\fR
+Specifies the maximum number of simultaneous subscriptions that are allowed.
+Set to "0" to allow an unlimited number of subscriptions.
The default is "500".
-.\"#MaxJobsPerPrinter
+.\"#MaxSubscriptionsPerPrinter
.TP 5
-\fBMaxJobsPerPrinter \fInumber\fR
-Specifies the maximum number of simultaneous jobs that are allowed per printer.
-The default is "0" which allows up to MaxJobs jobs per printer.
-.\"#MaxJobsPerUser
+\fBMaxSubscriptionsPerPrinter \fInumber\fR
+Specifies the maximum number of simultaneous subscriptions that are allowed per printer.
+The default is "0" which allows up to MaxSubscriptions subscriptions per printer.
+.\"#MaxSubscriptionsPerUser
.TP 5
-\fBMaxJobsPerUser \fInumber\fR
-Specifies the maximum number of simultaneous jobs that are allowed per user.
-The default is "0" which allows up to MaxJobs jobs per user.
+\fBMaxSubscriptionsPerUser \fInumber\fR
+Specifies the maximum number of simultaneous subscriptions that are allowed per user.
+The default is "0" which allows up to MaxSubscriptions subscriptions per user.
.\"#MaxJobTime
.TP 5
\fBMaxJobTime \fIseconds\fR
Specifies the maximum time a job may take to print before it is canceled.
-Set to "0" to disable cancellation of "stuck" jobs.
+Set to "0" to disable cancellation of "stuck" subscriptions.
The default is "10800" (3 hours).
.\"#MaxLogSize
.TP 5
Specifies the maximum size of the log files before they are rotated.
The value "0" disables log rotation.
The default is "1048576" (1MB).
+.\"#MaxSubscriptions
+.TP 5
+\fBMaxSubscriptions \fInumber\fR
+Specifies the maximum number of simultaneous event subscriptions that are allowed.
+Set to "0" to allow an unlimited number of subscriptions.
+The default is "100".
+.\"#MaxSubscriptionsPerJob
+.TP 5
+\fBMaxSubscriptionsPerJob \fInumber\fR
+Specifies the maximum number of simultaneous event subscriptions that are allowed per job.
+The default is "0" which allows up to MaxSubscriptions subscriptions per job.
+.\"#MaxSubscriptionsPerPrinter
+.TP 5
+\fBMaxSubscriptionsPerPrinter \fInumber\fR
+Specifies the maximum number of simultaneous event subscriptions that are allowed per printer.
+The default is "0" which allows up to MaxSubscriptions subscriptions per printer.
+.\"#MaxSubscriptionsPerUser
+.TP 5
+\fBMaxSubscriptionsPerUser \fInumber\fR
+Specifies the maximum number of simultaneous event subscriptions that are allowed per user.
+The default is "0" which allows up to MaxSubscriptions subscriptions per user.
.\"#MultipleOperationTimeout
.TP 5
\fBMultipleOperationTimeout \fIseconds\fR
\fBPreserveJobHistory \fIseconds\fR
Specifies whether the job history is preserved after a job is printed.
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.
+If "Yes", the job history is preserved until the MaxSubscriptions limit is reached.
The default is "Yes".
.\"#ReadyPaperSizes
.TP 5
The following IPP operations are supported by
.BR cupsd (8):
.TP 5
-CUPS\-Accept\-Jobs
-Allows a printer to accept new jobs.
+CUPS\-Accept\-Subscriptions
+Allows a printer to accept new subscriptions.
.TP 5
CUPS\-Add\-Modify\-Class
Adds or modifies a printer class.
CUPS\-Move\-Job
Moves a job.
.TP 5
-CUPS\-Reject\-Jobs
-Prevents a printer from accepting new jobs.
+CUPS\-Reject\-Subscriptions
+Prevents a printer from accepting new subscriptions.
.TP 5
CUPS\-Set\-Default
Sets the server default printer or printer class.
Cancel\-Job
Cancels a job.
.TP 5
-Cancel\-Jobs
-Cancels one or more jobs.
+Cancel\-Subscriptions
+Cancels one or more subscriptions.
.TP 5
-Cancel\-My\-Jobs
-Cancels one or more jobs creates by a user.
+Cancel\-My\-Subscriptions
+Cancels one or more subscriptions creates by a user.
.TP 5
Cancel\-Subscription
Cancels a subscription.
Get\-Job\-Attributes
Gets information about a job.
.TP 5
-Get\-Jobs
-Gets a list of jobs.
+Get\-Subscriptions
+Gets a list of subscriptions.
.TP 5
Get\-Notifications
Gets a list of event notifications for a subscription.
Hold\-Job
Holds a job from printing.
.TP 5
-Hold\-New\-Jobs
-Holds all new jobs from printing.
+Hold\-New\-Subscriptions
+Holds all new subscriptions from printing.
.TP 5
Pause\-Printer
-Stops processing of jobs by a printer or printer class.
+Stops processing of subscriptions by a printer or printer class.
.TP 5
Pause\-Printer\-After\-Current\-Job
-Stops processing of jobs by a printer or printer class after the current job is finished.
+Stops processing of subscriptions by a printer or printer class after the current job is finished.
.TP 5
Print\-Job
Creates a new job with a single document.
.TP 5
-Purge\-Jobs
-Cancels one or more jobs and deletes the job history.
+Purge\-Subscriptions
+Cancels one or more subscriptions and deletes the job history.
.TP 5
-Release\-Held\-New\-Jobs
-Allows previously held jobs to print.
+Release\-Held\-New\-Subscriptions
+Allows previously held subscriptions to print.
.TP 5
Release\-Job
Allows a job to print.
.BR cupsd (8):
.TP 5
/
-The path for all get operations (get-printers, get-jobs, etc.)
+The path for all get operations (get-printers, get-subscriptions, etc.)
.TP 5
/admin
The path for all administration operations (add-printer, delete-printer, start-printer, etc.)
/classes/name
The resource for the named printer class
.TP 5
-/jobs
-The path for all jobs (hold-job, release-job, etc.)
+/subscriptions
+The path for all subscriptions (hold-job, release-job, etc.)
.TP 5
-/jobs/id
+/subscriptions/id
The path for the specified job
.TP 5
/printers
.TP 5
\fBClassifyOverride No\fR
.br
-Specifies whether users may override the classification (cover page) of individual print jobs using the "job-sheets" option.
+Specifies whether users may override the classification (cover page) of individual print subscriptions using the "job-sheets" option.
The default is "No".
.TP 5
\fBDefaultAuthType Negotiate\fR