[ Avaa Bypassed ]




Upload:

Command:

www-data@3.144.115.20: ~ $
<HTML>
<!-- SECTION: Getting Started -->
<HEAD>
	<TITLE>Printer Accounting Basics</TITLE>
	<LINK REL="STYLESHEET" TYPE="text/css" HREF="../cups-printable.css">
</HEAD>
<BODY>

<H1 CLASS="title">Printer Accounting Basics</H1>

<P>CUPS supports a variety of printer accounting schemes. Aside from the
built-in <A HREF="#QUOTAS">quota</A> and <A HREF="#PAGELOG">page logging</A>
support, there are several third-party solutions that can be found online.</P>


<H2 CLASS="title"><A NAME="QUOTAS">Quota Support</A></H2>

<P>CUPS supports page and size-based quotas for each printer.
The quotas are tracked individually for each user, but a single set of
limits applies to all users for a particular printer. For example, you
can limit every user to 5 pages per day on an expensive printer, but
you cannot limit every user except Johnny.</P>

<P>The <CODE>job-k-limit</CODE>, <CODE>job-page-limit</CODE>, and <CODE>job-quota-period</CODE>
options determine whether and how quotas are enforced for a printer.
The <CODE>job-quota-period</CODE> option determines the time interval for
quota tracking. The interval is expressed in seconds, so a day is
86,400, a week is 604,800, and a month is 2,592,000 seconds. The
<CODE>job-k-limit</CODE> option specifies the job size limit in kilobytes. The
<CODE>job-page-limit</CODE> option specifies the number of pages limit.</P>

<P>For quotas to be enforced, the period and at least one of the limits
must be set to a non-zero value. The following options will enable
weekly quotas with the given size and page count limits:</P>

<PRE CLASS="command">
<KBD>/usr/sbin/lpadmin -p <I>printer</I> -o job-quota-period=604800 \
    -o job-k-limit=1024 ENTER</KBD>
<KBD>/usr/sbin/lpadmin -p <I>printer</I> -o job-quota-period=604800 \
    -o job-page-limit=100 ENTER</KBD>
</PRE>

<P>Or, you can combine all three options on the same line.</P>

<P>While there is no way to query the current quota state for a particular
user, any application can request a list of jobs for a user and printer that
can be used to easily determine that information.</P>


<H2 CLASS="title"><A NAME="PAGELOG">Page Logging</A></H2>

<P>CUPS can log every page that is printed on a system to the <VAR><A HREF="man-cupsd-logs.html">page_log</A></VAR> file. Page logging must be enabled by setting the <CODE>PageLogFormat</CODE> directive in the <VAR><A HREF="man-cupsd.conf.html">cupsd.conf</A></VAR> file and is only available for drivers that provide page accounting information, typically all PostScript and CUPS raster devices. Raw queues and queues using third-party solutions such as Foomatic generally do not have useful page accounting information available.</P>

</BODY>
</HTML>

Filemanager

Name Type Size Permission Actions
accounting.html File 2.63 KB 0644
admin.html File 11.66 KB 0644
api-admin.html File 19.99 KB 0644
api-filter.html File 61.66 KB 0644
api-ppd.html File 92.21 KB 0644
api-raster.html File 59.02 KB 0644
cgi.html File 2.58 KB 0644
cupspm.html File 370.35 KB 0644
encryption.html File 4.21 KB 0644
firewalls.html File 3.94 KB 0644
glossary.html File 2.66 KB 0644
kerberos.html File 4.21 KB 0644
license.html File 11.78 KB 0644
man-backend.html File 9.35 KB 0644
man-cancel.html File 2.56 KB 0644
man-classes.conf.html File 1.15 KB 0644
man-client.conf.html File 6.91 KB 0644
man-cups-config.html File 3.3 KB 0644
man-cups-files.conf.html File 12.26 KB 0644
man-cups-lpd.html File 4.75 KB 0644
man-cups-snmp.html File 2.72 KB 0644
man-cups.html File 7.43 KB 0644
man-cupsaccept.html File 2.48 KB 0644
man-cupsd-helper.html File 2.59 KB 0644
man-cupsd-logs.html File 9.55 KB 0644
man-cupsd.conf.html File 37.78 KB 0644
man-cupsd.html File 3.22 KB 0644
man-cupsenable.html File 2.97 KB 0644
man-cupstestppd.html File 4.83 KB 0644
man-filter.html File 11.36 KB 0644
man-ippevepcl.html File 1.88 KB 0644
man-ippeveprinter.html File 9.88 KB 0644
man-ippfind.html File 9.72 KB 0644
man-ipptool.html File 7.53 KB 0644
man-ipptoolfile.html File 27.3 KB 0644
man-lp.html File 7.32 KB 0644
man-lpadmin.html File 10.04 KB 0644
man-lpc.html File 2.11 KB 0644
man-lpinfo.html File 3.66 KB 0644
man-lpmove.html File 1.91 KB 0644
man-lpoptions.html File 3.88 KB 0644
man-lpq.html File 1.97 KB 0644
man-lpr.html File 5.93 KB 0644
man-lprm.html File 2.08 KB 0644
man-lpstat.html File 4.55 KB 0644
man-mime.convs.html File 2.59 KB 0644
man-mime.types.html File 5.47 KB 0644
man-notifier.html File 1.35 KB 0644
man-ppdc.html File 3.5 KB 0644
man-ppdhtml.html File 1.83 KB 0644
man-ppdi.html File 1.99 KB 0644
man-ppdmerge.html File 1.75 KB 0644
man-ppdpo.html File 2.09 KB 0644
man-printers.conf.html File 1.18 KB 0644
man-subscriptions.conf.html File 1.22 KB 0644
network.html File 18.56 KB 0644
options.html File 16.42 KB 0644
overview.html File 3.4 KB 0644
policies.html File 21.25 KB 0644
postscript-driver.html File 23.26 KB 0644
ppd-compiler.html File 45.13 KB 0644
raster-driver.html File 20.32 KB 0644
ref-ppdcfile.html File 69.29 KB 0644
security.html File 4.44 KB 0644
sharing.html File 4.45 KB 0644
spec-banner.html File 4.05 KB 0644
spec-command.html File 6.08 KB 0644
spec-design.html File 13.05 KB 0644
spec-ipp.html File 65.4 KB 0644
spec-ppd.html File 90.33 KB 0644
spec-raster.html File 23.34 KB 0644
spec-stp.html File 3.79 KB 0644
translation.html File 24.29 KB 0644