カップについて、UNIXおよびLinuxシステム管理の本から:
他の誰かがプリンタを追加し、ネットワーク上で実行されている1つ以上のCUPSサーバーがそれを認識している場合、CUPSサーバーはその存在を認識します。プリンタをローカルインベントリに明示的に追加したり、PPDをマシンにコピーしたりする必要はありません。魔法です。
したがって、同じネットワーク(192.168.0.0/24)の全員に、構成済みのプリンターについて学習させるには、次の構成が必要です。
<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.0.0
</Location>
BrowseAddress 192.168.0.255:631
そして、プリンタアカウンティングを実装するには:
lpadmin -p printer -o job-quota-period=604800 -o job-page-limit=100
この例では、理論的には、ネットワーク192.168.0.0/24のすべてのユーザーが1週間に100ページを印刷できます。しかし、私の問題は、CUPSがユーザーによるプリンターの使用率を追跡する方法がどこにも見つからないことです。CUPSが認証メカニズムなしでプリンターアカウンティングを実装する方法を理解できません。