autopykota
autopykota
is a tool which can be used to automate the addition of users to PyKota's database when they print for the very first time.
You must not use autopykota
from the command line, but instead you have to launch it from the policy
directive in pykota.conf
.
autopykota
can only be used if you want to limit your users by the number of credits available
in their printing account (similar to pkusers --limitby balance
).
An example configuration setting to automate the creation of printing accounts with an initial balance of 25 credits is policy: external(/usr/bin/autopykota --initbalance 25.0)
Such a statement has to be put into pykota.conf
, and then just forget it. Whenever an user who has no printing account will print for the very first time, his account will be created automatically and he will be given 25.0 credits.
If you want to limit your users by page quotas for example, then you must not use autopykota
An equivalent policy
directive without using autopykota
would be : policy: external(/usr/bin/pkusers --add --skipexisting --limitby balance --balance 25.0 $PYKOTAUSERNAME && /usr/bin/edpykota --add --skipexisting --printer $PYKOTAPRINTERNAME $PYKOTAUSERNAME)
As you can see, autopykota's command line is much easier to remember.