diff options
Diffstat (limited to 'tdeprint/cups/cupsdconf2/cupsd.conf.template')
-rw-r--r-- | tdeprint/cups/cupsdconf2/cupsd.conf.template | 977 |
1 files changed, 977 insertions, 0 deletions
diff --git a/tdeprint/cups/cupsdconf2/cupsd.conf.template b/tdeprint/cups/cupsdconf2/cupsd.conf.template new file mode 100644 index 000000000..08d4b9425 --- /dev/null +++ b/tdeprint/cups/cupsdconf2/cupsd.conf.template @@ -0,0 +1,977 @@ +%%header +# CUPS configuration file, generated by CUPS configuration tool. +# This tool is part of KDEPrint, the printing framework for KDE +# since version 2.2.2 and is used by the CUPS supporting module +# in KDEPrint. The predecessors to KDEPrint in former KDE releases +# were KUPS and QtCUPS; they are deprecated and no longer maintained. +# +# Author: Michael Goffioul <tdeprint@swing.be> +# +# Web site: http://printing.kde.org/ +# +######################################################################## +# # +# This is the CUPS configuration file. If you are familiar with # +# Apache or any of the other popular web servers, we've followed the # +# same format. Any configuration variable used here has the same # +# semantics as the corresponding variable in Apache. If we need # +# different functionality then a different name is used to avoid # +# confusion... # +# # +######################################################################## +@@ + +%%servername +# <b>Server name (ServerName)</b> +# <p> +# The hostname of your server, as advertised to the world. +# By default CUPS will use the hostname of the system.</p> +# <p> +# To set the default server used by clients, see the client.conf file.</p> +# <p> +# <i>ex</i>: myhost.domain.com</p> +$$ +#ServerName myhost.domain.com +@@ + +%%serveradmin +# <b>Server administrator (ServerAdmin)</b> +# <p> +# The email address to send all complaints or problems to. +# By default CUPS will use "root@hostname".</p> +# <p> +# <i>ex</i>: root@myhost.com</p> +$$ +#ServerAdmin root@your.domain.com +@@ + +%%accesslog +# <b>Access log (AccessLog)</b> +# <p> +# The access log file; if this does not start with a leading / +# then it is assumed to be relative to ServerRoot. By default set to +# "/var/log/cups/access_log".</p> +# <p> +# You can also use the special name <b>syslog</b> to send the output to the +# syslog file or daemon.</p> +# <p> +# <i>ex</i>: /var/log/cups/access_log</p> +$$ +#AccessLog /var/log/cups/access_log +@@ + +%%datadir +# <b>Data directory (DataDir)</b> +# <p> +# The root directory for the CUPS data files. +# By default /usr/share/cups.</p> +# <p> +# <i>ex</i>: /usr/share/cups</p> +$$ +#DataDir /usr/share/cups +@@ + +%%defaultcharset +# <b>Default character set (DefaultCharset)</b> +# <p> +# The default character set to use. If not specified, +# defaults to utf-8. Note that this can also be overridden in +# HTML documents...</p> +# <p> +# <i>ex</i>: utf-8</p> +$$ +#DefaultCharset utf-8 +@@ + +%%defaultlanguage +# <b>Default language (DefaultLanguage)</b> +# <p> +# The default language if not specified by the browser. +# If not specified, the current locale is used.</p> +# <p> +# <i>ex</i>: en</p> +$$ +#DefaultLanguage en +@@ + +%%documentroot +# <b>Document directory (DocumentRoot)</b> +# <p> +# The root directory for HTTP documents that are served. +# By default the compiled-in directory.</p> +# <p> +# <i>ex</i>: /usr/share/cups/doc-root</p> +$$ +#DocumentRoot /usr/share/cups/doc-root +@@ + +%%errorlog +# <b>Error log (ErrorLog)</b> +# <p> +# The error log file; if this does not start with a leading / +# then it is assumed to be relative to ServerRoot. By default set to +# "/var/log/cups/error_log".</p> +# <p> +# You can also use the special name <b>syslog</b> to send the output to the +# syslog file or daemon.</p> +# <p> +# <i>ex</i>: /var/log/cups/error_log</p> +$$ +#ErrorLog /var/log/cups/error_log +@@ + +%%fontpath +# <b>Font path (FontPath)</b> +# <p> +# The path to locate all font files (currently only for pstoraster). +# By default /usr/share/cups/fonts.</p> +# <p> +# <i>ex</i>: /usr/share/cups/fonts</p> +$$ +#FontPath /usr/share/cups/fonts +@@ + +%%loglevel +# <b>Log level (LogLevel)</b> +# <p> +# Controls the number of messages logged to the ErrorLog +# file and can be one of the following:</p> +# <ul type=circle> +# <li><i>debug2</i>: Log everything.</li> +# <li><i>debug</i>: Log almost everything.</li> +# <li><i>info</i>: Log all requests and state changes.</li> +# <li><i>warn</i>: Log errors and warnings.</li> +# <li><i>error</i>: Log only errors.</li> +# <li><i>none</i>: Log nothing.</li> +# </ul><p> +# <i>ex</i>: info</p> +$$ +#LogLevel info +@@ + +%%maxlogsize +# <b>Max log size (MaxLogSize)</b> +# <p> +# Controls the maximum size of each log file before they are +# rotated. Defaults to 1048576 (1MB). Set to 0 to disable log rotating.</p> +# <p> +# <i>ex</i>: 1048576</p> +$$ +#MaxLogSize 0 +@@ + +%%pagelog +# <b>Page log (PageLog)</b> +# <p> +# The page log file; if this does not start with a leading / +# then it is assumed to be relative to ServerRoot. By default set to +# "/var/log/cups/page_log".</p> +# <p> +# You can also use the special name <b>syslog</b> to send the output to the +# syslog file or daemon.</p> +# <p> +# <i>ex</i>: /var/log/cups/page_log</p> +$$ +#PageLog /var/log/cups/page_log +@@ + +%%preservejobhistory +# <b>Preserve job history (PreserveJobHistory)</b> +# <p> +# Whether or not to preserve the job history after a +# job is completed, canceled, or stopped. Default is Yes.</p> +# <p> +# <i>ex</i>: Yes</p> +$$ +#PreserveJobHistory Yes +@@ + +%%preservejobfiles +# <b>Preserve job files (PreserveJobFiles)</b> +# <p> +# Whether or not to preserve the job files after a +# job is completed, canceled, or stopped. Default is No.</p> +# <p> +# <i>ex</i>: No</p> +$$ +#PreserveJobFiles No +@@ + +%%printcap +# <b>Printcap file (Printcap)</b> +# <p> +# The name of the printcap file. Default is no filename. +# Leave blank to disable printcap file generation.</p> +# <p> +# <i>ex</i>: /etc/printcap</p> +$$ +#Printcap /etc/printcap +@@ + +%%requestroot +# <b>Request directory (RequestRoot)</b> +# <p> +# The directory where request files are stored. +# By default /var/spool/cups.</p> +# <p> +# <i>ex</i>: /var/spool/cups</p> +$$ +#RequestRoot /var/spool/cups +@@ + +%%remoteroot +# <b>Remote root user (RemoteRoot)</b> +# <p> +# The name of the user assigned to unauthenticated accesses +# from remote systems. By default "remroot".</p> +# <p> +# <i>ex</i>: remroot</p> +$$ +#RemoteRoot remroot +@@ + +%%serverbin +# <b>Server binaries (ServerBin)</b> +# <p> +# The root directory for the scheduler executables. +# By default /usr/lib/cups or /usr/lib32/cups (IRIX 6.5).</p> +# <p> +# <i>ex</i>: /usr/lib/cups</p> +$$ +#ServerBin /usr/lib/cups +@@ + +%%serverroot +# <b>Server files (ServerRoot)</b> +# <p> +# The root directory for the scheduler. +# By default /etc/cups.</p> +# <p> +# <i>ex</i>: /etc/cups</p> +$$ +#ServerRoot /etc/cups +@@ + +%%user +# <b>User (User)</b> +# <p> +# The user the server runs under. Normally this +# must be <b>lp</b>, however you can configure things for another user +# as needed.</p> +# <p> +# Note: the server must be run initially as root to support the +# default IPP port of 631. It changes users whenever an external +# program is run...</p> +# <p> +# <i>ex</i>: lp</p> +$$ +#User lp +@@ + +%%group +# <b>Group (Group)</b> +# <p> +# The group the server runs under. Normally this +# must be <b>lpadmin</b>, however you can configure things for another +# group as needed.</p> +# <p> +# <i>ex</i>: lpadmin</p> +$$ +#Group lpadmin +@@ + +%%ripcache +# <b>RIP cache (RIPCache)</b> +# <p> +# The amount of memory that each RIP should use to cache +# bitmaps. The value can be any real number followed by "k" for +# kilobytes, "m" for megabytes, "g" for gigabytes, or "t" for tiles +# (1 tile = 256x256 pixels). Defaults to "8m" (8 megabytes).</p> +# <p> +# <i>ex</i>: 8m</p> +$$ +#RIPCache 8m +@@ + +%%tempdir +# <b>Temporary files (TempDir)</b> +# <p> +# The directory to put temporary files in. This directory must be +# writable by the user defined above! Defaults to "/var/spool/cups/tmp" or +# the value of the TMPDIR environment variable.</p> +# <p> +# <i>ex</i>: /var/spool/cups/tmp</p> +$$ +#TempDir /var/spool/cups/tmp +@@ + +%%filterlimit +# <b>Filter limit (FilterLimit)</b> +# <p> +# Sets the maximum cost of all job filters that can be run +# at the same time. A limit of 0 means no limit. A typical job may need +# a filter limit of at least 200; limits less than the minimum required +# by a job force a single job to be printed at any time.</p> +# <p> +# The default limit is 0 (unlimited).</p> +# <p> +# <i>ex</i>: 200</p> +$$ +#FilterLimit 0 +@@ + +%%listen +# <b>Listen to (Port/Listen)</b> +# <p> +# Ports/addresses that are listened to. The default port 631 is reserved +# for the Internet Printing Protocol (IPP) and is what is used here.</p> +# <p> +# You can have multiple Port/Listen lines to listen to more than one +# port or address, or to restrict access.</p> +# <p> +# Note: Unfortunately, most web browsers don't support TLS or HTTP Upgrades +# for encryption. If you want to support web-based encryption you will +# probably need to listen on port 443 (the "HTTPS" port...).</p> +# <p> +# <i>ex</i>: 631, myhost:80, 1.2.3.4:631</p> +$$ +# Port 80 +# Port 631 +# Listen hostname +# Listen hostname:80 +# Listen hostname:631 +# Listen 1.2.3.4 +# Listen 1.2.3.4:631 +# +#Port 631 +@@ + +%%hostnamelookups +# <b>Hostname lookups (HostNameLookups)</b> +# <p> +# Whether or not to do lookups on IP addresses to get a +# fully-qualified hostname. This defaults to Off for performance reasons...</p> +# <p> +# <i>ex</i>: On</p> +$$ +#HostNameLookups On +@@ + +%%keepalive +# <b>Keep alive (KeepAlive)</b> +# <p> +# Whether or not to support the Keep-Alive connection +# option. Default is on.</p> +# <p> +# <i>ex</i>: On</p> +$$ +#KeepAlive On +@@ + +%%keepalivetimeout +# <b>Keep-alive timeout (KeepAliveTimeout)</b> +# <p> +# The timeout (in seconds) before Keep-Alive connections are +# automatically closed. Default is 60 seconds.</p> +# <p> +# <i>ex</i>: 60</p> +$$ +#KeepAliveTimeout 60 +@@ + +%%maxclients +# <b>Max clients (MaxClients)</b> +# <p> +# Controls the maximum number of simultaneous clients that +# will be handled. Defaults to 100.</p> +# <p> +# <i>ex</i>: 100</p> +$$ +#MaxClients 100 +@@ + +%%maxrequestsize +# <b>Max request size (MaxRequestSize)</b> +# <p> +# Controls the maximum size of HTTP requests and print files. +# Set to 0 to disable this feature (defaults to 0).</p> +# <p> +# <i>ex</i>: 0</p> +$$ +#MaxRequestSize 0 +@@ + +%%timeout +# <b>Client timeout (Timeout)</b> +# <p> +# The timeout (in seconds) before requests time out. Default is 300 seconds.</p> +# <p> +# <i>ex</i>: 300</p> +$$ +#Timeout 300 +@@ + +%%browsing +# <b>Use browsing (Browsing)</b> +# <p> +# Whether or not to <b>listen</b> to printer +# information from other CUPS servers. +# </p> +# <p> +# Enabled by default. +# </p> +# <p> +# Note: to enable the <b>sending</b> of browsing +# information from this CUPS server to the LAN, +# specify a valid <i>BrowseAddress</i>. +# </p> +# <p> +# <i>ex</i>: On</p> +$$ +#Browsing On +@@ + +%%browseshortnames +# <b>Use short names (BrowseShortNames)</b> +# <p> +# Whether or not to use "short" names for remote printers +# when possible (e.g. "printer" instead of "printer@host"). Enabled by +# default.</p> +# <p> +# <i>ex</i>: Yes</p> +$$ +#BrowseShortNames Yes +@@ + +%%browseaddress +# <b>Browse addresses (BrowseAddress)</b> +# <p> +# Specifies a broadcast address to be used. By +# default browsing information is broadcast to all active interfaces.</p> +# <p> +# Note: HP-UX 10.20 and earlier do not properly handle broadcast unless +# you have a Class A, B, C, or D netmask (i.e. no CIDR support).</p> +# <p> +# <i>ex</i>: x.y.z.255, x.y.255.255</p> +$$ +#BrowseAddress x.y.z.255 +#BrowseAddress x.y.255.255 +#BrowseAddress x.255.255.255 +@@ + +%%browseallow +# <b>Browse allow/deny (BrowseAllow/BrowseDeny)</b> +# <p> +# <u>BrowseAllow</u>: specifies an address mask to allow for incoming browser +# packets. The default is to allow packets from all addresses.</p> +# <p> +# <u>BrowseDeny</u>: specifies an address mask to deny for incoming browser +# packets. The default is to deny packets from no addresses.</p> +# <p> +# Both "BrowseAllow" and "BrowseDeny" accept the following notations for +# addresses:</p> +# <pre> +# All +# None +# *.domain.com +# .domain.com +# host.domain.com +# nnn.* +# nnn.nnn.* +# nnn.nnn.nnn.* +# nnn.nnn.nnn.nnn +# nnn.nnn.nnn.nnn/mm +# nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm +# </pre><p> +# The hostname/domainname restrictions only work if you have turned hostname +# lookups on!</p> +$$ +#BrowseAllow address +#BrowseDeny address +@@ + +%%browseinterval +# <b>Browse interval (BrowseInterval)</b> +# <p> +# The time between browsing updates in seconds. Default +# is 30 seconds.</p> +# <p> +# Note that browsing information is sent whenever a printer's state changes +# as well, so this represents the maximum time between updates.</p> +# <p> +# Set this to 0 to disable outgoing broadcasts so your local printers are +# not advertised but you can still see printers on other hosts.</p> +# <p> +# <i>ex</i>: 30</p> +$$ +#BrowseInterval 30 +@@ + +%%browseorder +# <b>Browse order (BrowseOrder)</b> +# <p> +# Specifies the order of BrowseAllow/BrowseDeny comparisons.</p> +# <p> +# <i>ex</i>: allow,deny</p> +$$ +#BrowseOrder allow,deny +#BrowseOrder deny,allow +@@ + +%%browsepoll +# <b>Browse poll (BrowsePoll)</b> +# <p> +# Poll the named server(s) for printers.</p> +# <p> +# <i>ex</i>: myhost:631</p> +$$ +#BrowsePoll address:port +@@ + +%%browseport +# <b>Browse port (BrowsePort)</b> +# <p> +# The port used for UDP broadcasts. By default this is +# the IPP port; if you change this you need to do it on all servers. +# Only one BrowsePort is recognized.</p> +# <p> +# <i>ex</i>: 631</p> +$$ +#BrowsePort 631 +@@ + +%%browserelay +# <b>Browse relay (BrowseRelay)</b> +# <p> +# Relay browser packets from one address/network to another.</p> +# <p> +# <i>ex</i>: src-address dest-address</p> +$$ +#BrowseRelay source-address destination-address +@@ + +%%browsetimeout +# <b>Browse timeout (BrowseTimeout)</b> +# <p> +# The timeout (in seconds) for network printers - if we don't +# get an update within this time the printer will be removed +# from the printer list. This number definitely should not be +# less the BrowseInterval value for obvious reasons. Defaults +# to 300 seconds.</p> +# <p> +# <i>ex</i>: 300</p> +$$ +#BrowseTimeout 300 +@@ + +%%implicitclasses +# <b>Implicit classes (ImplicitClasses)</b> +# <p> +# Whether or not to use implicit classes.</p> +# <p> +# Printer classes can be specified explicitly in the classes.conf +# file, implicitly based upon the printers available on the LAN, or +# both.</p> +# <p> +# When ImplicitClasses is On, printers on the LAN with the same name +# (e.g. Acme-LaserPrint-1000) will be put into a class with the same +# name. This allows you to setup multiple redundant queues on a LAN +# without a lot of administrative difficulties. If a user sends a +# job to Acme-LaserPrint-1000, the job will go to the first available +# queue.</p> +# <p> +# Enabled by default.</p> +$$ +#ImplicitClasses Off +@@ + +%%systemgroup +# <b>System group (SystemGroup)</b> +# <p> +# The group name for "System" (printer administration) +# access. The default varies depending on the operating system, but +# will be <b>sys</b>, <b>system</b>, or <b>root</b> (checked for in that order).</p> +# <p> +# <i>ex</i>: lpadmin</p> +$$ +#SystemGroup lpadmin +@@ + +%%servercertificate +# <b>Encryption certificate (ServerCertificate)</b> +# <p> +# The file to read containing the server's certificate. +# Defaults to "/etc/cups/ssl/server.crt".</p> +# <p> +# <i>ex</i>: /etc/cups/ssl/server.crt</p> +$$ +#ServerCertificate /etc/cups/ssl/server.crt +@@ + +%%serverkey +# <b>Encryption key (ServerKey)</b> +# <p> +# The file to read containing the server's key. +# Defaults to "/etc/cups/ssl/server.key".</p> +# <p> +# <i>ex</i>: /etc/cups/ssl/server.key</p> +$$ +#ServerKey /etc/cups/ssl/server.key +@@ + +%%locations +# Access permissions +# +# Access permissions for each directory served by the scheduler. +# Locations are relative to DocumentRoot... +# +# AuthType: the authorization to use: +# +# None - Perform no authentication +# Basic - Perform authentication using the HTTP Basic method. +# Digest - Perform authentication using the HTTP Digest method. +# +# (Note: local certificate authentication can be substituted by +# the client for Basic or Digest when connecting to the +# localhost interface) +# +# AuthClass: the authorization class; currently only Anonymous, User, +# System (valid user belonging to group SystemGroup), and Group +# (valid user belonging to the specified group) are supported. +# +# AuthGroupName: the group name for "Group" authorization. +# +# Order: the order of Allow/Deny processing. +# +# Allow: allows access from the specified hostname, domain, IP address, or +# network. +# +# Deny: denies access from the specified hostname, domain, IP address, or +# network. +# +# Both "Allow" and "Deny" accept the following notations for addresses: +# +# All +# None +# *.domain.com +# .domain.com +# host.domain.com +# nnn.* +# nnn.nnn.* +# nnn.nnn.nnn.* +# nnn.nnn.nnn.nnn +# nnn.nnn.nnn.nnn/mm +# nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm +# +# The host and domain address require that you enable hostname lookups +# with "HostNameLookups On" above. +# +# Encryption: whether or not to use encryption; this depends on having +# the OpenSSL library linked into the CUPS library and scheduler. +# +# Possible values: +# +# Always - Always use encryption (SSL) +# Never - Never use encryption +# Required - Use TLS encryption upgrade +# IfRequested - Use encryption if the server requests it +# +# The default value is "IfRequested". +$$ +#<Location [resource_name]> +# +# You may wish to limit access to printers and classes, either with Allow +# and Deny lines, or by requiring a username and password. +# +# +## Anonymous access (default) +#AuthType None +# +## Require a username and password (Basic authentication) +#AuthType Basic +#AuthClass User +# +## Require a username and password (Digest/MD5 authentication) +#AuthType Digest +#AuthClass User +# +## Restrict access to local domain +#Order Deny,Allow +#Deny From All +#Allow From .mydomain.com +# +## Use encryption if requested +#Encryption IfRequested +#</Location> +@@ + +%%authtype +# <b>Authentication (AuthType)</b> +# <p> +# The authorization to use:<p> +# <ul type=circle> +# <li><i>None</i> - Perform no authentication.</li> +# <li><i>Basic</i> - Perform authentication using the HTTP Basic method.</li> +# <li><i>Digest</i> - Perform authentication using the HTTP Digest method.</li> +# </ul><p> +# Note: local certificate authentication can be substituted by +# the client for <i>Basic</i> or <i>Digest</i> when connecting to the +# localhost interface.</p> +@@ + +%%authclass +# <b>Class (AuthClass)</b> +# <p> +# The authorization class; currently only <i>Anonymous</i>, <i>User</i>, +# <i>System</i> (valid user belonging to group SystemGroup), and <i>Group</i> +# (valid user belonging to the specified group) are supported.</p> +@@ + +%%authname +# <p>The user/group names allowed to access the resource. The format is a +# comma separated list.</p> +@@ + +%%satisfy +# <b>Satisfy (Satisfy)</b> +# <p> +# This directive controls whether all specified conditions must +# be satisfied to allow access to the resource. If set to "all", +# then all authentication and access control conditions must be +# satisfied to allow access. +# </p> +# <p> +# Setting Satisfy to "any" allows a user to gain access if the +# authentication <i>or</i> access control requirements are satisfied. +# For example, you might require authentication for remote access, +# but allow local access without authentication. +# </p> +# <p> +# The default is "all". +# </p> +@@ + +%%authgroupname +# <b>Authentication group name (AuthGroupName)</b> +# <p> +# The group name for <i>Group</i> authorization.</p> +@@ + +%%order +# <b>ACL order (Order)</b> +# <p> +# The order of Allow/Deny processing.</p> +@@ + +%%allow +# <b>Allow</b> +# <p> +# Allows access from the specified hostname, domain, IP address, or +# network. Possible values are:</p> +# <pre> +# All +# None +# *.domain.com +# .domain.com +# host.domain.com +# nnn.* +# nnn.nnn.* +# nnn.nnn.nnn.* +# nnn.nnn.nnn.nnn +# nnn.nnn.nnn.nnn/mm +# nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm +# </pre><p> +# The host and domain address require that you enable hostname lookups +# with "HostNameLookups On" above.</p> +@@ + +%%allowdeny +# <b>ACL addresses (Allow/Deny)</b> +# <p> +# Allows/Denies access from the specified hostname, domain, IP address, or +# network. Possible values are:</p> +# <pre> +# All +# None +# *.domain.com +# .domain.com +# host.domain.com +# nnn.* +# nnn.nnn.* +# nnn.nnn.nnn.* +# nnn.nnn.nnn.nnn +# nnn.nnn.nnn.nnn/mm +# nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm +# </pre><p> +# The host and domain address require that you enable hostname lookups +# with "HostNameLookups On" above.</p> +@@ + +%%encryption +# <b>Encryption (Encryption)</b> +# <p> +# Whether or not to use encryption; this depends on having +# the OpenSSL library linked into the CUPS library and scheduler.</p> +# <p> +# Possible values:</p> +# <ul type=circle> +# <li><i>Always</i> - Always use encryption (SSL)</li> +# <li><i>Never</i> - Never use encryption</li> +# <li><i>Required</i> - Use TLS encryption upgrade</li> +# <li><i>IfRequested</i> - Use encryption if the server requests it</li> +# </ul><p> +# The default value is "IfRequested".</p> +@@ + +%%locationsshort +# <b>Access permissions</b> +# <p> +# Access permissions for each directory served by the scheduler. +# Locations are relative to DocumentRoot...</p> +@@ + +%%autopurgejobs +# <b>Auto purge jobs (AutoPurgeJobs)</b> +# <p> +# Automatically purge jobs when not needed for quotas. +# Default is No.</p> +$$ +#AutoPurgeJobs No +@@ + +%%browseprotocols +# <b>Browse protocols (BrowseProtocols)</b> +# <p> +# Which protocols to use for browsing. Can be +# any of the following separated by whitespace and/or commas:</p> +# <ul type=circle> +# <li><i>all</i> - Use all supported protocols.</li> +# <li><i>cups</i> - Use the CUPS browse protocol.</li> +# <li><i>slp</i> - Use the SLPv2 protocol.</li> +# </ul><p> +# The default is <b>cups</b>.</p> +# <p> +# Note: If you choose to use SLPv2, it is <b>strongly</b> recommended that +# you have at least one SLP Directory Agent (DA) on your +# network. Otherwise, browse updates can take several seconds, +# during which the scheduler will not response to client +# requests.</p> +$$ +#BrowseProtocols cups +@@ + +%%classification +# <b>Classification (Classification)</b> +# <p> +# The classification level of the server. If set, this +# classification is displayed on all pages, and raw printing is disabled. +# The default is the empty string.</p> +# <p> +# <i>ex</i>: confidential +$$ +#Classification classified +@@ + +%%classifyoverride +# <b>Allow overrides (ClassifyOverride)</b> +# <p> +# Whether to allow users to override the classification +# on printouts. If enabled, users can limit banner pages to before or +# after the job, and can change the classification of a job, but cannot +# completely eliminate the classification or banners.</p> +# <p> +# The default is off.</p> +$$ +#ClassifyOverride off +@@ + +%%hideimplicitmembers +# <b>Hide implicit members (HideImplicitMembers)</b> +# <p> +# Whether or not to show the members of an +# implicit class.</p> +# <p> +# When HideImplicitMembers is On, any remote printers that are +# part of an implicit class are hidden from the user, who will +# then only see a single queue even though many queues will be +# supporting the implicit class.</p> +# <p> +# Enabled by default.</p> +$$ +#HideImplicitMembers On +@@ + +%%implicitanyclasses +# <b>Use "any" classes (ImplicitAnyClasses)</b> +# <p> +# Whether or not to create <b>AnyPrinter</b> implicit +# classes.</p> +# <p> +# When ImplicitAnyClasses is On and a local queue of the same name +# exists, e.g. "printer", "printer@server1", "printer@server1", then +# an implicit class called "Anyprinter" is created instead.</p> +# <p> +# When ImplicitAnyClasses is Off, implicit classes are not created +# when there is a local queue of the same name.</p> +# <p> +# Disabled by default.</p> +$$ +#ImplicitAnyCLasses Off +@@ + +%%maxjobs +# <b>Max jobs (MaxJobs)</b> +# <p> +# Maximum number of jobs to keep in memory (active and completed). +# Default is 0 (no limit).</p> +$$ +#MaxJobs 0 +@@ + +%%maxjobsperuser +# <b>Max jobs per user (MaxJobsPerUser)</b> +# <p> +# The MaxJobsPerUser directive controls the maximum number of <i>active</i> +# jobs that are allowed for each user. Once a user reaches the limit, new +# jobs will be rejected until one of the active jobs is completed, stopped, +# aborted, or canceled.</p> +# <p> +# Setting the maximum to 0 disables this functionality. +# Default is 0 (no limit). +# </p> +$$ +#MaxJobsPerUser 0 +@@ + +%%maxjobsperprinter +# <b>Max jobs per printer (MaxJobsPerPrinter)</b> +# <p> +# The MaxJobsPerPrinter directive controls the maximum number of <i>active</i> +# jobs that are allowed for each printer or class. Once a printer or class +# reaches the limit, new jobs will be rejected until one of the active jobs +# is completed, stopped, aborted, or canceled.</p> +# <p> +# Setting the maximum to 0 disables this functionality. +# Default is 0 (no limit). +# </p> +$$ +#MaxJobsPerPrinter 0 +@@ + +%%port +# <b>Port</b> +# <p> +# The port value that the CUPS daemon is listening to. Default is 631.</p> +@@ + +%%address +# <b>Address</b> +# <p> +# The address that the CUPS daemon is listening at. Leave it empty or use +# an asterisk (*) to specify a port value on the entire subnetwork.</p> +@@ + +%%usessl +# <p>Check this box if you want to use SSL encryption with this address/port. +# </p> +@@ |