Index: pykota/trunk/man/sv_SE/autopykota.1
===================================================================
--- pykota/trunk/man/sv_SE/autopykota.1 (revision 1866)
+++ pykota/trunk/man/sv_SE/autopykota.1 (revision 1866)
@@ -0,0 +1,44 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH AUTOPYKOTA "1" "oktober 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+autopykota \- manual page for autopykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+autopykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A tool to automate user account creation and initial balance setting.
+.PP
+THIS TOOL MUST NOT BE USED IF YOU WANT TO LIMIT YOUR USERS BY PAGE QUOTA !
+.PP
+command line usage :
+.IP
+THIS TOOL MUST NOT BE USED FROM THE COMMAND LINE BUT ONLY AS PART
+OF AN external policy IN pykota.conf
+.IP
+autopykota { \fB\-i\fR | \fB\-\-initbalance\fR value }
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints autopykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-i\fR | \fB\-\-initbalance\fR b Sets the user's account initial balance value to b.
+If the user already exists, actual balance is left
+unmodified. If unset, the default value is 0.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/sv_SE/edpykota.1
===================================================================
--- pykota/trunk/man/sv_SE/edpykota.1 (revision 1866)
+++ pykota/trunk/man/sv_SE/edpykota.1 (revision 1866)
@@ -0,0 +1,195 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH EDPYKOTA "1" "oktober 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+edpykota \- manual page for edpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+edpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A Print Quota editor for PyKota.
+.PP
+command line usage :
+.IP
+edpykota [options] user1 user2 ... userN
+.IP
+edpykota [options] group1 group2 ... groupN
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints edpykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-a\fR | \fB\-\-add\fR
+Adds users and/or printers if they don't
+exist on the Quota Storage Server.
+.TP
+\fB\-d\fR | \fB\-\-delete\fR
+Deletes users/groups from the quota storage.
+Printers are never deleted.
+.TP
+\fB\-c\fR | \fB\-\-charge\fR p[,j]
+Sets the price per page and per job to charge
+for a particular printer. Job price is optional.
+If both are to be set, separate them with a comma.
+Floating point values are allowed.
+.TP
+\fB\-i\fR | \fB\-\-ingroups\fR g1[,g2...]
+Puts the users into each of the groups
+listed, separated by commas. The groups
+must already exist in the Quota Storage.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Edit users print quotas, this is the default.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Edit quotas on printer p only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.TP
+\fB\-G\fR | \fB\-\-pgroups\fR pg1[,pg2...] Adds the printer(s) to the printer groups
+pg1, pg2, etc... which must already exist.
+A printer group is just like a normal printer,
+only that it is usually unknown from the printing
+system. Create printer groups exactly the same
+way that you create printers, then add other
+printers to them with this option.
+Accounting is done on a printer and on all
+the printer groups it belongs to, quota checking
+is done on a printer and on all the printer groups
+it belongs to.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Edit users groups print quotas instead of users.
+.TP
+\fB\-p\fR | \fB\-\-prototype\fR u|g Uses user u or group g as a prototype to set
+print quotas
+.TP
+\fB\-n\fR | \fB\-\-noquota\fR
+Doesn't set a quota but only does accounting.
+.TP
+\fB\-r\fR | \fB\-\-reset\fR
+Resets the actual page counter for the user
+or group to zero on the specified printers.
+The life time page counter is kept unchanged.
+.TP
+\fB\-R\fR | \fB\-\-hardreset\fR
+Resets the actual and life time page counters
+for the user or group to zero on the specified
+printers.
+.TP
+\fB\-l\fR | \fB\-\-limitby\fR l
+Choose if the user/group is limited in printing
+by its account balance or by its page quota.
+The default value is 'quota'. Allowed values
+are 'quota' 'balance' 'quota-then-balance' and
+\&'balance-then-quota'.
+WARNING : quota-then-balance and balance-then-quota
+are not yet implemented.
+.TP
+\fB\-b\fR | \fB\-\-balance\fR b
+Sets the user's account balance to b.
+Account balance may be increase or decreased
+if b is prefixed with + or -.
+WARNING : when decreasing account balance,
+the total paid so far by the user is decreased
+too.
+Groups don't have a real balance, but the
+sum of their users' account balance.
+.TP
+\fB\-S\fR | \fB\-\-softlimit\fR sl
+Sets the quota soft limit to sl pages.
+.TP
+\fB\-H\fR | \fB\-\-hardlimit\fR hl
+Sets the quota hard limit to hl pages.
+.IP
+user1 through userN and group1 through groupN can use wildcards
+if the \fB\-\-add\fR option is not set.
+.PP
+examples :
+.IP
+\f(CW$ edpykota --add -p jerome john paul george ringo/ringo@example.com\fR
+.IP
+This will add users john, paul, george and ringo to the quota
+database, and set their print quotas to the same values than user
+jerome. User jerome must already exist.
+User ringo's email address will also be set to 'ringo@example.com'
+.IP
+\f(CW$ edpykota --printer lp -S 50 -H 60 jerome\fR
+.IP
+This will set jerome's print quota on the lp printer to a soft limit
+of 50 pages, and a hard limit of 60 pages. If either user jerome or
+printer lp doesn't exist on the Quota Storage Server then nothing is done.
+.IP
+\f(CW$ edpykota --add --printer lp --ingroups coders,it -S 50 -H 60 jerome\fR
+.IP
+Same as above, but if either user jerome or printer lp doesn't exist
+on the Quota Storage Server they are automatically added. Also
+user jerome is put into the groups "coders" and "it" which must
+already exist in the Quota Storage.
+.IP
+\f(CW$ edpykota -g -S 500 -H 550 financial support\fR
+.IP
+This will set print quota soft limit to 500 pages and hard limit
+to 550 pages for groups financial and support on all printers.
+.IP
+\f(CW$ edpykota --reset jerome "jo*"\fR
+.IP
+This will reset jerome's page counter to zero on all printers, as
+well as every user whose name begins with 'jo'.
+Their life time page counter on each printer will be kept unchanged.
+You can also reset the life time page counters by using the
+\fB\-\-hardreset\fR | \fB\-R\fR command line option.
+.IP
+\f(CW$ edpykota --printer hpcolor --noquota jerome\fR
+.IP
+This will tell PyKota to not limit jerome when printing on the
+hpcolor printer. All his jobs will be allowed on this printer, but
+accounting of the pages he prints will still be kept.
+Print Quotas for jerome on other printers are unchanged.
+.IP
+\f(CW$ edpykota --limitby balance jerome\fR
+.IP
+This will tell PyKota to limit jerome by his account's balance
+when printing.
+.IP
+\f(CW$ edpykota --balance +10.0 jerome\fR
+.IP
+This will increase jerome's account balance by 10.0 (in your
+own currency). You can decrease the account balance with a
+dash prefix, and set it to a fixed amount with no prefix.
+.IP
+\f(CW$ edpykota --delete jerome rachel\fR
+.IP
+This will completely delete jerome and rachel from the Quota Storage
+database. All their quotas and jobs will be deleted too.
+.IP
+\f(CW$ edpykota --printer lp --charge 0.1\fR
+.IP
+This will set the page price for printer lp to 0.1. Job price
+will not be changed.
+.IP
+\f(CW$ edpykota --printer hplj1,hplj2 --pgroups Laser,HP\fR
+.IP
+This will put printers hplj1 and hplj2 in printers groups Laser and HP.
+When printing either on hplj1 or hplj2, print quota will also be
+checked and accounted for on virtual printers Laser and HP.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/sv_SE/pkprinters.1
===================================================================
--- pykota/trunk/man/sv_SE/pkprinters.1 (revision 1866)
+++ pykota/trunk/man/sv_SE/pkprinters.1 (revision 1866)
@@ -0,0 +1,107 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PKPRINTERS "1" "oktober 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pkprinters \- manual page for pkprinters 1.20alpha26_unofficial
+.SH DESCRIPTION
+pkprinters v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A Printers Manager for PyKota.
+.PP
+command line usage :
+.IP
+pkprinters [options] printer1 printer2 printer3 ... printerN
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pkprinters's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-a\fR | \fB\-\-add\fR
+Adds printers if they don't exist on the Quota
+Storage Server. If they exist, they are modified
+unless \fB\-s\fR|--skipexisting is also used.
+.TP
+\fB\-d\fR | \fB\-\-delete\fR
+Deletes printers from the quota storage.
+.HP
+\fB\-D\fR | \fB\-\-description\fR d Adds a textual description to printers.
+.TP
+\fB\-c\fR | \fB\-\-charge\fR p[,j]
+Sets the price per page and per job to charge.
+Job price is optional.
+If both are to be set, separate them with a comma.
+Floating point and negative values are allowed.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR pg1[,pg2...] Adds or Remove the printer(s) to the printer
+groups pg1, pg2, etc... which must already exist.
+A printer group is just like a normal printer,
+only that it is usually unknown from the printing
+system. Create printer groups exactly the same
+way that you create printers, then add other
+printers to them with this option.
+Accounting is done on a printer and on all
+the printer groups it belongs to, quota checking
+is done on a printer and on all the printer groups
+it belongs to.
+If the \fB\-\-remove\fR option below is not used, the
+default action is to add printers to the specified
+printer groups.
+.TP
+\fB\-l\fR | \fB\-\-list\fR
+List informations about the printer(s) and the
+printers groups it is a member of.
+.TP
+\fB\-r\fR | \fB\-\-remove\fR
+In combination with the \fB\-\-groups\fR option above,
+remove printers from the specified printers groups.
+.TP
+\fB\-s\fR | \fB\-\-skipexisting\fR
+In combination with the \fB\-\-add\fR option above, tells
+pkprinters to not modify existing printers.
+.IP
+printer1 through printerN can contain wildcards if the \fB\-\-add\fR option
+is not set.
+.PP
+examples :
+.IP
+\f(CW$ pkprinters --add -D "HP Printer" --charge 0.05,0.1 hp2100 hp2200 hp8000\fR
+.IP
+Will create three printers named hp2100, hp2200 and hp8000.
+Their price per page will be set at 0.05 unit, and their price
+per job will be set at 0.1 unit. Units are in your own currency,
+or whatever you want them to mean.
+All of their descriptions will be set to the string "HP Printer".
+If any of these printers already exists, it will also be modified
+unless the \fB\-s\fR|--skipexisting command line option is also used.
+.IP
+\f(CW$ pkprinters --delete "*"\fR
+.IP
+This will completely delete all printers and associated quota information,
+as well as their job history. USE WITH CARE !
+.IP
+\f(CW$ pkprinters --groups Laser,HP "hp*"\fR
+.IP
+This will put all printers which name matches "hp*" into printers groups
+Laser and HP, which MUST already exist.
+.IP
+\f(CW$ pkprinters --groups LexMark --remove hp2200\fR
+.IP
+This will remove the hp2200 printer from the LexMark printer group.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/sv_SE/pykotme.1
===================================================================
--- pykota/trunk/man/sv_SE/pykotme.1 (revision 1866)
+++ pykota/trunk/man/sv_SE/pykotme.1 (revision 1866)
@@ -0,0 +1,66 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PYKOTME "1" "oktober 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pykotme \- manual page for pykotme 1.20alpha26_unofficial
+.SH DESCRIPTION
+pykotme v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Gives print quotes to users.
+.PP
+command line usage :
+.TP
+pykotme
+[options]  [files]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pykotme's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Gives a quote for this printer only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.PP
+examples :
+.IP
+\f(CW$ pykotme --printer apple file1.ps file2.ps\fR
+.IP
+This will give a print quote to the current user. The quote will show
+the price and size of a job consisting in file1.ps and file2.ps
+which would be sent to the apple printer.
+.IP
+\f(CW$ pykotme --printer apple,hplaser <file1.ps\fR
+.IP
+This will give a print quote to the current user. The quote will show
+the price and size of a job consisting in file1.ps as read from
+standard input, which would be sent to the apple or hplaser
+printer.
+.IP
+\f(CW$ pykotme\fR
+.IP
+This will give a quote for a job consisting of what is on standard
+input. The quote will list the job size, and the price the job
+would cost on each printer.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/sv_SE/pykosd.1
===================================================================
--- pykota/trunk/man/sv_SE/pykosd.1 (revision 1866)
+++ pykota/trunk/man/sv_SE/pykosd.1 (revision 1866)
@@ -0,0 +1,63 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PYKOSD "1" "oktober 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pykosd \- manual page for pykosd 1.20alpha26_unofficial
+.SH DESCRIPTION
+pykosd v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+An OSD quota monitor for PyKota.
+.PP
+command line usage :
+.IP
+pykosd [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pykosd's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-c\fR | \fB\-\-color\fR #rrggbb Sets the color to use for display as an hexadecimal
+triplet, for example #FF0000 is 100% red.
+Defaults to 100% green (#00FF00).
+.TP
+\fB\-d\fR | \fB\-\-duration\fR d
+Sets the duration of the display in seconds.
+Defaults to 3 seconds.
+.TP
+\fB\-f\fR | \fB\-\-font\fR f
+Sets the font to use for display.
+Defaults to the Python OSD library's default.
+.TP
+\fB\-l\fR | \fB\-\-loop\fR n
+Sets the number of times the info will be displayed.
+Defaults to 0, which means loop forever.
+.TP
+\fB\-s\fR | \fB\-\-sleep\fR s
+Sets the sleeping duration between two displays
+in seconds. Defaults to 180 seconds (3 minutes).
+.PP
+examples :
+.IP
+\f(CW$ pykosd -s 60 --loop 5\fR
+.IP
+Will launch pykosd. Display will be refreshed every 60 seconds,
+and will last for 3 seconds (the default) each time. After five
+iterations, the program will exit.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/sv_SE/dumpykota.1
===================================================================
--- pykota/trunk/man/sv_SE/dumpykota.1 (revision 1866)
+++ pykota/trunk/man/sv_SE/dumpykota.1 (revision 1866)
@@ -0,0 +1,80 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH DUMPYKOTA "1" "oktober 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+dumpykota \- manual page for dumpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+dumpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Dumps PyKota database's content.
+.PP
+command line usage :
+.IP
+dumpykota [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints dumpykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-d\fR | \fB\-\-data\fR type
+Dumps 'type' datas. Allowed types are :
+.IP
+- history : dumps the jobs history.
+- users : dumps users.
+- groups : dumps user groups.
+- printers : dump printers.
+- upquotas : dump user quotas.
+- gpquotas : dump user groups quotas.
+- payments : dumps user payments.
+- pmembers : dumps printer groups members.
+- umembers : dumps user groups members.
+.IP
+NB : the \fB\-d\fR | \fB\-\-data\fR command line option
+is MANDATORY.
+.TP
+\fB\-f\fR | \fB\-\-format\fR fmt
+Dumps datas in the 'fmt' format. When not specified,
+the format is to dump datas in the csv format (comma
+separated values). All data dumped is between double
+quotes. Allowed formats are :
+.IP
+- csv : separate datas with commas
+- ssv : separate datas with semicolons
+- tsv : separate datas with tabs
+- xml : dump data as XML
+.TP
+\fB\-o\fR | \fB\-\-output\fR fname
+All datas will be dumped to the file instead of
+to the standard output. The special '-' filename
+is the default value and means stdout.
+WARNING : existing files are truncated !
+.PP
+Examples :
+.IP
+\f(CW$ dumpykota --data history --format csv >myfile.csv\fR
+.IP
+This dumps the history in a comma separated values file, for possible
+use in a spreadsheet.
+.IP
+\f(CW$ dumpykota --data users --format xml -o users.xml\fR
+.IP
+Dumps all users datas to the users.xml file.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/sv_SE/pkhint.1
===================================================================
--- pykota/trunk/man/sv_SE/pkhint.1 (revision 1866)
+++ pykota/trunk/man/sv_SE/pkhint.1 (revision 1866)
@@ -0,0 +1,46 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PKHINT "1" "oktober 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pkhint \- manual page for pkhint 1.20alpha26_unofficial
+.SH DESCRIPTION
+pkhint v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A tool to give hints on what accounting method is best for each printer.
+.PP
+command line usage :
+.IP
+pkhint [options] [printer1 printer2 printer3 ... printerN] <file.conf
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pkhint's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.PP
+examples :
+.IP
+\f(CW$ pkhint "hp*" printer103 </etc/cups/printers.conf\fR
+.IP
+Will analyze your printing system to test which accounter
+is the best for each of the defined printer which
+name matches one of the parameters.
+.IP
+If you don't pass any argument on the command line, all
+printers will be analyzed.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/sv_SE/repykota.1
===================================================================
--- pykota/trunk/man/sv_SE/repykota.1 (revision 1866)
+++ pykota/trunk/man/sv_SE/repykota.1 (revision 1866)
@@ -0,0 +1,71 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH REPYKOTA "1" "oktober 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+repykota \- manual page for repykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+repykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Generates print quota reports.
+.PP
+command line usage :
+.IP
+repykota [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints repykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Generates a report on users quota, this is
+the default.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Generates a report on group quota instead of users.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Report quotas on this printer only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.PP
+examples :
+.IP
+\f(CW$ repykota --printer lp\fR
+.IP
+This will print the quota status for all users who use the lp printer.
+.IP
+\f(CW$ repykota\fR
+.IP
+This will print the quota status for all users on all printers.
+.IP
+\f(CW$ repykota --printer "laser*,*pson" jerome "jo*"\fR
+.IP
+This will print the quota status for user jerome and all users
+whose name begins with "jo" on all printers which name begins
+with "laser" or ends with "pson".
+.IP
+If launched by an user who is not a PyKota administrator, additionnal
+arguments representing users or groups names are ignored, and only the
+current user/group is reported.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/sv_SE/warnpykota.1
===================================================================
--- pykota/trunk/man/sv_SE/warnpykota.1 (revision 1866)
+++ pykota/trunk/man/sv_SE/warnpykota.1 (revision 1866)
@@ -0,0 +1,76 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH WARNPYKOTA "1" "oktober 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+warnpykota \- manual page for warnpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+warnpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Sends mail to users over print quota.
+.PP
+command line usage :
+.TP
+warnpykota
+[options]  [names]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints warnpykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Warns users over their print quota, this is the
+default.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Warns users whose groups quota are over limit.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Verify quotas on this printer only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.PP
+examples :
+.IP
+\f(CW$ warnpykota --printer lp\fR
+.IP
+This will warn all users of the lp printer who have exceeded their
+print quota.
+.IP
+\f(CW$ warnpykota\fR
+.TP
+This will warn all users
+who have exceeded their print quota on
+.IP
+any printer.
+.IP
+\f(CW$ warnpykota --groups --printer "laserjet*" "dev*"\fR
+.IP
+This will warn all users of groups which names begins with "dev" and
+who have exceeded their print quota on any printer which name begins
+with "laserjet"
+.IP
+If launched by an user who is not a PyKota administrator, additionnal
+arguments representing users or groups names are ignored, and only the
+current user/group is reported.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/pt_PT/autopykota.1
===================================================================
--- pykota/trunk/man/pt_PT/autopykota.1 (revision 1866)
+++ pykota/trunk/man/pt_PT/autopykota.1 (revision 1866)
@@ -0,0 +1,44 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH AUTOPYKOTA "1" "Outubro 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+autopykota \- manual page for autopykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+autopykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A tool to automate user account creation and initial balance setting.
+.PP
+THIS TOOL MUST NOT BE USED IF YOU WANT TO LIMIT YOUR USERS BY PAGE QUOTA !
+.PP
+command line usage :
+.IP
+THIS TOOL MUST NOT BE USED FROM THE COMMAND LINE BUT ONLY AS PART
+OF AN external policy IN pykota.conf
+.IP
+autopykota { \fB\-i\fR | \fB\-\-initbalance\fR value }
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints autopykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-i\fR | \fB\-\-initbalance\fR b Sets the user's account initial balance value to b.
+If the user already exists, actual balance is left
+unmodified. If unset, the default value is 0.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/pt_PT/edpykota.1
===================================================================
--- pykota/trunk/man/pt_PT/edpykota.1 (revision 1866)
+++ pykota/trunk/man/pt_PT/edpykota.1 (revision 1866)
@@ -0,0 +1,195 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH EDPYKOTA "1" "Outubro 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+edpykota \- manual page for edpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+edpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A Print Quota editor for PyKota.
+.PP
+command line usage :
+.IP
+edpykota [options] user1 user2 ... userN
+.IP
+edpykota [options] group1 group2 ... groupN
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints edpykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-a\fR | \fB\-\-add\fR
+Adds users and/or printers if they don't
+exist on the Quota Storage Server.
+.TP
+\fB\-d\fR | \fB\-\-delete\fR
+Deletes users/groups from the quota storage.
+Printers are never deleted.
+.TP
+\fB\-c\fR | \fB\-\-charge\fR p[,j]
+Sets the price per page and per job to charge
+for a particular printer. Job price is optional.
+If both are to be set, separate them with a comma.
+Floating point values are allowed.
+.TP
+\fB\-i\fR | \fB\-\-ingroups\fR g1[,g2...]
+Puts the users into each of the groups
+listed, separated by commas. The groups
+must already exist in the Quota Storage.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Edit users print quotas, this is the default.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Edit quotas on printer p only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.TP
+\fB\-G\fR | \fB\-\-pgroups\fR pg1[,pg2...] Adds the printer(s) to the printer groups
+pg1, pg2, etc... which must already exist.
+A printer group is just like a normal printer,
+only that it is usually unknown from the printing
+system. Create printer groups exactly the same
+way that you create printers, then add other
+printers to them with this option.
+Accounting is done on a printer and on all
+the printer groups it belongs to, quota checking
+is done on a printer and on all the printer groups
+it belongs to.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Edit users groups print quotas instead of users.
+.TP
+\fB\-p\fR | \fB\-\-prototype\fR u|g Uses user u or group g as a prototype to set
+print quotas
+.TP
+\fB\-n\fR | \fB\-\-noquota\fR
+Doesn't set a quota but only does accounting.
+.TP
+\fB\-r\fR | \fB\-\-reset\fR
+Resets the actual page counter for the user
+or group to zero on the specified printers.
+The life time page counter is kept unchanged.
+.TP
+\fB\-R\fR | \fB\-\-hardreset\fR
+Resets the actual and life time page counters
+for the user or group to zero on the specified
+printers.
+.TP
+\fB\-l\fR | \fB\-\-limitby\fR l
+Choose if the user/group is limited in printing
+by its account balance or by its page quota.
+The default value is 'quota'. Allowed values
+are 'quota' 'balance' 'quota-then-balance' and
+\&'balance-then-quota'.
+WARNING : quota-then-balance and balance-then-quota
+are not yet implemented.
+.TP
+\fB\-b\fR | \fB\-\-balance\fR b
+Sets the user's account balance to b.
+Account balance may be increase or decreased
+if b is prefixed with + or -.
+WARNING : when decreasing account balance,
+the total paid so far by the user is decreased
+too.
+Groups don't have a real balance, but the
+sum of their users' account balance.
+.TP
+\fB\-S\fR | \fB\-\-softlimit\fR sl
+Sets the quota soft limit to sl pages.
+.TP
+\fB\-H\fR | \fB\-\-hardlimit\fR hl
+Sets the quota hard limit to hl pages.
+.IP
+user1 through userN and group1 through groupN can use wildcards
+if the \fB\-\-add\fR option is not set.
+.PP
+examples :
+.IP
+\f(CW$ edpykota --add -p jerome john paul george ringo/ringo@example.com\fR
+.IP
+This will add users john, paul, george and ringo to the quota
+database, and set their print quotas to the same values than user
+jerome. User jerome must already exist.
+User ringo's email address will also be set to 'ringo@example.com'
+.IP
+\f(CW$ edpykota --printer lp -S 50 -H 60 jerome\fR
+.IP
+This will set jerome's print quota on the lp printer to a soft limit
+of 50 pages, and a hard limit of 60 pages. If either user jerome or
+printer lp doesn't exist on the Quota Storage Server then nothing is done.
+.IP
+\f(CW$ edpykota --add --printer lp --ingroups coders,it -S 50 -H 60 jerome\fR
+.IP
+Same as above, but if either user jerome or printer lp doesn't exist
+on the Quota Storage Server they are automatically added. Also
+user jerome is put into the groups "coders" and "it" which must
+already exist in the Quota Storage.
+.IP
+\f(CW$ edpykota -g -S 500 -H 550 financial support\fR
+.IP
+This will set print quota soft limit to 500 pages and hard limit
+to 550 pages for groups financial and support on all printers.
+.IP
+\f(CW$ edpykota --reset jerome "jo*"\fR
+.IP
+This will reset jerome's page counter to zero on all printers, as
+well as every user whose name begins with 'jo'.
+Their life time page counter on each printer will be kept unchanged.
+You can also reset the life time page counters by using the
+\fB\-\-hardreset\fR | \fB\-R\fR command line option.
+.IP
+\f(CW$ edpykota --printer hpcolor --noquota jerome\fR
+.IP
+This will tell PyKota to not limit jerome when printing on the
+hpcolor printer. All his jobs will be allowed on this printer, but
+accounting of the pages he prints will still be kept.
+Print Quotas for jerome on other printers are unchanged.
+.IP
+\f(CW$ edpykota --limitby balance jerome\fR
+.IP
+This will tell PyKota to limit jerome by his account's balance
+when printing.
+.IP
+\f(CW$ edpykota --balance +10.0 jerome\fR
+.IP
+This will increase jerome's account balance by 10.0 (in your
+own currency). You can decrease the account balance with a
+dash prefix, and set it to a fixed amount with no prefix.
+.IP
+\f(CW$ edpykota --delete jerome rachel\fR
+.IP
+This will completely delete jerome and rachel from the Quota Storage
+database. All their quotas and jobs will be deleted too.
+.IP
+\f(CW$ edpykota --printer lp --charge 0.1\fR
+.IP
+This will set the page price for printer lp to 0.1. Job price
+will not be changed.
+.IP
+\f(CW$ edpykota --printer hplj1,hplj2 --pgroups Laser,HP\fR
+.IP
+This will put printers hplj1 and hplj2 in printers groups Laser and HP.
+When printing either on hplj1 or hplj2, print quota will also be
+checked and accounted for on virtual printers Laser and HP.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/pt_PT/pkprinters.1
===================================================================
--- pykota/trunk/man/pt_PT/pkprinters.1 (revision 1866)
+++ pykota/trunk/man/pt_PT/pkprinters.1 (revision 1866)
@@ -0,0 +1,107 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PKPRINTERS "1" "Outubro 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pkprinters \- manual page for pkprinters 1.20alpha26_unofficial
+.SH DESCRIPTION
+pkprinters v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A Printers Manager for PyKota.
+.PP
+command line usage :
+.IP
+pkprinters [options] printer1 printer2 printer3 ... printerN
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pkprinters's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-a\fR | \fB\-\-add\fR
+Adds printers if they don't exist on the Quota
+Storage Server. If they exist, they are modified
+unless \fB\-s\fR|--skipexisting is also used.
+.TP
+\fB\-d\fR | \fB\-\-delete\fR
+Deletes printers from the quota storage.
+.HP
+\fB\-D\fR | \fB\-\-description\fR d Adds a textual description to printers.
+.TP
+\fB\-c\fR | \fB\-\-charge\fR p[,j]
+Sets the price per page and per job to charge.
+Job price is optional.
+If both are to be set, separate them with a comma.
+Floating point and negative values are allowed.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR pg1[,pg2...] Adds or Remove the printer(s) to the printer
+groups pg1, pg2, etc... which must already exist.
+A printer group is just like a normal printer,
+only that it is usually unknown from the printing
+system. Create printer groups exactly the same
+way that you create printers, then add other
+printers to them with this option.
+Accounting is done on a printer and on all
+the printer groups it belongs to, quota checking
+is done on a printer and on all the printer groups
+it belongs to.
+If the \fB\-\-remove\fR option below is not used, the
+default action is to add printers to the specified
+printer groups.
+.TP
+\fB\-l\fR | \fB\-\-list\fR
+List informations about the printer(s) and the
+printers groups it is a member of.
+.TP
+\fB\-r\fR | \fB\-\-remove\fR
+In combination with the \fB\-\-groups\fR option above,
+remove printers from the specified printers groups.
+.TP
+\fB\-s\fR | \fB\-\-skipexisting\fR
+In combination with the \fB\-\-add\fR option above, tells
+pkprinters to not modify existing printers.
+.IP
+printer1 through printerN can contain wildcards if the \fB\-\-add\fR option
+is not set.
+.PP
+examples :
+.IP
+\f(CW$ pkprinters --add -D "HP Printer" --charge 0.05,0.1 hp2100 hp2200 hp8000\fR
+.IP
+Will create three printers named hp2100, hp2200 and hp8000.
+Their price per page will be set at 0.05 unit, and their price
+per job will be set at 0.1 unit. Units are in your own currency,
+or whatever you want them to mean.
+All of their descriptions will be set to the string "HP Printer".
+If any of these printers already exists, it will also be modified
+unless the \fB\-s\fR|--skipexisting command line option is also used.
+.IP
+\f(CW$ pkprinters --delete "*"\fR
+.IP
+This will completely delete all printers and associated quota information,
+as well as their job history. USE WITH CARE !
+.IP
+\f(CW$ pkprinters --groups Laser,HP "hp*"\fR
+.IP
+This will put all printers which name matches "hp*" into printers groups
+Laser and HP, which MUST already exist.
+.IP
+\f(CW$ pkprinters --groups LexMark --remove hp2200\fR
+.IP
+This will remove the hp2200 printer from the LexMark printer group.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/pt_PT/pykotme.1
===================================================================
--- pykota/trunk/man/pt_PT/pykotme.1 (revision 1866)
+++ pykota/trunk/man/pt_PT/pykotme.1 (revision 1866)
@@ -0,0 +1,66 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PYKOTME "1" "Outubro 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pykotme \- manual page for pykotme 1.20alpha26_unofficial
+.SH DESCRIPTION
+pykotme v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Gives print quotes to users.
+.PP
+command line usage :
+.TP
+pykotme
+[options]  [files]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pykotme's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Gives a quote for this printer only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.PP
+examples :
+.IP
+\f(CW$ pykotme --printer apple file1.ps file2.ps\fR
+.IP
+This will give a print quote to the current user. The quote will show
+the price and size of a job consisting in file1.ps and file2.ps
+which would be sent to the apple printer.
+.IP
+\f(CW$ pykotme --printer apple,hplaser <file1.ps\fR
+.IP
+This will give a print quote to the current user. The quote will show
+the price and size of a job consisting in file1.ps as read from
+standard input, which would be sent to the apple or hplaser
+printer.
+.IP
+\f(CW$ pykotme\fR
+.IP
+This will give a quote for a job consisting of what is on standard
+input. The quote will list the job size, and the price the job
+would cost on each printer.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/pt_PT/pykosd.1
===================================================================
--- pykota/trunk/man/pt_PT/pykosd.1 (revision 1866)
+++ pykota/trunk/man/pt_PT/pykosd.1 (revision 1866)
@@ -0,0 +1,63 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PYKOSD "1" "Outubro 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pykosd \- manual page for pykosd 1.20alpha26_unofficial
+.SH DESCRIPTION
+pykosd v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+An OSD quota monitor for PyKota.
+.PP
+command line usage :
+.IP
+pykosd [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pykosd's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-c\fR | \fB\-\-color\fR #rrggbb Sets the color to use for display as an hexadecimal
+triplet, for example #FF0000 is 100% red.
+Defaults to 100% green (#00FF00).
+.TP
+\fB\-d\fR | \fB\-\-duration\fR d
+Sets the duration of the display in seconds.
+Defaults to 3 seconds.
+.TP
+\fB\-f\fR | \fB\-\-font\fR f
+Sets the font to use for display.
+Defaults to the Python OSD library's default.
+.TP
+\fB\-l\fR | \fB\-\-loop\fR n
+Sets the number of times the info will be displayed.
+Defaults to 0, which means loop forever.
+.TP
+\fB\-s\fR | \fB\-\-sleep\fR s
+Sets the sleeping duration between two displays
+in seconds. Defaults to 180 seconds (3 minutes).
+.PP
+examples :
+.IP
+\f(CW$ pykosd -s 60 --loop 5\fR
+.IP
+Will launch pykosd. Display will be refreshed every 60 seconds,
+and will last for 3 seconds (the default) each time. After five
+iterations, the program will exit.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/pt_PT/dumpykota.1
===================================================================
--- pykota/trunk/man/pt_PT/dumpykota.1 (revision 1866)
+++ pykota/trunk/man/pt_PT/dumpykota.1 (revision 1866)
@@ -0,0 +1,80 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH DUMPYKOTA "1" "Outubro 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+dumpykota \- manual page for dumpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+dumpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Dumps PyKota database's content.
+.PP
+command line usage :
+.IP
+dumpykota [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints dumpykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-d\fR | \fB\-\-data\fR type
+Dumps 'type' datas. Allowed types are :
+.IP
+- history : dumps the jobs history.
+- users : dumps users.
+- groups : dumps user groups.
+- printers : dump printers.
+- upquotas : dump user quotas.
+- gpquotas : dump user groups quotas.
+- payments : dumps user payments.
+- pmembers : dumps printer groups members.
+- umembers : dumps user groups members.
+.IP
+NB : the \fB\-d\fR | \fB\-\-data\fR command line option
+is MANDATORY.
+.TP
+\fB\-f\fR | \fB\-\-format\fR fmt
+Dumps datas in the 'fmt' format. When not specified,
+the format is to dump datas in the csv format (comma
+separated values). All data dumped is between double
+quotes. Allowed formats are :
+.IP
+- csv : separate datas with commas
+- ssv : separate datas with semicolons
+- tsv : separate datas with tabs
+- xml : dump data as XML
+.TP
+\fB\-o\fR | \fB\-\-output\fR fname
+All datas will be dumped to the file instead of
+to the standard output. The special '-' filename
+is the default value and means stdout.
+WARNING : existing files are truncated !
+.PP
+Examples :
+.IP
+\f(CW$ dumpykota --data history --format csv >myfile.csv\fR
+.IP
+This dumps the history in a comma separated values file, for possible
+use in a spreadsheet.
+.IP
+\f(CW$ dumpykota --data users --format xml -o users.xml\fR
+.IP
+Dumps all users datas to the users.xml file.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/pt_PT/pkhint.1
===================================================================
--- pykota/trunk/man/pt_PT/pkhint.1 (revision 1866)
+++ pykota/trunk/man/pt_PT/pkhint.1 (revision 1866)
@@ -0,0 +1,46 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PKHINT "1" "Outubro 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pkhint \- manual page for pkhint 1.20alpha26_unofficial
+.SH DESCRIPTION
+pkhint v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A tool to give hints on what accounting method is best for each printer.
+.PP
+command line usage :
+.IP
+pkhint [options] [printer1 printer2 printer3 ... printerN] <file.conf
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pkhint's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.PP
+examples :
+.IP
+\f(CW$ pkhint "hp*" printer103 </etc/cups/printers.conf\fR
+.IP
+Will analyze your printing system to test which accounter
+is the best for each of the defined printer which
+name matches one of the parameters.
+.IP
+If you don't pass any argument on the command line, all
+printers will be analyzed.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/pt_PT/repykota.1
===================================================================
--- pykota/trunk/man/pt_PT/repykota.1 (revision 1866)
+++ pykota/trunk/man/pt_PT/repykota.1 (revision 1866)
@@ -0,0 +1,71 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH REPYKOTA "1" "Outubro 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+repykota \- manual page for repykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+repykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Generates print quota reports.
+.PP
+command line usage :
+.IP
+repykota [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints repykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Generates a report on users quota, this is
+the default.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Generates a report on group quota instead of users.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Report quotas on this printer only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.PP
+examples :
+.IP
+\f(CW$ repykota --printer lp\fR
+.IP
+This will print the quota status for all users who use the lp printer.
+.IP
+\f(CW$ repykota\fR
+.IP
+This will print the quota status for all users on all printers.
+.IP
+\f(CW$ repykota --printer "laser*,*pson" jerome "jo*"\fR
+.IP
+This will print the quota status for user jerome and all users
+whose name begins with "jo" on all printers which name begins
+with "laser" or ends with "pson".
+.IP
+If launched by an user who is not a PyKota administrator, additionnal
+arguments representing users or groups names are ignored, and only the
+current user/group is reported.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/pt_PT/warnpykota.1
===================================================================
--- pykota/trunk/man/pt_PT/warnpykota.1 (revision 1866)
+++ pykota/trunk/man/pt_PT/warnpykota.1 (revision 1866)
@@ -0,0 +1,76 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH WARNPYKOTA "1" "Outubro 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+warnpykota \- manual page for warnpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+warnpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Sends mail to users over print quota.
+.PP
+command line usage :
+.TP
+warnpykota
+[options]  [names]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints warnpykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Warns users over their print quota, this is the
+default.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Warns users whose groups quota are over limit.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Verify quotas on this printer only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.PP
+examples :
+.IP
+\f(CW$ warnpykota --printer lp\fR
+.IP
+This will warn all users of the lp printer who have exceeded their
+print quota.
+.IP
+\f(CW$ warnpykota\fR
+.TP
+This will warn all users
+who have exceeded their print quota on
+.IP
+any printer.
+.IP
+\f(CW$ warnpykota --groups --printer "laserjet*" "dev*"\fR
+.IP
+This will warn all users of groups which names begins with "dev" and
+who have exceeded their print quota on any printer which name begins
+with "laserjet"
+.IP
+If launched by an user who is not a PyKota administrator, additionnal
+arguments representing users or groups names are ignored, and only the
+current user/group is reported.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/el_GR/autopykota.1
===================================================================
--- pykota/trunk/man/el_GR/autopykota.1 (revision 1866)
+++ pykota/trunk/man/el_GR/autopykota.1 (revision 1866)
@@ -0,0 +1,44 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH AUTOPYKOTA "1" "��� 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+autopykota \- manual page for autopykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+autopykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A tool to automate user account creation and initial balance setting.
+.PP
+THIS TOOL MUST NOT BE USED IF YOU WANT TO LIMIT YOUR USERS BY PAGE QUOTA !
+.PP
+command line usage :
+.IP
+THIS TOOL MUST NOT BE USED FROM THE COMMAND LINE BUT ONLY AS PART
+OF AN external policy IN pykota.conf
+.IP
+autopykota { \fB\-i\fR | \fB\-\-initbalance\fR value }
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints autopykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-i\fR | \fB\-\-initbalance\fR b Sets the user's account initial balance value to b.
+If the user already exists, actual balance is left
+unmodified. If unset, the default value is 0.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/el_GR/edpykota.1
===================================================================
--- pykota/trunk/man/el_GR/edpykota.1 (revision 1866)
+++ pykota/trunk/man/el_GR/edpykota.1 (revision 1866)
@@ -0,0 +1,195 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH EDPYKOTA "1" "��� 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+edpykota \- manual page for edpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+edpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A Print Quota editor for PyKota.
+.PP
+command line usage :
+.IP
+edpykota [options] user1 user2 ... userN
+.IP
+edpykota [options] group1 group2 ... groupN
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints edpykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-a\fR | \fB\-\-add\fR
+Adds users and/or printers if they don't
+exist on the Quota Storage Server.
+.TP
+\fB\-d\fR | \fB\-\-delete\fR
+Deletes users/groups from the quota storage.
+Printers are never deleted.
+.TP
+\fB\-c\fR | \fB\-\-charge\fR p[,j]
+Sets the price per page and per job to charge
+for a particular printer. Job price is optional.
+If both are to be set, separate them with a comma.
+Floating point values are allowed.
+.TP
+\fB\-i\fR | \fB\-\-ingroups\fR g1[,g2...]
+Puts the users into each of the groups
+listed, separated by commas. The groups
+must already exist in the Quota Storage.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Edit users print quotas, this is the default.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Edit quotas on printer p only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.TP
+\fB\-G\fR | \fB\-\-pgroups\fR pg1[,pg2...] Adds the printer(s) to the printer groups
+pg1, pg2, etc... which must already exist.
+A printer group is just like a normal printer,
+only that it is usually unknown from the printing
+system. Create printer groups exactly the same
+way that you create printers, then add other
+printers to them with this option.
+Accounting is done on a printer and on all
+the printer groups it belongs to, quota checking
+is done on a printer and on all the printer groups
+it belongs to.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Edit users groups print quotas instead of users.
+.TP
+\fB\-p\fR | \fB\-\-prototype\fR u|g Uses user u or group g as a prototype to set
+print quotas
+.TP
+\fB\-n\fR | \fB\-\-noquota\fR
+Doesn't set a quota but only does accounting.
+.TP
+\fB\-r\fR | \fB\-\-reset\fR
+Resets the actual page counter for the user
+or group to zero on the specified printers.
+The life time page counter is kept unchanged.
+.TP
+\fB\-R\fR | \fB\-\-hardreset\fR
+Resets the actual and life time page counters
+for the user or group to zero on the specified
+printers.
+.TP
+\fB\-l\fR | \fB\-\-limitby\fR l
+Choose if the user/group is limited in printing
+by its account balance or by its page quota.
+The default value is 'quota'. Allowed values
+are 'quota' 'balance' 'quota-then-balance' and
+\&'balance-then-quota'.
+WARNING : quota-then-balance and balance-then-quota
+are not yet implemented.
+.TP
+\fB\-b\fR | \fB\-\-balance\fR b
+Sets the user's account balance to b.
+Account balance may be increase or decreased
+if b is prefixed with + or -.
+WARNING : when decreasing account balance,
+the total paid so far by the user is decreased
+too.
+Groups don't have a real balance, but the
+sum of their users' account balance.
+.TP
+\fB\-S\fR | \fB\-\-softlimit\fR sl
+Sets the quota soft limit to sl pages.
+.TP
+\fB\-H\fR | \fB\-\-hardlimit\fR hl
+Sets the quota hard limit to hl pages.
+.IP
+user1 through userN and group1 through groupN can use wildcards
+if the \fB\-\-add\fR option is not set.
+.PP
+examples :
+.IP
+\f(CW$ edpykota --add -p jerome john paul george ringo/ringo@example.com\fR
+.IP
+This will add users john, paul, george and ringo to the quota
+database, and set their print quotas to the same values than user
+jerome. User jerome must already exist.
+User ringo's email address will also be set to 'ringo@example.com'
+.IP
+\f(CW$ edpykota --printer lp -S 50 -H 60 jerome\fR
+.IP
+This will set jerome's print quota on the lp printer to a soft limit
+of 50 pages, and a hard limit of 60 pages. If either user jerome or
+printer lp doesn't exist on the Quota Storage Server then nothing is done.
+.IP
+\f(CW$ edpykota --add --printer lp --ingroups coders,it -S 50 -H 60 jerome\fR
+.IP
+Same as above, but if either user jerome or printer lp doesn't exist
+on the Quota Storage Server they are automatically added. Also
+user jerome is put into the groups "coders" and "it" which must
+already exist in the Quota Storage.
+.IP
+\f(CW$ edpykota -g -S 500 -H 550 financial support\fR
+.IP
+This will set print quota soft limit to 500 pages and hard limit
+to 550 pages for groups financial and support on all printers.
+.IP
+\f(CW$ edpykota --reset jerome "jo*"\fR
+.IP
+This will reset jerome's page counter to zero on all printers, as
+well as every user whose name begins with 'jo'.
+Their life time page counter on each printer will be kept unchanged.
+You can also reset the life time page counters by using the
+\fB\-\-hardreset\fR | \fB\-R\fR command line option.
+.IP
+\f(CW$ edpykota --printer hpcolor --noquota jerome\fR
+.IP
+This will tell PyKota to not limit jerome when printing on the
+hpcolor printer. All his jobs will be allowed on this printer, but
+accounting of the pages he prints will still be kept.
+Print Quotas for jerome on other printers are unchanged.
+.IP
+\f(CW$ edpykota --limitby balance jerome\fR
+.IP
+This will tell PyKota to limit jerome by his account's balance
+when printing.
+.IP
+\f(CW$ edpykota --balance +10.0 jerome\fR
+.IP
+This will increase jerome's account balance by 10.0 (in your
+own currency). You can decrease the account balance with a
+dash prefix, and set it to a fixed amount with no prefix.
+.IP
+\f(CW$ edpykota --delete jerome rachel\fR
+.IP
+This will completely delete jerome and rachel from the Quota Storage
+database. All their quotas and jobs will be deleted too.
+.IP
+\f(CW$ edpykota --printer lp --charge 0.1\fR
+.IP
+This will set the page price for printer lp to 0.1. Job price
+will not be changed.
+.IP
+\f(CW$ edpykota --printer hplj1,hplj2 --pgroups Laser,HP\fR
+.IP
+This will put printers hplj1 and hplj2 in printers groups Laser and HP.
+When printing either on hplj1 or hplj2, print quota will also be
+checked and accounted for on virtual printers Laser and HP.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/el_GR/pkprinters.1
===================================================================
--- pykota/trunk/man/el_GR/pkprinters.1 (revision 1866)
+++ pykota/trunk/man/el_GR/pkprinters.1 (revision 1866)
@@ -0,0 +1,107 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PKPRINTERS "1" "��� 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pkprinters \- manual page for pkprinters 1.20alpha26_unofficial
+.SH DESCRIPTION
+pkprinters v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A Printers Manager for PyKota.
+.PP
+command line usage :
+.IP
+pkprinters [options] printer1 printer2 printer3 ... printerN
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pkprinters's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-a\fR | \fB\-\-add\fR
+Adds printers if they don't exist on the Quota
+Storage Server. If they exist, they are modified
+unless \fB\-s\fR|--skipexisting is also used.
+.TP
+\fB\-d\fR | \fB\-\-delete\fR
+Deletes printers from the quota storage.
+.HP
+\fB\-D\fR | \fB\-\-description\fR d Adds a textual description to printers.
+.TP
+\fB\-c\fR | \fB\-\-charge\fR p[,j]
+Sets the price per page and per job to charge.
+Job price is optional.
+If both are to be set, separate them with a comma.
+Floating point and negative values are allowed.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR pg1[,pg2...] Adds or Remove the printer(s) to the printer
+groups pg1, pg2, etc... which must already exist.
+A printer group is just like a normal printer,
+only that it is usually unknown from the printing
+system. Create printer groups exactly the same
+way that you create printers, then add other
+printers to them with this option.
+Accounting is done on a printer and on all
+the printer groups it belongs to, quota checking
+is done on a printer and on all the printer groups
+it belongs to.
+If the \fB\-\-remove\fR option below is not used, the
+default action is to add printers to the specified
+printer groups.
+.TP
+\fB\-l\fR | \fB\-\-list\fR
+List informations about the printer(s) and the
+printers groups it is a member of.
+.TP
+\fB\-r\fR | \fB\-\-remove\fR
+In combination with the \fB\-\-groups\fR option above,
+remove printers from the specified printers groups.
+.TP
+\fB\-s\fR | \fB\-\-skipexisting\fR
+In combination with the \fB\-\-add\fR option above, tells
+pkprinters to not modify existing printers.
+.IP
+printer1 through printerN can contain wildcards if the \fB\-\-add\fR option
+is not set.
+.PP
+examples :
+.IP
+\f(CW$ pkprinters --add -D "HP Printer" --charge 0.05,0.1 hp2100 hp2200 hp8000\fR
+.IP
+Will create three printers named hp2100, hp2200 and hp8000.
+Their price per page will be set at 0.05 unit, and their price
+per job will be set at 0.1 unit. Units are in your own currency,
+or whatever you want them to mean.
+All of their descriptions will be set to the string "HP Printer".
+If any of these printers already exists, it will also be modified
+unless the \fB\-s\fR|--skipexisting command line option is also used.
+.IP
+\f(CW$ pkprinters --delete "*"\fR
+.IP
+This will completely delete all printers and associated quota information,
+as well as their job history. USE WITH CARE !
+.IP
+\f(CW$ pkprinters --groups Laser,HP "hp*"\fR
+.IP
+This will put all printers which name matches "hp*" into printers groups
+Laser and HP, which MUST already exist.
+.IP
+\f(CW$ pkprinters --groups LexMark --remove hp2200\fR
+.IP
+This will remove the hp2200 printer from the LexMark printer group.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/el_GR/pykotme.1
===================================================================
--- pykota/trunk/man/el_GR/pykotme.1 (revision 1866)
+++ pykota/trunk/man/el_GR/pykotme.1 (revision 1866)
@@ -0,0 +1,66 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PYKOTME "1" "��� 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pykotme \- manual page for pykotme 1.20alpha26_unofficial
+.SH DESCRIPTION
+pykotme v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Gives print quotes to users.
+.PP
+command line usage :
+.TP
+pykotme
+[options]  [files]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pykotme's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Gives a quote for this printer only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.PP
+examples :
+.IP
+\f(CW$ pykotme --printer apple file1.ps file2.ps\fR
+.IP
+This will give a print quote to the current user. The quote will show
+the price and size of a job consisting in file1.ps and file2.ps
+which would be sent to the apple printer.
+.IP
+\f(CW$ pykotme --printer apple,hplaser <file1.ps\fR
+.IP
+This will give a print quote to the current user. The quote will show
+the price and size of a job consisting in file1.ps as read from
+standard input, which would be sent to the apple or hplaser
+printer.
+.IP
+\f(CW$ pykotme\fR
+.IP
+This will give a quote for a job consisting of what is on standard
+input. The quote will list the job size, and the price the job
+would cost on each printer.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/el_GR/pykosd.1
===================================================================
--- pykota/trunk/man/el_GR/pykosd.1 (revision 1866)
+++ pykota/trunk/man/el_GR/pykosd.1 (revision 1866)
@@ -0,0 +1,63 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PYKOSD "1" "��� 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pykosd \- manual page for pykosd 1.20alpha26_unofficial
+.SH DESCRIPTION
+pykosd v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+An OSD quota monitor for PyKota.
+.PP
+command line usage :
+.IP
+pykosd [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pykosd's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-c\fR | \fB\-\-color\fR #rrggbb Sets the color to use for display as an hexadecimal
+triplet, for example #FF0000 is 100% red.
+Defaults to 100% green (#00FF00).
+.TP
+\fB\-d\fR | \fB\-\-duration\fR d
+Sets the duration of the display in seconds.
+Defaults to 3 seconds.
+.TP
+\fB\-f\fR | \fB\-\-font\fR f
+Sets the font to use for display.
+Defaults to the Python OSD library's default.
+.TP
+\fB\-l\fR | \fB\-\-loop\fR n
+Sets the number of times the info will be displayed.
+Defaults to 0, which means loop forever.
+.TP
+\fB\-s\fR | \fB\-\-sleep\fR s
+Sets the sleeping duration between two displays
+in seconds. Defaults to 180 seconds (3 minutes).
+.PP
+examples :
+.IP
+\f(CW$ pykosd -s 60 --loop 5\fR
+.IP
+Will launch pykosd. Display will be refreshed every 60 seconds,
+and will last for 3 seconds (the default) each time. After five
+iterations, the program will exit.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/el_GR/dumpykota.1
===================================================================
--- pykota/trunk/man/el_GR/dumpykota.1 (revision 1866)
+++ pykota/trunk/man/el_GR/dumpykota.1 (revision 1866)
@@ -0,0 +1,80 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH DUMPYKOTA "1" "��� 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+dumpykota \- manual page for dumpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+dumpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Dumps PyKota database's content.
+.PP
+command line usage :
+.IP
+dumpykota [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints dumpykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-d\fR | \fB\-\-data\fR type
+Dumps 'type' datas. Allowed types are :
+.IP
+- history : dumps the jobs history.
+- users : dumps users.
+- groups : dumps user groups.
+- printers : dump printers.
+- upquotas : dump user quotas.
+- gpquotas : dump user groups quotas.
+- payments : dumps user payments.
+- pmembers : dumps printer groups members.
+- umembers : dumps user groups members.
+.IP
+NB : the \fB\-d\fR | \fB\-\-data\fR command line option
+is MANDATORY.
+.TP
+\fB\-f\fR | \fB\-\-format\fR fmt
+Dumps datas in the 'fmt' format. When not specified,
+the format is to dump datas in the csv format (comma
+separated values). All data dumped is between double
+quotes. Allowed formats are :
+.IP
+- csv : separate datas with commas
+- ssv : separate datas with semicolons
+- tsv : separate datas with tabs
+- xml : dump data as XML
+.TP
+\fB\-o\fR | \fB\-\-output\fR fname
+All datas will be dumped to the file instead of
+to the standard output. The special '-' filename
+is the default value and means stdout.
+WARNING : existing files are truncated !
+.PP
+Examples :
+.IP
+\f(CW$ dumpykota --data history --format csv >myfile.csv\fR
+.IP
+This dumps the history in a comma separated values file, for possible
+use in a spreadsheet.
+.IP
+\f(CW$ dumpykota --data users --format xml -o users.xml\fR
+.IP
+Dumps all users datas to the users.xml file.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/el_GR/pkhint.1
===================================================================
--- pykota/trunk/man/el_GR/pkhint.1 (revision 1866)
+++ pykota/trunk/man/el_GR/pkhint.1 (revision 1866)
@@ -0,0 +1,46 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PKHINT "1" "��� 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pkhint \- manual page for pkhint 1.20alpha26_unofficial
+.SH DESCRIPTION
+pkhint v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A tool to give hints on what accounting method is best for each printer.
+.PP
+command line usage :
+.IP
+pkhint [options] [printer1 printer2 printer3 ... printerN] <file.conf
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pkhint's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.PP
+examples :
+.IP
+\f(CW$ pkhint "hp*" printer103 </etc/cups/printers.conf\fR
+.IP
+Will analyze your printing system to test which accounter
+is the best for each of the defined printer which
+name matches one of the parameters.
+.IP
+If you don't pass any argument on the command line, all
+printers will be analyzed.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/el_GR/repykota.1
===================================================================
--- pykota/trunk/man/el_GR/repykota.1 (revision 1866)
+++ pykota/trunk/man/el_GR/repykota.1 (revision 1866)
@@ -0,0 +1,71 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH REPYKOTA "1" "��� 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+repykota \- manual page for repykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+repykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Generates print quota reports.
+.PP
+command line usage :
+.IP
+repykota [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints repykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Generates a report on users quota, this is
+the default.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Generates a report on group quota instead of users.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Report quotas on this printer only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.PP
+examples :
+.IP
+\f(CW$ repykota --printer lp\fR
+.IP
+This will print the quota status for all users who use the lp printer.
+.IP
+\f(CW$ repykota\fR
+.IP
+This will print the quota status for all users on all printers.
+.IP
+\f(CW$ repykota --printer "laser*,*pson" jerome "jo*"\fR
+.IP
+This will print the quota status for user jerome and all users
+whose name begins with "jo" on all printers which name begins
+with "laser" or ends with "pson".
+.IP
+If launched by an user who is not a PyKota administrator, additionnal
+arguments representing users or groups names are ignored, and only the
+current user/group is reported.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/el_GR/warnpykota.1
===================================================================
--- pykota/trunk/man/el_GR/warnpykota.1 (revision 1866)
+++ pykota/trunk/man/el_GR/warnpykota.1 (revision 1866)
@@ -0,0 +1,76 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH WARNPYKOTA "1" "��� 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+warnpykota \- manual page for warnpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+warnpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Sends mail to users over print quota.
+.PP
+command line usage :
+.TP
+warnpykota
+[options]  [names]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints warnpykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Warns users over their print quota, this is the
+default.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Warns users whose groups quota are over limit.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Verify quotas on this printer only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.PP
+examples :
+.IP
+\f(CW$ warnpykota --printer lp\fR
+.IP
+This will warn all users of the lp printer who have exceeded their
+print quota.
+.IP
+\f(CW$ warnpykota\fR
+.TP
+This will warn all users
+who have exceeded their print quota on
+.IP
+any printer.
+.IP
+\f(CW$ warnpykota --groups --printer "laserjet*" "dev*"\fR
+.IP
+This will warn all users of groups which names begins with "dev" and
+who have exceeded their print quota on any printer which name begins
+with "laserjet"
+.IP
+If launched by an user who is not a PyKota administrator, additionnal
+arguments representing users or groups names are ignored, and only the
+current user/group is reported.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/fr_FR/autopykota.1
===================================================================
--- pykota/trunk/man/fr_FR/autopykota.1 (revision 1866)
+++ pykota/trunk/man/fr_FR/autopykota.1 (revision 1866)
@@ -0,0 +1,45 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH AUTOPYKOTA "1" "octobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NOM
+autopykota \- page de manuel de autopykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+autopykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+Un outil pour automatiser la cr�ion des comptes et l'initialisation
+du solde.
+.PP
+CET OUTIL NE DOIT PAS �RE UTILIS�SI VOUS LIMITEZ VOS UTILISATEURS PAR
+QUOTA !
+.PP
+ligne de commande :
+.IP
+CET OUTIL NE DOIT PAS �RE UTILIS�DEPUIS LA LIGNE DE COMMANDE MAIS
+SEULEMENT DANS UNE external policy DANS pykota.conf
+.IP
+autopykota { \fB\-i\fR | \fB\-\-initbalance\fR valeur }
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Affiche la version d'autopykota et quitte.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Affiche ce message et quitte.
+.TP
+\fB\-i\fR | \fB\-\-initbalance\fR b Positionne le solde initial de l'utilisateur �.
+Si l'utilisateur existe d�, le solde actuel reste
+inchang�Si non indiqu�la valeur par d�ut est 0.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Merci d'envoyer les rapports de bugs �Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/fr_FR/edpykota.1
===================================================================
--- pykota/trunk/man/fr_FR/edpykota.1 (revision 1866)
+++ pykota/trunk/man/fr_FR/edpykota.1 (revision 1866)
@@ -0,0 +1,196 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH EDPYKOTA "1" "octobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NOM
+edpykota \- page de manuel de edpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+edpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+Un �teur de quotas pour PyKota.
+.PP
+ligne de commande :
+.IP
+edpykota [options] utilisateur1 utilisateur2 ... utilisateurN
+.IP
+edpykota [options] groupe1 groupe2 ... groupeN
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Affiche la version d'edpykota et quitte.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Affiche ce message et quitte.
+.TP
+\fB\-a\fR | \fB\-\-add\fR
+Ajoute des utilisateurs et/ou des imprimantes
+s'ils n'existent pas d� dans la base de donn�.
+.TP
+\fB\-d\fR | \fB\-\-delete\fR
+Efface des utilisateurs ou des groupes depuis
+la base de donn�.                       Les imprimantes ne sont jamais effac�.
+.TP
+\fB\-c\fR | \fB\-\-charge\fR p[,j]
+Positionne le co�r page et par travail
+sur l'imprimante. Le prix par travail est optionel.
+Si les deux sont positionn� il faut les s�rer
+par une virgule. Les nombres r�s sont autoris�
+.TP
+\fB\-i\fR | \fB\-\-ingroups\fR g1[,g2...] Place les utilisateurs dans chacun des groupes
+list� separ�par des virgules. Les groupes
+doivent d� exister dans la base de donn�.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Modifie les quotas utilisateur, c'est la valeur
+par d�ut.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Modifie les quotas sur l'imprimante p seulement.
+En fait p peut contenir des caract�s jokers
+pour s�ctionner seulement certaines imprimantes.
+La valeur par d�ut est *, qui signifie toutes les
+imprimantes.
+Vous pouvez sp�fier plusieurs noms ou jokers,
+en les s�rant avec des virgules.
+.TP
+\fB\-G\fR | \fB\-\-pgroups\fR pg1[,pg2...] Ajoute l'imprimante aux groupes d'imprimantes
+pg1, pg2, etc... qui doivent d� exister.
+Un groupe d'imprimantes est comme une imprimante
+normale, sauf que celle-ci est inconnue du syst�
+d'impression. On cr�des groupes d'imprimantes de la
+m� mani� que des imprimantes normale, et ensuite
+on y ajoute d'autres imprimantes avec cette option.
+Le d�mpte est fait sur une imprimante et sur tous
+les groupes d'imprimantes auxquels elle appartient,
+la v�fication de quota est faite sur une imprimante
+et sur tous les groupes d'imprimantes auxquels elle
+appartient.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Modifie les quotas de groupes plut�ue ceux des
+utilisateurs.
+.TP
+\fB\-p\fR | \fB\-\-prototype\fR u|g Prend l'utilisateur u ou le groupe g comme mod�
+pour positionner le quota d'impression.
+.TP
+\fB\-n\fR | \fB\-\-noquota\fR
+Ne d�nit aucun quota, mais laisse le d�mpte actif.
+.TP
+\fB\-r\fR | \fB\-\-reset\fR
+Remet �� le compteur de pages courant pour
+l'utilisateur ou le groupe sur les imprimantes
+sp�fi�.
+Le compteur de pages '�rnel' est inchang�.TP
+\fB\-R\fR | \fB\-\-hardreset\fR
+Remet �� les compteurs de pages courant et
+\&'�rnel' pour l'utilisateur ou le groupe sur les
+imprimantes sp�fi�.
+.TP
+\fB\-l\fR | \fB\-\-limitby\fR l
+D�nit le facteur de limitation pour l'utilisateur
+ou le groupe : soit par le solde du compte (balance),
+soit par le quota par pages.
+La valeur par d�ut est 'quota'. Les valeurs
+autoris� sont 'quota' 'balance' 'quota-then-balance'
+\&'balance-then-quota'.
+ATTENTION : quota-then-balance et balance-then-quota
+ne sont pas encore impl�nt�.
+.TP
+\fB\-b\fR | \fB\-\-balance\fR b
+Fixe le solde de l'utiliateur �a valeur b.
+Le solde peut aussi �e incr�nt�u d��nt�i b est pr�d�'un signe + ou -.
+ATTENTION : si on d��nte le solde, le total
+r��ar l'utilisateur est d��nt�ussi.
+Les groupes n'ont pas de solde, leur solde est la
+somme des soldes des utilisateurs membres.
+.TP
+\fB\-S\fR | \fB\-\-softlimit\fR sl
+Fixe la limite souple �l pages.
+.TP
+\fB\-H\fR | \fB\-\-hardlimit\fR hl
+Fixe la limite dure �l pages.
+.IP
+les noms d'utilisateurs ou de groupes peuvent contenir des caract�s
+joker si l'option \fB\-\-add\fR n'est pas utilis�
+.PP
+exemples :
+.IP
+\f(CW$ edpykota --add -p jerome john paul george ringo/ringo@example.com\fR
+.IP
+Ceci va ajouter les utilisateurs john, paul, george and ringo �a base
+de donn�, et fixer leur quota par pages �a m� valeur que
+l'utilisateur jerome. L'utilisateur jerome doit exister.
+L'adresse email de ringo sera fix��ringo@example.com'
+.IP
+\f(CW$ edpykota --printer lp -S 50 -H 60 jerome\fR
+.IP
+Ceci va fixer une limite souple de 50 pages et une limite dure de 60 pages
+pour l'utilisteur jerome sur l'imprimante lp.
+Si l'utilisateur jerome ou l'imprimante lp n'existent pas dans la base de
+donn�alors aucune modification n'est effectu�
+.IP
+\f(CW$ edpykota --add --printer lp --ingroups coders,it -S 50 -H 60 jerome\fR
+.IP
+Comme ci-dessus, mais l'utilisateur jerome et l'imprimante lp sont ajout�automatiquement s'ils n'existaient pas. L'utilisateur jerome est aussi
+ajout�aux groupes "coders" et "it" quoi doivent d� exister dans
+la base de donn�.
+.IP
+\f(CW$ edpykota -g -S 500 -H 550 financial support\fR
+.IP
+Ceci va fixer une limite souple de 500 pages et une limite dure de 550
+pages pour les groupes financial et support sur toutes les imprimantes.
+.IP
+\f(CW$ edpykota --reset jerome "jo*"\fR
+.IP
+Ceci va remettre �� le compteur de pages courant de jerome sur toutes
+les imprimantes, ainsi que pour chaque utilisateur dont le nom commence
+par 'jo'.
+Leurs compteurs '�rnels' ne seront pas modifi�
+Vous pouvez �lement remettre �� les compteurs '�rnels' gr� �'option \fB\-\-hardreset\fR | \fB\-R\fR de la ligne de commande.
+.IP
+\f(CW$ edpykota --printer hpcolor --noquota jerome\fR
+.IP
+Ceci indique �yKota de ne pas limiter jerome lorsqu'il va imprimer
+sur l'imprimante hpcolor. Tous ses travaux seront autoris�sur cette
+imprimantes, mais la comptabilit�e ses impressions sera quand m�
+tenue. Les quotas des autres utilisateurs sont inchang�
+.IP
+\f(CW$ edpykota --limitby balance jerome\fR
+.IP
+Ceci indique �yKota de limiter jerome par le solde de son compte
+lorsqu'il imprime.
+.IP
+\f(CW$ edpykota --balance +10.0 jerome\fR
+.IP
+Ceci va incr�nter le solde de jerome de 10.0 unit�(dans votre
+propre monnaie). Vous pouvez d��nter ce solde en utilisant le signe
+n�tif, et positionner la valeur en n'utilisant aucun signe.
+.IP
+\f(CW$ edpykota --delete jerome rachel\fR
+.IP
+Ceci va compl�ment effacer les utilisateurs jerome et rachel de la base
+de donn�. Tous leurs quotas et leurs historiques seront aussi effac�
+.IP
+\f(CW$ edpykota --printer lp --charge 0.1\fR
+.IP
+Ceci va fixer le co�r page �.1 unit�ur l'imprimante lp. Le co�un travail ne sera pas modifi�.IP
+\f(CW$ edpykota --printer hplj1,hplj2 --pgroups Laser,HP\fR
+.IP
+Ceci va ajouter les imprimantes hplj1 et hplj2 dans les groupes
+d'imprimantes Laser et HP.
+En imprimant sur hplj1 ou hplj2, les quotas seront �lement v�fi�.PP
+n  et comptabilis�sur les imprimantes virtuelles Laser et HP.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Merci d'envoyer les rapports de bugs �Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/fr_FR/pkprinters.1
===================================================================
--- pykota/trunk/man/fr_FR/pkprinters.1 (revision 1866)
+++ pykota/trunk/man/fr_FR/pkprinters.1 (revision 1866)
@@ -0,0 +1,109 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PKPRINTERS "1" "octobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NOM
+pkprinters \- page de manuel de pkprinters 1.20alpha26_unofficial
+.SH DESCRIPTION
+pkprinters v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+Un gestionnaire d'imprimantes pour PyKota.
+.PP
+ligne de commande :
+.IP
+pkprinters [options] impr1 impr2 impr3 ... imprN
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Affiche la version de pkprinters et quitte.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Affiche ce message et quitte.
+.TP
+\fB\-a\fR | \fB\-\-add\fR
+Ajoute les imprimantes si elles n'existent pas d�
+dans la base de donn�. Si elles existent, alors
+elles sont modifi� sauf si l'option de ligne de
+commande \fB\-s\fR|--skipexisting est aussi utilis�
+.TP
+\fB\-d\fR | \fB\-\-delete\fR
+Supprime les imprimantes de la base de donn�.
+.HP
+\fB\-D\fR | \fB\-\-description\fR d Ajoute une description textuelle aux imprimantes.
+.TP
+\fB\-c\fR | \fB\-\-charge\fR p[,j]
+Fixes les co�ar page et par travail.
+Le co�r travail d'impression est optionnel.
+Si les deux sont utilis� s�rez les nombres par
+une virgule.
+Les nombres n�tifs ou avec d�males sont autoris�
+.TP
+\fB\-g\fR | \fB\-\-groups\fR pg1[,pg2...] Ajoute ou supprime les imprimantes des groupes
+pg1, pg2, etc... qui doivent d� exister.
+Un groupe d'imprimantes est comme une imprimante
+normale mais est inconnu du syst� d'impression.
+On cr�les groupes d'imprimantes de la m� mani�
+que l'on cr�des imprimantes, et ensuite on leur
+ajoute des imprimantes avec cette option.
+Le d�mpte et la v�fication sont effectu�sur
+une imprimante et sur tous les groupes auxquels elle
+appartient.
+Si l'option \fB\-\-remove\fR ci-dessous n'est pas utilis�
+l'action par d�ut est d'ajouter les imprimantes aux
+groupes d'imprimantes sp�fi�
+.TP
+\fB\-l\fR | \fB\-\-list\fR
+Liste les informations sur les imprimantes et les
+groupes dont elles sont membres.
+.TP
+\fB\-r\fR | \fB\-\-remove\fR
+Combin�avec l'option \fB\-\-groups\fR ci-dessus, supprime
+les imprimantes des groupes sp�fi�
+.TP
+\fB\-s\fR | \fB\-\-skipexisting\fR
+Combin�avec l'option \fB\-\-add\fR ci-dessus, indique
+�kprinters de ne pas modifier les imprimantes
+existantes.
+.IP
+Les noms d'imprimantes peuvent contenir des caract�s jokers si l'option
+\fB\-\-add\fR n'est pas utilis�
+.PP
+exemples :
+.IP
+\f(CW$ pkprinters --add -D "Imprimante HP" --charge 0.05,0.1 hp2100 hp2200 hp8000\fR
+.IP
+Ceci va cr� les trois imprimantes hp2100, hp2200 and hp8000.
+Leur co�r page sera fix� 0.05 unit�et leur co�r travail sera
+fix� 0.1 unit�Les unit�sont dans votre propre monnaie,
+ou dans ce que vous voulez qu'elles signifient.
+Leurs descriptions seront positionn� �Imprimante HP".
+Si l'une de ces imprimantes existe d�, elle sera modifi��oins que
+l'option \fB\-s\fR|--skipexisting ne soit aussi utilis�
+.IP
+\f(CW$ pkprinters --delete "*"\fR
+.IP
+Ceci va compl�ment effacer toutes les imprimantes, leurs informations
+de quota ainsi que leurs historiques des travaux. SOYEZ PRUDENTS !
+.IP
+\f(CW$ pkprinters --groups Laser,HP "hp*"\fR
+.IP
+Ceci ba mettre toutes les imprimantes dont le nom correspond �hp*"
+dans les groupes Laser et HP, qui DOIVENT d� exister.
+.IP
+\f(CW$ pkprinters --groups LexMark --remove hp2200\fR
+.IP
+Ceci va enlever l'imprimante hp2200 du groupe LexMark.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Merci d'envoyer les rapports de bugs �Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/fr_FR/pykotme.1
===================================================================
--- pykota/trunk/man/fr_FR/pykotme.1 (revision 1866)
+++ pykota/trunk/man/fr_FR/pykotme.1 (revision 1866)
@@ -0,0 +1,65 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PYKOTME "1" "octobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NOM
+pykotme \- page de manuel de pykotme 1.20alpha26_unofficial
+.SH DESCRIPTION
+pykotme v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Fait des devis d'impression aux utilisateurs.
+.PP
+ligne de commande :
+.TP
+pykotme
+[options]  [fichiers]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Affiche la version de pykotme et quitte.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Affiche ce message et quitte.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Fait un devis sur cette imprimante seulement.
+En fait p peut contenir des caract�s jokers
+pour s�ctionner seulement certaines imprimantes.
+La valeur par d�ut est *, qui signifie toutes les
+imprimantes.
+Vous pouvez sp�fier plusieurs noms ou jokers,
+en les s�rant avec des virgules.
+.PP
+exemples :
+.IP
+\f(CW$ pykotme --printer apple fichier1.ps fichier2.ps\fR
+.IP
+Ceci va �blir un devis d'impression pour l'utilisateur courant.
+Ce devis indiquera la taille et le co�r l'imprimante apple d'un
+travail d'impression consitant en fichier1.ps et fichier2.ps
+.IP
+\f(CW$ pykotme --printer apple,hplaser <fichier1.ps\fR
+.IP
+Ceci va �blir un devis d'impression pour l'utilisateur courant.
+Ce devis indiquera la taille et le co�un travail provenant de l'entr�standard dans laquelle on redirigerait le fichier fichier1.ps et qui
+serait envoy�sur les imprimantes apple ou hplaser.
+.IP
+\f(CW$ pykotme\fR
+.IP
+Ceci va �blir un devis d'impression pour l'utilisateur courant.
+Ce devis indiquera la taille et le co�un travail provenant de l'entr�standard, et ce pour chaque imprimante.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Merci d'envoyer les rapports de bugs �Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/fr_FR/pykosd.1
===================================================================
--- pykota/trunk/man/fr_FR/pykosd.1 (revision 1866)
+++ pykota/trunk/man/fr_FR/pykosd.1 (revision 1866)
@@ -0,0 +1,67 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PYKOSD "1" "octobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NOM
+pykosd \- page de manuel de pykosd 1.20alpha26_unofficial
+.SH DESCRIPTION
+pykosd v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+Un afficheur OSD de quota d'impression pour PyKota.
+.PP
+ligne de commande :
+.IP
+pykosd [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Affiche la version de pykosd et quitte.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Affiche ce message et quitte.
+.TP
+\fB\-c\fR | \fB\-\-color\fR #rrggbb Fixe la couleur �tiliser pour l'affichage �n
+triplet hexadecimal, par exemple #FF0000 est 100%
+de rouge.
+La valeur par d�ut est 100% de vert (#00FF00).
+.TP
+\fB\-d\fR | \fB\-\-duration\fR d
+Fixe la dur�de l'affichage en secondes.
+La valeur par d�ut est de 3 secondes.
+.TP
+\fB\-f\fR | \fB\-\-font\fR f
+Fixe la police de caract�s �tiliser pour
+l'affichage.
+La valeur par d�ut est celle de la librairie
+Python OSD.
+.TP
+\fB\-l\fR | \fB\-\-loop\fR n
+Fixe le nombre de fois o�nformation sera affich�
+La valeur par d�ut est 0, qui indique un nombre
+d'affichages infini.
+.TP
+\fB\-s\fR | \fB\-\-sleep\fR s
+Fixe la dur�en secondes de sommeil entre deux
+affichages. La valeur par d�ut est 180 (3 minutes).
+.PP
+exemples :
+.IP
+\f(CW$ pykosd -s 60 --loop 5\fR
+.IP
+Lance pykosd. L'affichage sera rafra�it toutes les 60 secondes,
+et persistera pendant 3 secondes (la valeur par d�ut) �haque fois.
+Apr�5 it�tions, le programme se terminera.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Merci d'envoyer les rapports de bugs �Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/fr_FR/dumpykota.1
===================================================================
--- pykota/trunk/man/fr_FR/dumpykota.1 (revision 1866)
+++ pykota/trunk/man/fr_FR/dumpykota.1 (revision 1866)
@@ -0,0 +1,85 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH DUMPYKOTA "1" "octobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NOM
+dumpykota \- page de manuel de dumpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+dumpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Exporte le contenu de la base de donn� de PyKota.
+.PP
+ligne de commande :
+.IP
+dumpykota [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Affiche la version de dumpykota et quitte.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Affiche ce message et quitte.
+.TP
+\fB\-d\fR | \fB\-\-data\fR type
+Exporte les donn� de type 'type'.
+Les types autoris�sont :
+.IP
+- history : exporte l'historique des travaux.
+- users : exporte les utilisateurs.
+- groups : exporte les groupes d'utilisateurs.
+- printers : exporte les imprimantes.
+- upquotas : exporte les quotas des utilisateurs.
+- gpquotas : exporte les quotas des groupes.
+- payments : exporte l'historique des paiements.
+- pmembers : exporte les membres des groupes
+.IP
+d'imprimantes.
+.IP
+- umembers : exporte les membres des groupes
+.IP
+d'utilisateurs.
+.IP
+NB : l'option de ligne de commande \fB\-d\fR | \fB\-\-data\fR est
+OBLIGATOIRE.
+.TP
+\fB\-f\fR | \fB\-\-format\fR fmt
+Exporte les donn� dans le format 'fmt' sp�fi�Si non pr�s�le format sera csv (champs s�r�par des virgules).
+Toutes les donn� sont export� entre double quotes.
+Les formats autoris�sont :
+.IP
+- csv : donn� s�r� par des virgules
+- ssv : donn� s�r� par des point-virgules
+- tsv : donn� s�r�par des tabulations
+- xml : donn� export� au format XML
+.TP
+\fB\-o\fR | \fB\-\-output\fR nomf
+Toutes les donn� seront export� vers un fichier
+plut�ue vers la sortie standard. Le nom sp�al '-'
+est la valeur par d�ut indiquant la sortie standard.
+ATTENTION : les fichiers existants sont tronqu�!
+.PP
+Exemples :
+.IP
+\f(CW$ dumpykota --data history --format csv >monfichier.csv\fR
+.IP
+Ceci va exporter l'historique dans un fichier �hamps s�r�par des
+virgules, par exemple pour r�portation dans un tableur.
+.IP
+\f(CW$ dumpykota --data users --format xml -o util.xml\fR
+.IP
+Exporte toutes les donn� des utilisateurs dans le fichier util.xml
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Merci d'envoyer les rapports de bugs �Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/fr_FR/pkhint.1
===================================================================
--- pykota/trunk/man/fr_FR/pkhint.1 (revision 1866)
+++ pykota/trunk/man/fr_FR/pkhint.1 (revision 1866)
@@ -0,0 +1,47 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PKHINT "1" "octobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NOM
+pkhint \- page de manuel de pkhint 1.20alpha26_unofficial
+.SH DESCRIPTION
+pkhint v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+Un outil pour d�cter la meilleure m�ode de d�mpte pour chaque
+imprimante.
+.PP
+ligne de commande :
+.IP
+pkhint [options] [impr1 impr2 impr3 ... imprN] <fichier.conf
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Affiche la version de pkhint et quitte.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Affiche ce message et quitte.
+.PP
+exemples :
+.IP
+\f(CW$ pkhint "hp*" printer103 </etc/cups/printers.conf\fR
+.IP
+Va analyser votre syst� d'impression pour d�cter quelle est la
+meilleure m�ode de d�mpte pour chacune des imprimantes d�nies
+dont le nom correspond aux param�es.
+.IP
+Si vous ne passer aucune argument sur la ligne de commande, toutes les
+imprimantes seront analys�.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Merci d'envoyer les rapports de bugs �Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/fr_FR/repykota.1
===================================================================
--- pykota/trunk/man/fr_FR/repykota.1 (revision 1866)
+++ pykota/trunk/man/fr_FR/repykota.1 (revision 1866)
@@ -0,0 +1,74 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH REPYKOTA "1" "octobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NOM
+repykota \- page de manuel de repykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+repykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+G�re des rapports de quotas d'impression.
+.PP
+ligne de commande :
+.IP
+repykota [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Affiche la version de repykota et quitte.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Affiche ce message et quitte.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+G�re un rapport sur les quotas des utilisateurs,
+c'est la valeur par d�ut.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+G�re un rapport sur les quotas de groupes plut�ue sur ceux des utilisateurs.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Renvoie les quotas pour cette imprimante seulement.
+En fait p peut contenir des caract�s jokers pour
+s�ctionner certaines imprimantes seulement.
+La valeur par d�ut est *, qui signifie de v�fier
+les quotas sur toutes les imprimantes.
+Vous pouvez pr�ser plusieurs noms ou jokers,
+en les s�rant avec des virgules.
+.PP
+exemples :
+.IP
+\f(CW$ repykota --printer lp\fR
+.IP
+Ceci va afficher un rapport de quotas pour tous les utilisateurs de
+l'imprimante lp.
+.IP
+\f(CW$ repykota\fR
+.IP
+Ceci va afficher un rapport pour tous les utilisateurs sur toutes les
+imprimantes.
+.IP
+\f(CW$ repykota --printer "laser*,*pson" jerome "jo*"\fR
+.IP
+Ceci va afficher un rapport pour l'utilisateur jerome et tous les
+utilisateurs dont le nom commence par "jo" sur toutes les imprimantes
+dont le nom commence par "laser" ou se termine par "pson".
+.IP
+Si cette commande est lanc�par un utilisateur qui n'est pas un
+administrateur PyKota, les arguments additionnels repr�ntant des noms
+d'utilisateurs ou de groupes sont ignor� et un rapport traitant seulement
+de l'utilisateur ou du groupe courant est g�r�.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Merci d'envoyer les rapports de bugs �Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/fr_FR/warnpykota.1
===================================================================
--- pykota/trunk/man/fr_FR/warnpykota.1 (revision 1866)
+++ pykota/trunk/man/fr_FR/warnpykota.1 (revision 1866)
@@ -0,0 +1,77 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH WARNPYKOTA "1" "octobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NOM
+warnpykota \- page de manuel de warnpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+warnpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Pr�ent les utilisateurs ayant atteint leurs limites.
+.PP
+ligne de commande :
+.TP
+warnpykota
+[options]  [noms]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Affiche la version de warnpykota et quitte.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Affiche ce message et quitte.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Pr�ent les utilisateur ayant atteint leurs limites,
+c'est la valeur par d�ult.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Pr�ent les utilisateurs dont les groupes auxquels
+ils appartiennent ont atteint leurs limites.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Verifie les quotas sur cette imprimante seulement.
+En fait p peut contenir des caract�s jokers pour
+s�ctionner certaines imprimantes seulement.
+La valeur par d�ut est *, qui signifie de v�fier
+les quotas sur toutes les imprimantes.
+Vous pouvez pr�ser plusieurs noms ou jokers,
+en les s�rant avec des virgules.
+.PP
+exemples :
+.IP
+\f(CW$ warnpykota --printer lp\fR
+.IP
+Ceci va pr�nir tous les utilisateurs ayant atteint leur limite sur
+l'imprimante lp.
+.IP
+\f(CW$ warnpykota\fR
+.IP
+Ceci va pr�nir tous les utilisateurs ayant atteint leurs limites quelle
+que soit l'imprimanter.
+.IP
+\f(CW$ warnpykota --groups --printer "laserjet*" "dev*"\fR
+.IP
+Ceci va pr�nir tous les membres des groupes dont les noms commencent
+par "dev" et qui ont atteints leurs limites sur toutes les imprimantes
+dont le nom commence par "laserjet".
+.IP
+Si cette commande est lanc�par un utilisateur qui n'est pas un
+administrateur PyKota, les arguments additionnels repr�ntant des noms
+d'utilisateurs ou de groupes sont ignor� et seulement l'utilisateur ou
+le groupe courant est pr�nu.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Merci d'envoyer les rapports de bugs �Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/es_ES/autopykota.1
===================================================================
--- pykota/trunk/man/es_ES/autopykota.1 (revision 1866)
+++ pykota/trunk/man/es_ES/autopykota.1 (revision 1866)
@@ -0,0 +1,49 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH AUTOPYKOTA "1" "octubre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+autopykota \- manual page for autopykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+autopykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+Herramienta que automatiza la creaci�e cuentas de usuario y el
+establecimiento inicial del saldo.
+.PP
+�NO DEBE USAR ESTA HERRAMIENTA SI QUIERE HACER USO DEL L�ITE POR CUOTA
+.IP
+DE P�INA!
+.PP
+uso desde la l�a de comandos:
+.IP
+NO HA DE UTILIZAR ESTA HERRAMIENTA DESDE LA L�EA DE COMANDOS, �ICAMENTE
+COMO PARTE DE UNA �pol�ca externa� EN EL ARCHIVO pykota.conf
+.IP
+autopykota { \fB\-i\fR | \fB\-\-initbalance\fR valor }
+.PP
+opciones:
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Muestra el n� de versi�e atopykota y
+luego sale.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Muestra este mensaje y luego sale.
+.TP
+\fB\-i\fR | \fB\-\-initbalance\fR b Establece el saldo inicial para la cuenta del
+usuario al valor �b�. Si el usuario ya existe,
+se deja el saldo actual sin modificar. Si no se
+ha establecido, el valor por defecto es 0
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Por favor, env�los errores por correo electr�o a: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/es_ES/edpykota.1
===================================================================
--- pykota/trunk/man/es_ES/edpykota.1 (revision 1866)
+++ pykota/trunk/man/es_ES/edpykota.1 (revision 1866)
@@ -0,0 +1,211 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH EDPYKOTA "1" "octubre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+edpykota \- manual page for edpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+edpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+Un editor de Cuotas de Impresi�ara PyKota.
+.PP
+uso desde la l�a de comandos:
+.IP
+edpykota [opciones] usuario1 usuario2 ... usuarioN
+.IP
+edpykota [opciones] grupo1 grupo2 ... grupoN
+.PP
+opciones :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Muestra el n� de versi�e edpykota y
+luego sale.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Muestra este mensaje y luego sale.
+.TP
+\fB\-a\fR | \fB\-\-add\fR
+A� usuarios y/o grupos si no existen en el
+Servidor de Almacenamiento de las Cuotas.
+.TP
+\fB\-d\fR | \fB\-\-delete\fR
+Borra usuarios/grupos de la base de datos de
+almacenamiento de las cuotas. Las impresoras no
+se borran.
+.TP
+\fB\-c\fR | \fB\-\-charge\fR p[,j]
+Establece el precio que se ha de cargar, por
+p�na y por trabajo, a una determinada
+impresora. El precio por trabajo es opcional.
+Si se han de establecer los dos, sep�los
+con una coma. Se permiten valores en coma
+flotante.
+.TP
+\fB\-i\fR | \fB\-\-ingroups\fR g1[,g2...]
+Coloca a los usuarios en cada uno de los
+grupos listados, separados por comas. Los
+grupos han de existir en la base de datos
+donde se almacenan las cuotas.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Edita las cuotas de impresi�e los usuarios,
+este es el comportamiento por defecto.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Edita las cuotas �mente en la impresora �p�.
+Actualmente, �p� puede utilizar caracteres comod�para seleccionar s�algunas impresoras.
+El valor por defecto es *, que significa todas
+las impresoras.
+Puede especificar varios nombres o comodines,
+separ�olos por comas.
+.TP
+\fB\-G\fR | \fB\-\-pgroups\fR pg1[,pg2...] A� la(s) impresora(s) a los grupos
+de impresi�pg1�, �pg2�, etc., estos han de
+existir. Un grupo de impresi�s similar
+a una impresora normal, con la salvedad de
+que, normalmente, es desconocido por el
+sistema de impresi�Cree los grupos de
+impresi�e la misma forma que crea las
+impresoras, luego a� otra impresora al
+grupo con esta opci�La contabilidad se realiza en la impresora
+y en todos los grupos de impresi� los
+que esta pertenece; la comprobaci�e la
+cuota se realiza en la impresora y en todos
+los grupos de impresi� los que pertenece.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Edita las cuotas de impresi�e los grupos
+de usuarios en lugar de los usuarios.
+.TP
+\fB\-p\fR | \fB\-\-prototype\fR u|g Utiliza el usuario �u� o el grupo �g� como
+prototipo para establecer las cuotas de
+impresi�.TP
+\fB\-n\fR | \fB\-\-noquota\fR
+No se establece una cuota, s�se realiza
+contabilidad.
+.TP
+\fB\-r\fR | \fB\-\-reset\fR
+Reinicio a cero del contador de p�nas actual
+para el usuario o grupo en las impresoras
+especificadas. El historial del contador
+de p�nas no se modificar�.TP
+\fB\-R\fR | \fB\-\-hardreset\fR
+Reinicio a cero del contador de p�nas actual
+y del historial, para el usuario o grupo
+en las impresoras especificadas.
+.TP
+\fB\-l\fR | \fB\-\-limitby\fR l
+Elija si el usuario/grupo est�imitado por
+saldo o por cuota de p�nas. El valor por
+defecto es �quota�. Los valores permitidos
+son �quota�, �balance�, �quota-then-balance� y
+�balance-then-quota�.
+AVISO: �quota-then-balance� y �balance-then-quota�
+no se han implementado todav�
+.TP
+\fB\-b\fR | \fB\-\-balance\fR b
+Establece el saldo a �b� para la cuenta de usuario.
+El saldo se puede incrementar o reducir si a �b�
+le anteceden los signos + o -.
+AVISO: cuando se reduce el saldo, el total pagado
+por el usuario tambi�se reduce.
+Los grupos no tienen un saldo real, es la suma
+de los saldos de sus usuarios.
+.TP
+\fB\-S\fR | \fB\-\-softlimit\fR sl
+Establece el l�te blando para la cuota a �sl�
+p�nas.
+.TP
+\fB\-H\fR | \fB\-\-hardlimit\fR hl
+Establece el l�te duro para la cuota a �hl�
+p�nas.
+.IP
+desde usuario1 hasta usuarioN y desde grupo1 hasta grupoN puede utilizar
+comodines, si no se ha empleado la opci�fB\-\-add\fR.
+.PP
+ejemplos:
+.IP
+\f(CW$ edpykota --add -p jerome john paul george ringo/ringo@example.com\fR
+.IP
+Esto a�r� los usuarios john, paul, george y ringo a la base
+de datos de cuotas, y establecer�us cuotas de impresi�l mismo
+valor que la del usuario jerome. El usuario jerome ha de existir.
+La direcci�e correo electr�o del usuario ringo se establecer�omo �ringo@example.com�
+.IP
+\f(CW$ edpykota --printer lp -S 50 -H 60 jerome\fR
+.IP
+Esto establecer�a cuota de impresi�e jerome en la impresora lp
+a un l�te blando de 50 p�nas, y a un l�te duro de 60 p�nas.
+Si el usuario jerome o la impresora lp no existen en el Servidor de
+Almacenamiento de Cuotas, la acci�o se tendr�n cuenta.
+.IP
+\f(CW$ edpykota --add --printer lp --ingroups coders,it -S 50 -H 60 jerome\fR
+.IP
+Igual que el ejemplo anterior, pero en este caso, si el usuario
+jerome o la impresora lp no existen en el Servidor de Almacenamiento
+de Cuotas, ser�autom�camente a�dos. El usuario jerome
+se a�r� los grupos �coders� e �it�, que han de existir en la
+base de datos donde se almacenan las cuotas.
+.IP
+\f(CW$ edpykota -g -S 500 -H 550 financial support\fR
+.IP
+Esto establecer�na cuota de impresi�con un l�te blando de
+500 p�nas y un l�te duro de 550 p�nas, para los grupos
+�financial� y �support� en todas las impresoras.
+.IP
+\f(CW$ edpykota --reset jerome "jo*"\fR
+.IP
+Esto reiniciar�l contador de p�nas de jerome a cero en todas
+las impresoras, as�omo a todos los usuarios cuyos nombres comiencen
+por �jo�.
+El historial del contador de p�nas de cada impresora no se
+modificar�Puede reiniciar el historial del contador de
+p�nas utilizando la opci�fB\-\-hardreset\fR | \fB\-R\fR
+.IP
+\f(CW$ edpykota --printer hpcolor --noquota jerome\fR
+.IP
+Esto informar� PyKota para que no limite a jerome cuando
+imprima en la impresora hpcolor. Se permitir�todos sus trabajos
+en esta impresora, pero la contabilidad de las p�nas que �imprima se seguir�uardando.
+Las cuotas de impresi�e jerome en las otras impresoras no
+se cambiar�.IP
+\f(CW$ edpykota --limitby balance jerome\fR
+.IP
+Esto le dir� PyKota que limite a jerome por su saldo cuando
+imprima.
+.IP
+\f(CW$ edpykota --balance +10.0 jerome\fR
+.IP
+Esto incrementar�l saldo de jerome en 10.0 (en su propia
+moneda). Puede reducir el saldo anteponiendo un gui�y
+establecer un saldo fijo sin anteponer nada.
+.IP
+\f(CW$ edpykota --delete jerome rachel\fR
+.IP
+Esto borrar�ompletamente a jerome y a rachel de la base de datos
+de almacenamiento de las cuotas. Tambi�se borrar�todas sus cuotas
+.IP
+y trabajos de impresi�.IP
+\f(CW$ edpykota --printer lp --charge 0.1\fR
+.IP
+Esto establecer�l precio por p�na para la impresora lp a 0.1.
+El precio por trabajo no se cambiar�.IP
+\f(CW$ edpykota --printer hplj1,hplj2 --pgroups Laser,HP\fR
+.IP
+Esto a�r�as impresoras �hplj1� y �hplj2� al grupo de impresoras
+�Laser� y �HP�. Cuando se imprima en las impresoras �hplj1� o �hplj2�,
+la cuota de impresi�ambi�se comprobar� se cargar�n las
+impresoras virtuales �Laser� y �HP�.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Por favor, env�los errores por correo electr�o a: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/es_ES/pkprinters.1
===================================================================
--- pykota/trunk/man/es_ES/pkprinters.1 (revision 1866)
+++ pykota/trunk/man/es_ES/pkprinters.1 (revision 1866)
@@ -0,0 +1,111 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PKPRINTERS "1" "octubre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pkprinters \- manual page for pkprinters 1.20alpha26_unofficial
+.SH DESCRIPTION
+pkprinters v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+Un administrador de impresoras para PyKota.
+.PP
+uso desde la l�a de comandos:
+.IP
+pkprinters [opciones] impresora1 impresora2 impresora3 ... impresoraN
+.PP
+opciones
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Muestra el n� de versi�e pkprinters y
+luego sale.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Muestra este mensaje y luego sale.
+.TP
+\fB\-a\fR | \fB\-\-add\fR
+A� las impresoras si estas no existen en el
+servidor de almacenamiento de las cuotas. Si
+existen, se modifican a menos que se utilice
+\fB\-s\fR|--skipexisting.
+.TP
+\fB\-d\fR | \fB\-\-delete\fR
+Borra las impresoras de la base de datos de
+almacenamiento de las cuotas.
+.HP
+\fB\-D\fR | \fB\-\-description\fR d A� una descripci�extual a la impresora.
+.TP
+\fB\-c\fR | \fB\-\-charge\fR p[,j]
+Establece el precio por p�na y por trabajo que
+se ha de cobrar. El precio por trabajo es opcional.
+Si se van a establecer ambos, sep�los con una coma.
+Se permiten valores en coma flotante y negativos.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR pg1[,pg2...] A� o elimina la(s) impresora(s) del grupo
+de impresoras �pg1�, �pg2�, etc. que han de existir.
+Un grupo de impresi�s similar a una impresora normal,
+con la salvedad de que, normalmente, es desconocido
+por el sistema de impresi�Cree los grupos de
+impresi�e la misma forma que crea las impresoras,
+luego a� otra impresora al grupo con esta opci�La contabilidad se realiza en la impresora y en todos
+los grupos de impresi� los que esta pertenece; la
+comprobaci�e la cuota se realiza en la impresora y
+en todos los grupos de impresi� los que pertenece.
+Si no se utiliza la opci�fB\-\-remove\fR listada abajo, la
+acci�or defecto es a�r las impresoras al grupo de
+impresoras especificado.
+.TP
+\fB\-l\fR | \fB\-\-list\fR
+Lista informaci�obre la(s) impresora(s) y sobre los
+grupos de impresi� los que pertenece.
+.TP
+\fB\-r\fR | \fB\-\-remove\fR
+En combinaci�on la opci�fB\-\-groups\fR citada arriba,
+elimina las impresoras de los grupos de impresi�specificados.
+.TP
+\fB\-s\fR | \fB\-\-skipexisting\fR
+En combinaci�on la opci�fB\-\-add\fR citada arriba,
+le dice a pkprinters que no modifique las impresoras
+existentes.
+.IP
+desde impresora1 hasta impresoraN pueden contener comodines, si la opci�fB\-\-add\fR no se ha utilizado.
+.PP
+ejemplos:
+.IP
+\f(CW$ pkprinters --add -D "HP Printer" --charge 0.05,0.1 hp2100 hp2200 hp8000\fR
+.IP
+Crear�res impresoras, denominadas hp2100, hp2200 y hp8000.
+Sus precios por p�na se establecer�a 0.05 unidades, y sus
+precios por trabajo se establecer�a 0.1 unidades. Las unidades
+est�en su propia moneda, o cualquier cosa que quiera que
+signifique.
+Todas sus descripciones se establecer�a la cadena �HP Printer�.
+Si alguna de estas impresoras ya existe, ser�odificada, a menos
+que la opci�fB\-s\fR|--skipexisting se haya empleado.
+.IP
+\f(CW$ pkprinters --delete "*"\fR
+.IP
+Esto borrar�ompletamente todas las impresoras y sus cuotas
+asociadas, as�omo su historial de trabajos. �UTIL�ELA CON
+CUIDADO!
+.IP
+\f(CW$ pkprinters --groups Laser,HP "hp*"\fR
+.IP
+Esto a�r�odas las impresoras cuyos nombres coincidan con
+�hp*� al grupo de impresoras �Laser� y �HP�, que DEBEN existir.
+.IP
+\f(CW$ pkprinters --groups LexMark --remove hp2200\fR
+.IP
+Esto eliminar�a impresora �hp2200� del grupo de impresoras �LexMark�.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Por favor, env�los errores por correo electr�o a: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/es_ES/pykotme.1
===================================================================
--- pykota/trunk/man/es_ES/pykotme.1 (revision 1866)
+++ pykota/trunk/man/es_ES/pykotme.1 (revision 1866)
@@ -0,0 +1,66 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PYKOTME "1" "octubre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pykotme \- manual page for pykotme 1.20alpha26_unofficial
+.SH DESCRIPTION
+pykotme v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Muestra las cuotas de impresi� los usuarios.
+.PP
+uso desde la l�a de comandos:
+.TP
+pykotme
+[opciones]  [archivos]
+.PP
+opciones:
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Muestra el n� de versi�ykotme y
+luego sale.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Muestra este mensaje y luego sale.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Muestra la cuota para esta impresora �mente.
+Actualmente �p� puede utilizar caracteres comod�para seleccionar s�algunas impresoras. El valor
+por defecto es *, que significa toas las impresoras.
+Puede especificar varios nombres o comodines,
+separ�olos por comas.
+.PP
+ejemplos
+.IP
+\f(CW$ pykotme --printer apple file1.ps file2.ps\fR
+.IP
+Esto mostrar�na cuota de impresi�ara el usuario actual. La cuota
+mostrar�l precio y el tama�el trabajo consistente en �file1.ps�
+y �file2.ps� que se enviar�a la impresora �apple�.
+.IP
+\f(CW$ pykotme --printer apple,hplaser <file1.ps\fR
+.IP
+Esto mostrar�na cuota de impresi�ara el usuario actual. La cuota
+mostrar�l precio y el tama�el trabajo consistente en �file1.ps�
+le� desde la entrada est�ar, que ser�nviado a la impresora
+�apple� o �hplaser�.
+.IP
+\f(CW$ pykotme\fR
+.IP
+Esto mostrar�na cuota para el trabajo consistente en los datos de
+la entrada est�ar. La cuota listar�l tama�el trabajo y el
+coste de impresi�el trabajo en cada impresora.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Por favor, env�los errores por correo electr�o a: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/es_ES/pykosd.1
===================================================================
--- pykota/trunk/man/es_ES/pykosd.1 (revision 1866)
+++ pykota/trunk/man/es_ES/pykosd.1 (revision 1866)
@@ -0,0 +1,67 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PYKOSD "1" "octubre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pykosd \- manual page for pykosd 1.20alpha26_unofficial
+.SH DESCRIPTION
+pykosd v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+Un monitor de cuotas OSD para PyKota.
+.PP
+uso desde la l�a de comandos:
+.IP
+pykosd [opciones]
+.PP
+opciones:
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Muestra el n� de versi�e pykosd y
+luego sale.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Muestra este mensaje y luego sale.
+.TP
+\fB\-c\fR | \fB\-\-color\fR #rrggbb Establece el color que se utilizar�n el
+visualizador como un triplete hexadecimal, por
+ejemplo #FF0000 es un rojo 100%.
+El valor por defecto es 100% verde (#00FF00).
+.TP
+\fB\-d\fR | \fB\-\-duration\fR d
+Establece la duraci�el visualizador en segundos.
+Por defecto son 3 segundos.
+.TP
+\fB\-f\fR | \fB\-\-font\fR f
+Establece el tipo de letra que se utilizar�n
+el visualizador.
+Por defecto se utilizar�a opci�or defecto
+de la librer�Python OSD.
+.TP
+\fB\-l\fR | \fB\-\-loop\fR n
+Establece el n� de veces que la informaci�e mostrar�El valor por defecto es 0, que significa un
+bucle sin fin.
+.TP
+\fB\-s\fR | \fB\-\-sleep\fR s
+Establece el tiempo de espera entre dos mensajes
+en segundos. El valor por defecto son 180 segundos
+(3 minutos).
+.PP
+ejemplos:
+.IP
+\f(CW$ pykosd -s 60 --loop 5\fR
+.IP
+Ejecutar�ykosd. El visualizador se actualizar�ada 60 segundos,
+y se mostrar� segundos (valor por defecto) cada vez. Despu�de
+cinco iteraciones, el programa finalizar�.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Por favor, env�los errores por correo electr�o a: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/es_ES/dumpykota.1
===================================================================
--- pykota/trunk/man/es_ES/dumpykota.1 (revision 1866)
+++ pykota/trunk/man/es_ES/dumpykota.1 (revision 1866)
@@ -0,0 +1,80 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH DUMPYKOTA "1" "octubre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+dumpykota \- manual page for dumpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+dumpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Vuelca el contenido de la base de datos de PyKota.
+.PP
+uso desde la l�a de comandos:
+.IP
+dumpykota [opciones]
+.PP
+opciones:
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Muestra el n� de versi�e dumpykota y
+luego sale.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Muestra este mensaje y luego sale.
+.TP
+\fB\-d\fR | \fB\-\-data\fR type
+Vuelca los datos �type�. Los tipos permitidos son:
+.IP
+- history : vuelca el historial de trabajos.
+- users : vuelca los usuarios.
+- groups : vuelca los grupos de usuarios.
+- printers : vuelca las impresoras.
+- upquotas : vuelca las cuotas de los usuarios.
+- gpquotas : vuelca las cuotas de los grupos de usuarios.
+- payments : vuelca los pagos del usuario.
+- pmembers : vuelca los miembros de los grupos de impresi�- umembers : vuelca los miembros de los grupos de usuarios.
+.IP
+NB : la opci�fB\-d\fR | \fB\-\-data\fR es OBLIGATORIA.
+.TP
+\fB\-f\fR | \fB\-\-format\fR fmt
+Vuelca los datos en el formato �fmt�. Cuando no se
+especifica, el formato de volcado de datos es csv
+(valores separados por comas). Todos los datos
+volcados est�entre comillas dobles. Los formatos
+permitidos son:
+.IP
+- csv : datos separados por comas
+- ssv : datos separados por puntos y comas
+- tsv : datos separados por tabuladores
+- xml : vuelca los datos como XML
+.TP
+\fB\-o\fR | \fB\-\-output\fR fname
+Todos los datos ser�volcados al archivo en lugar de
+a la salida est�ar. El nombre de archivo especial
+�-� es el valor por defecto y significa stdout.
+AVISO: �los archivos existentes ser�truncados!
+.PP
+Ejemplos:
+.IP
+\f(CW$ dumpykota --data history --format csv >myfile.csv\fR
+.IP
+Esto volcar�l historial en un archivo con valores separados por comas,
+para un posible uso en una hoja de c�ulo.
+.IP
+\f(CW$ dumpykota --data users --format xml -o users.xml\fR
+.IP
+Vuelca todos los datos de los usuarios al archivo users.xml.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Por favor, env�los errores por correo electr�o a: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/es_ES/pkhint.1
===================================================================
--- pykota/trunk/man/es_ES/pkhint.1 (revision 1866)
+++ pykota/trunk/man/es_ES/pkhint.1 (revision 1866)
@@ -0,0 +1,47 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PKHINT "1" "octubre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pkhint \- manual page for pkhint 1.20alpha26_unofficial
+.SH DESCRIPTION
+pkhint v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+Herramienta que aconseja sobre qu��do de contabilidad es el mejor
+para cada impresora.
+.PP
+uso desde la l�a de comandos:
+.IP
+pkhint [opciones] [impresora1 impresora2 impresora3 ... impresoraN] <archivo.conf
+.PP
+opciones:
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Muestra el n� de versi�e pkhint y
+luego sale.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Muestra este mensaje y luego sale.
+.PP
+ejemplos:
+.IP
+\f(CW$ pkhint "hp*" printer103 </etc/cups/printers.conf\fR
+.IP
+Analizar�u sistema de impresi�ara comprobar que sistema
+de contabilizaci�s el mejor para cada una de las impresoras
+definidas y cuyo nombre coincida con uno de los par�tros.
+.IP
+Si no pasa ning�r�tro en la l�a de comandos, se analizar�todas las impresoras.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Por favor, env�los errores por correo electr�o a: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/es_ES/repykota.1
===================================================================
--- pykota/trunk/man/es_ES/repykota.1 (revision 1866)
+++ pykota/trunk/man/es_ES/repykota.1 (revision 1866)
@@ -0,0 +1,73 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH REPYKOTA "1" "octubre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+repykota \- manual page for repykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+repykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Genera informes sobre las cuotas de impresi�.PP
+uso desde la l�a de comandos:
+.IP
+repykota [opciones]
+.PP
+opciones:
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Muestra el n� de versi�e repykota y
+luego sale.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Muestra este mensaje y luego sale.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Genera un informe sobre las cuotas de los
+usuarios, este es el comportamiento por defecto.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Genera un informe sobre las cuotas de los grupos
+en lugar de los usuarios.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Informa de las cuotas en esta impresora �mente
+Actualmente �p� puede utilizar caracteres comod�para seleccionar s�algunas impresoras. El valor
+por defecto es *, que significa todas las impresoras.
+Puede especificar varios nombres o comodines,
+separ�olos por comas.
+.PP
+ejemplos:
+.IP
+\f(CW$ repykota --printer lp\fR
+.IP
+Esto imprimir�l estado de la cuota para todos los usuarios que utilizan
+la impresora �lp�.
+.IP
+\f(CW$ repykota\fR
+.IP
+Esto imprimir�l estado de la cuota para todos los usuarios en todas
+las impresoras.
+.IP
+\f(CW$ repykota --printer "laser*,*pson" jerome "jo*"\fR
+.IP
+Esto imprimir�l estado de la cuota para el usuario jerome y
+todos los usuarios cuyos nombres comiencen por �jo� en todas
+las impresoras cuyos nombres comiencen por �laser� o terminen   con �pson�.
+.IP
+Si se ejecuta por un usuario que no es un administrador de PyKota,
+los par�tros adicionales que representen nombres de usuarios o grupos
+son ignorados, inform�ose �mente del usuario/grupo actual.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Por favor, env�los errores por correo electr�o a: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/es_ES/warnpykota.1
===================================================================
--- pykota/trunk/man/es_ES/warnpykota.1 (revision 1866)
+++ pykota/trunk/man/es_ES/warnpykota.1 (revision 1866)
@@ -0,0 +1,75 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH WARNPYKOTA "1" "octubre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+warnpykota \- manual page for warnpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+warnpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Env�correos electr�os a los usuarios que han sobrepasado su cuota
+.PP
+uso desde la l�a de comandos:
+.TP
+warnpykota
+[opciones]  [nombres]
+.PP
+opciones:
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Muestra el n� de versi�e warnpykota y
+luego sale.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Muestra este mensaje y luego sale.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Advierte a los usuarios que han sobrepasado sus
+cuotas de impresi�este es el valor por defecto.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Advierte a los usuarios cuyas cuotas de grupo se
+hayan sobrepasado.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Verifica las cuotas en esta impresora �mente.
+Actualmente �p� puede utilizar caracteres comod�para seleccionar solamente algunas impresoras.
+El valor por defecto es *, que significa todas
+las impresoras.
+Puede especificar varios nombres o comodines,
+separ�olos por comas.
+.PP
+ejemplos:
+.IP
+\f(CW$ warnpykota --printer lp\fR
+.IP
+Esto avisar� todos los usuarios de la impresora �lp� que hayan
+sobrepasado sus cuotas de impresi�.IP
+\f(CW$ warnpykota\fR
+.IP
+Esto avisar� todos los usuarios que hayan sobrepasado su cuota
+de impresi�n cualquier impresora.
+.IP
+\f(CW$ warnpykota --groups --printer "laserjet*" "dev*"\fR
+.IP
+Esto avisar� todos los grupos de usuarios cuyos nombres comiencen con
+�dev� y que hayan sobrepasado sus cuotas de impresi�n cualquier
+impresora cuyo nombre comience con �laserjet�
+.IP
+Si se ejecuta por un usuario que no es un administrador de PyKota,
+los par�tros adicionales que representen nombres de usuarios o grupos
+son ignorados, inform�ose �mente al usuario/grupo actual.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Por favor, env�los errores por correo electr�o a: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/de_DE/autopykota.1
===================================================================
--- pykota/trunk/man/de_DE/autopykota.1 (revision 1866)
+++ pykota/trunk/man/de_DE/autopykota.1 (revision 1866)
@@ -0,0 +1,44 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH AUTOPYKOTA "1" "Oktober 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+autopykota \- manual page for autopykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+autopykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A tool to automate user account creation and initial balance setting.
+.PP
+THIS TOOL MUST NOT BE USED IF YOU WANT TO LIMIT YOUR USERS BY PAGE QUOTA !
+.PP
+command line usage :
+.IP
+THIS TOOL MUST NOT BE USED FROM THE COMMAND LINE BUT ONLY AS PART
+OF AN external policy IN pykota.conf
+.IP
+autopykota { \fB\-i\fR | \fB\-\-initbalance\fR value }
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints autopykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-i\fR | \fB\-\-initbalance\fR b Sets the user's account initial balance value to b.
+If the user already exists, actual balance is left
+unmodified. If unset, the default value is 0.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/de_DE/edpykota.1
===================================================================
--- pykota/trunk/man/de_DE/edpykota.1 (revision 1866)
+++ pykota/trunk/man/de_DE/edpykota.1 (revision 1866)
@@ -0,0 +1,195 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH EDPYKOTA "1" "Oktober 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+edpykota \- manual page for edpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+edpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A Print Quota editor for PyKota.
+.PP
+command line usage :
+.IP
+edpykota [options] user1 user2 ... userN
+.IP
+edpykota [options] group1 group2 ... groupN
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints edpykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-a\fR | \fB\-\-add\fR
+Adds users and/or printers if they don't
+exist on the Quota Storage Server.
+.TP
+\fB\-d\fR | \fB\-\-delete\fR
+Deletes users/groups from the quota storage.
+Printers are never deleted.
+.TP
+\fB\-c\fR | \fB\-\-charge\fR p[,j]
+Sets the price per page and per job to charge
+for a particular printer. Job price is optional.
+If both are to be set, separate them with a comma.
+Floating point values are allowed.
+.TP
+\fB\-i\fR | \fB\-\-ingroups\fR g1[,g2...]
+Puts the users into each of the groups
+listed, separated by commas. The groups
+must already exist in the Quota Storage.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Edit users print quotas, this is the default.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Edit quotas on printer p only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.TP
+\fB\-G\fR | \fB\-\-pgroups\fR pg1[,pg2...] Adds the printer(s) to the printer groups
+pg1, pg2, etc... which must already exist.
+A printer group is just like a normal printer,
+only that it is usually unknown from the printing
+system. Create printer groups exactly the same
+way that you create printers, then add other
+printers to them with this option.
+Accounting is done on a printer and on all
+the printer groups it belongs to, quota checking
+is done on a printer and on all the printer groups
+it belongs to.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Edit users groups print quotas instead of users.
+.TP
+\fB\-p\fR | \fB\-\-prototype\fR u|g Uses user u or group g as a prototype to set
+print quotas
+.TP
+\fB\-n\fR | \fB\-\-noquota\fR
+Doesn't set a quota but only does accounting.
+.TP
+\fB\-r\fR | \fB\-\-reset\fR
+Resets the actual page counter for the user
+or group to zero on the specified printers.
+The life time page counter is kept unchanged.
+.TP
+\fB\-R\fR | \fB\-\-hardreset\fR
+Resets the actual and life time page counters
+for the user or group to zero on the specified
+printers.
+.TP
+\fB\-l\fR | \fB\-\-limitby\fR l
+Choose if the user/group is limited in printing
+by its account balance or by its page quota.
+The default value is 'quota'. Allowed values
+are 'quota' 'balance' 'quota-then-balance' and
+\&'balance-then-quota'.
+WARNING : quota-then-balance and balance-then-quota
+are not yet implemented.
+.TP
+\fB\-b\fR | \fB\-\-balance\fR b
+Sets the user's account balance to b.
+Account balance may be increase or decreased
+if b is prefixed with + or -.
+WARNING : when decreasing account balance,
+the total paid so far by the user is decreased
+too.
+Groups don't have a real balance, but the
+sum of their users' account balance.
+.TP
+\fB\-S\fR | \fB\-\-softlimit\fR sl
+Sets the quota soft limit to sl pages.
+.TP
+\fB\-H\fR | \fB\-\-hardlimit\fR hl
+Sets the quota hard limit to hl pages.
+.IP
+user1 through userN and group1 through groupN can use wildcards
+if the \fB\-\-add\fR option is not set.
+.PP
+examples :
+.IP
+\f(CW$ edpykota --add -p jerome john paul george ringo/ringo@example.com\fR
+.IP
+This will add users john, paul, george and ringo to the quota
+database, and set their print quotas to the same values than user
+jerome. User jerome must already exist.
+User ringo's email address will also be set to 'ringo@example.com'
+.IP
+\f(CW$ edpykota --printer lp -S 50 -H 60 jerome\fR
+.IP
+This will set jerome's print quota on the lp printer to a soft limit
+of 50 pages, and a hard limit of 60 pages. If either user jerome or
+printer lp doesn't exist on the Quota Storage Server then nothing is done.
+.IP
+\f(CW$ edpykota --add --printer lp --ingroups coders,it -S 50 -H 60 jerome\fR
+.IP
+Same as above, but if either user jerome or printer lp doesn't exist
+on the Quota Storage Server they are automatically added. Also
+user jerome is put into the groups "coders" and "it" which must
+already exist in the Quota Storage.
+.IP
+\f(CW$ edpykota -g -S 500 -H 550 financial support\fR
+.IP
+This will set print quota soft limit to 500 pages and hard limit
+to 550 pages for groups financial and support on all printers.
+.IP
+\f(CW$ edpykota --reset jerome "jo*"\fR
+.IP
+This will reset jerome's page counter to zero on all printers, as
+well as every user whose name begins with 'jo'.
+Their life time page counter on each printer will be kept unchanged.
+You can also reset the life time page counters by using the
+\fB\-\-hardreset\fR | \fB\-R\fR command line option.
+.IP
+\f(CW$ edpykota --printer hpcolor --noquota jerome\fR
+.IP
+This will tell PyKota to not limit jerome when printing on the
+hpcolor printer. All his jobs will be allowed on this printer, but
+accounting of the pages he prints will still be kept.
+Print Quotas for jerome on other printers are unchanged.
+.IP
+\f(CW$ edpykota --limitby balance jerome\fR
+.IP
+This will tell PyKota to limit jerome by his account's balance
+when printing.
+.IP
+\f(CW$ edpykota --balance +10.0 jerome\fR
+.IP
+This will increase jerome's account balance by 10.0 (in your
+own currency). You can decrease the account balance with a
+dash prefix, and set it to a fixed amount with no prefix.
+.IP
+\f(CW$ edpykota --delete jerome rachel\fR
+.IP
+This will completely delete jerome and rachel from the Quota Storage
+database. All their quotas and jobs will be deleted too.
+.IP
+\f(CW$ edpykota --printer lp --charge 0.1\fR
+.IP
+This will set the page price for printer lp to 0.1. Job price
+will not be changed.
+.IP
+\f(CW$ edpykota --printer hplj1,hplj2 --pgroups Laser,HP\fR
+.IP
+This will put printers hplj1 and hplj2 in printers groups Laser and HP.
+When printing either on hplj1 or hplj2, print quota will also be
+checked and accounted for on virtual printers Laser and HP.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/de_DE/pkprinters.1
===================================================================
--- pykota/trunk/man/de_DE/pkprinters.1 (revision 1866)
+++ pykota/trunk/man/de_DE/pkprinters.1 (revision 1866)
@@ -0,0 +1,107 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PKPRINTERS "1" "Oktober 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pkprinters \- manual page for pkprinters 1.20alpha26_unofficial
+.SH DESCRIPTION
+pkprinters v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A Printers Manager for PyKota.
+.PP
+command line usage :
+.IP
+pkprinters [options] printer1 printer2 printer3 ... printerN
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pkprinters's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-a\fR | \fB\-\-add\fR
+Adds printers if they don't exist on the Quota
+Storage Server. If they exist, they are modified
+unless \fB\-s\fR|--skipexisting is also used.
+.TP
+\fB\-d\fR | \fB\-\-delete\fR
+Deletes printers from the quota storage.
+.HP
+\fB\-D\fR | \fB\-\-description\fR d Adds a textual description to printers.
+.TP
+\fB\-c\fR | \fB\-\-charge\fR p[,j]
+Sets the price per page and per job to charge.
+Job price is optional.
+If both are to be set, separate them with a comma.
+Floating point and negative values are allowed.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR pg1[,pg2...] Adds or Remove the printer(s) to the printer
+groups pg1, pg2, etc... which must already exist.
+A printer group is just like a normal printer,
+only that it is usually unknown from the printing
+system. Create printer groups exactly the same
+way that you create printers, then add other
+printers to them with this option.
+Accounting is done on a printer and on all
+the printer groups it belongs to, quota checking
+is done on a printer and on all the printer groups
+it belongs to.
+If the \fB\-\-remove\fR option below is not used, the
+default action is to add printers to the specified
+printer groups.
+.TP
+\fB\-l\fR | \fB\-\-list\fR
+List informations about the printer(s) and the
+printers groups it is a member of.
+.TP
+\fB\-r\fR | \fB\-\-remove\fR
+In combination with the \fB\-\-groups\fR option above,
+remove printers from the specified printers groups.
+.TP
+\fB\-s\fR | \fB\-\-skipexisting\fR
+In combination with the \fB\-\-add\fR option above, tells
+pkprinters to not modify existing printers.
+.IP
+printer1 through printerN can contain wildcards if the \fB\-\-add\fR option
+is not set.
+.PP
+examples :
+.IP
+\f(CW$ pkprinters --add -D "HP Printer" --charge 0.05,0.1 hp2100 hp2200 hp8000\fR
+.IP
+Will create three printers named hp2100, hp2200 and hp8000.
+Their price per page will be set at 0.05 unit, and their price
+per job will be set at 0.1 unit. Units are in your own currency,
+or whatever you want them to mean.
+All of their descriptions will be set to the string "HP Printer".
+If any of these printers already exists, it will also be modified
+unless the \fB\-s\fR|--skipexisting command line option is also used.
+.IP
+\f(CW$ pkprinters --delete "*"\fR
+.IP
+This will completely delete all printers and associated quota information,
+as well as their job history. USE WITH CARE !
+.IP
+\f(CW$ pkprinters --groups Laser,HP "hp*"\fR
+.IP
+This will put all printers which name matches "hp*" into printers groups
+Laser and HP, which MUST already exist.
+.IP
+\f(CW$ pkprinters --groups LexMark --remove hp2200\fR
+.IP
+This will remove the hp2200 printer from the LexMark printer group.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/de_DE/pykotme.1
===================================================================
--- pykota/trunk/man/de_DE/pykotme.1 (revision 1866)
+++ pykota/trunk/man/de_DE/pykotme.1 (revision 1866)
@@ -0,0 +1,66 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PYKOTME "1" "Oktober 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pykotme \- manual page for pykotme 1.20alpha26_unofficial
+.SH DESCRIPTION
+pykotme v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Gives print quotes to users.
+.PP
+command line usage :
+.TP
+pykotme
+[options]  [files]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pykotme's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Gives a quote for this printer only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.PP
+examples :
+.IP
+\f(CW$ pykotme --printer apple file1.ps file2.ps\fR
+.IP
+This will give a print quote to the current user. The quote will show
+the price and size of a job consisting in file1.ps and file2.ps
+which would be sent to the apple printer.
+.IP
+\f(CW$ pykotme --printer apple,hplaser <file1.ps\fR
+.IP
+This will give a print quote to the current user. The quote will show
+the price and size of a job consisting in file1.ps as read from
+standard input, which would be sent to the apple or hplaser
+printer.
+.IP
+\f(CW$ pykotme\fR
+.IP
+This will give a quote for a job consisting of what is on standard
+input. The quote will list the job size, and the price the job
+would cost on each printer.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/de_DE/pykosd.1
===================================================================
--- pykota/trunk/man/de_DE/pykosd.1 (revision 1866)
+++ pykota/trunk/man/de_DE/pykosd.1 (revision 1866)
@@ -0,0 +1,63 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PYKOSD "1" "Oktober 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pykosd \- manual page for pykosd 1.20alpha26_unofficial
+.SH DESCRIPTION
+pykosd v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+An OSD quota monitor for PyKota.
+.PP
+command line usage :
+.IP
+pykosd [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pykosd's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-c\fR | \fB\-\-color\fR #rrggbb Sets the color to use for display as an hexadecimal
+triplet, for example #FF0000 is 100% red.
+Defaults to 100% green (#00FF00).
+.TP
+\fB\-d\fR | \fB\-\-duration\fR d
+Sets the duration of the display in seconds.
+Defaults to 3 seconds.
+.TP
+\fB\-f\fR | \fB\-\-font\fR f
+Sets the font to use for display.
+Defaults to the Python OSD library's default.
+.TP
+\fB\-l\fR | \fB\-\-loop\fR n
+Sets the number of times the info will be displayed.
+Defaults to 0, which means loop forever.
+.TP
+\fB\-s\fR | \fB\-\-sleep\fR s
+Sets the sleeping duration between two displays
+in seconds. Defaults to 180 seconds (3 minutes).
+.PP
+examples :
+.IP
+\f(CW$ pykosd -s 60 --loop 5\fR
+.IP
+Will launch pykosd. Display will be refreshed every 60 seconds,
+and will last for 3 seconds (the default) each time. After five
+iterations, the program will exit.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/de_DE/dumpykota.1
===================================================================
--- pykota/trunk/man/de_DE/dumpykota.1 (revision 1866)
+++ pykota/trunk/man/de_DE/dumpykota.1 (revision 1866)
@@ -0,0 +1,80 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH DUMPYKOTA "1" "Oktober 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+dumpykota \- manual page for dumpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+dumpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Dumps PyKota database's content.
+.PP
+command line usage :
+.IP
+dumpykota [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints dumpykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-d\fR | \fB\-\-data\fR type
+Dumps 'type' datas. Allowed types are :
+.IP
+- history : dumps the jobs history.
+- users : dumps users.
+- groups : dumps user groups.
+- printers : dump printers.
+- upquotas : dump user quotas.
+- gpquotas : dump user groups quotas.
+- payments : dumps user payments.
+- pmembers : dumps printer groups members.
+- umembers : dumps user groups members.
+.IP
+NB : the \fB\-d\fR | \fB\-\-data\fR command line option
+is MANDATORY.
+.TP
+\fB\-f\fR | \fB\-\-format\fR fmt
+Dumps datas in the 'fmt' format. When not specified,
+the format is to dump datas in the csv format (comma
+separated values). All data dumped is between double
+quotes. Allowed formats are :
+.IP
+- csv : separate datas with commas
+- ssv : separate datas with semicolons
+- tsv : separate datas with tabs
+- xml : dump data as XML
+.TP
+\fB\-o\fR | \fB\-\-output\fR fname
+All datas will be dumped to the file instead of
+to the standard output. The special '-' filename
+is the default value and means stdout.
+WARNING : existing files are truncated !
+.PP
+Examples :
+.IP
+\f(CW$ dumpykota --data history --format csv >myfile.csv\fR
+.IP
+This dumps the history in a comma separated values file, for possible
+use in a spreadsheet.
+.IP
+\f(CW$ dumpykota --data users --format xml -o users.xml\fR
+.IP
+Dumps all users datas to the users.xml file.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/de_DE/pkhint.1
===================================================================
--- pykota/trunk/man/de_DE/pkhint.1 (revision 1866)
+++ pykota/trunk/man/de_DE/pkhint.1 (revision 1866)
@@ -0,0 +1,46 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PKHINT "1" "Oktober 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pkhint \- manual page for pkhint 1.20alpha26_unofficial
+.SH DESCRIPTION
+pkhint v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A tool to give hints on what accounting method is best for each printer.
+.PP
+command line usage :
+.IP
+pkhint [options] [printer1 printer2 printer3 ... printerN] <file.conf
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pkhint's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.PP
+examples :
+.IP
+\f(CW$ pkhint "hp*" printer103 </etc/cups/printers.conf\fR
+.IP
+Will analyze your printing system to test which accounter
+is the best for each of the defined printer which
+name matches one of the parameters.
+.IP
+If you don't pass any argument on the command line, all
+printers will be analyzed.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/de_DE/repykota.1
===================================================================
--- pykota/trunk/man/de_DE/repykota.1 (revision 1866)
+++ pykota/trunk/man/de_DE/repykota.1 (revision 1866)
@@ -0,0 +1,71 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH REPYKOTA "1" "Oktober 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+repykota \- manual page for repykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+repykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Generates print quota reports.
+.PP
+command line usage :
+.IP
+repykota [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints repykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Generates a report on users quota, this is
+the default.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Generates a report on group quota instead of users.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Report quotas on this printer only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.PP
+examples :
+.IP
+\f(CW$ repykota --printer lp\fR
+.IP
+This will print the quota status for all users who use the lp printer.
+.IP
+\f(CW$ repykota\fR
+.IP
+This will print the quota status for all users on all printers.
+.IP
+\f(CW$ repykota --printer "laser*,*pson" jerome "jo*"\fR
+.IP
+This will print the quota status for user jerome and all users
+whose name begins with "jo" on all printers which name begins
+with "laser" or ends with "pson".
+.IP
+If launched by an user who is not a PyKota administrator, additionnal
+arguments representing users or groups names are ignored, and only the
+current user/group is reported.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/de_DE/warnpykota.1
===================================================================
--- pykota/trunk/man/de_DE/warnpykota.1 (revision 1866)
+++ pykota/trunk/man/de_DE/warnpykota.1 (revision 1866)
@@ -0,0 +1,76 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH WARNPYKOTA "1" "Oktober 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+warnpykota \- manual page for warnpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+warnpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Sends mail to users over print quota.
+.PP
+command line usage :
+.TP
+warnpykota
+[options]  [names]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints warnpykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Warns users over their print quota, this is the
+default.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Warns users whose groups quota are over limit.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Verify quotas on this printer only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.PP
+examples :
+.IP
+\f(CW$ warnpykota --printer lp\fR
+.IP
+This will warn all users of the lp printer who have exceeded their
+print quota.
+.IP
+\f(CW$ warnpykota\fR
+.TP
+This will warn all users
+who have exceeded their print quota on
+.IP
+any printer.
+.IP
+\f(CW$ warnpykota --groups --printer "laserjet*" "dev*"\fR
+.IP
+This will warn all users of groups which names begins with "dev" and
+who have exceeded their print quota on any printer which name begins
+with "laserjet"
+.IP
+If launched by an user who is not a PyKota administrator, additionnal
+arguments representing users or groups names are ignored, and only the
+current user/group is reported.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/pt_BR/autopykota.1
===================================================================
--- pykota/trunk/man/pt_BR/autopykota.1 (revision 1866)
+++ pykota/trunk/man/pt_BR/autopykota.1 (revision 1866)
@@ -0,0 +1,44 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH AUTOPYKOTA "1" "outubro 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+autopykota \- manual page for autopykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+autopykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A tool to automate user account creation and initial balance setting.
+.PP
+THIS TOOL MUST NOT BE USED IF YOU WANT TO LIMIT YOUR USERS BY PAGE QUOTA !
+.PP
+command line usage :
+.IP
+THIS TOOL MUST NOT BE USED FROM THE COMMAND LINE BUT ONLY AS PART
+OF AN external policy IN pykota.conf
+.IP
+autopykota { \fB\-i\fR | \fB\-\-initbalance\fR value }
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints autopykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-i\fR | \fB\-\-initbalance\fR b Sets the user's account initial balance value to b.
+If the user already exists, actual balance is left
+unmodified. If unset, the default value is 0.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/pt_BR/edpykota.1
===================================================================
--- pykota/trunk/man/pt_BR/edpykota.1 (revision 1866)
+++ pykota/trunk/man/pt_BR/edpykota.1 (revision 1866)
@@ -0,0 +1,195 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH EDPYKOTA "1" "outubro 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+edpykota \- manual page for edpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+edpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A Print Quota editor for PyKota.
+.PP
+command line usage :
+.IP
+edpykota [options] user1 user2 ... userN
+.IP
+edpykota [options] group1 group2 ... groupN
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints edpykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-a\fR | \fB\-\-add\fR
+Adds users and/or printers if they don't
+exist on the Quota Storage Server.
+.TP
+\fB\-d\fR | \fB\-\-delete\fR
+Deletes users/groups from the quota storage.
+Printers are never deleted.
+.TP
+\fB\-c\fR | \fB\-\-charge\fR p[,j]
+Sets the price per page and per job to charge
+for a particular printer. Job price is optional.
+If both are to be set, separate them with a comma.
+Floating point values are allowed.
+.TP
+\fB\-i\fR | \fB\-\-ingroups\fR g1[,g2...]
+Puts the users into each of the groups
+listed, separated by commas. The groups
+must already exist in the Quota Storage.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Edit users print quotas, this is the default.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Edit quotas on printer p only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.TP
+\fB\-G\fR | \fB\-\-pgroups\fR pg1[,pg2...] Adds the printer(s) to the printer groups
+pg1, pg2, etc... which must already exist.
+A printer group is just like a normal printer,
+only that it is usually unknown from the printing
+system. Create printer groups exactly the same
+way that you create printers, then add other
+printers to them with this option.
+Accounting is done on a printer and on all
+the printer groups it belongs to, quota checking
+is done on a printer and on all the printer groups
+it belongs to.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Edit users groups print quotas instead of users.
+.TP
+\fB\-p\fR | \fB\-\-prototype\fR u|g Uses user u or group g as a prototype to set
+print quotas
+.TP
+\fB\-n\fR | \fB\-\-noquota\fR
+Doesn't set a quota but only does accounting.
+.TP
+\fB\-r\fR | \fB\-\-reset\fR
+Resets the actual page counter for the user
+or group to zero on the specified printers.
+The life time page counter is kept unchanged.
+.TP
+\fB\-R\fR | \fB\-\-hardreset\fR
+Resets the actual and life time page counters
+for the user or group to zero on the specified
+printers.
+.TP
+\fB\-l\fR | \fB\-\-limitby\fR l
+Choose if the user/group is limited in printing
+by its account balance or by its page quota.
+The default value is 'quota'. Allowed values
+are 'quota' 'balance' 'quota-then-balance' and
+\&'balance-then-quota'.
+WARNING : quota-then-balance and balance-then-quota
+are not yet implemented.
+.TP
+\fB\-b\fR | \fB\-\-balance\fR b
+Sets the user's account balance to b.
+Account balance may be increase or decreased
+if b is prefixed with + or -.
+WARNING : when decreasing account balance,
+the total paid so far by the user is decreased
+too.
+Groups don't have a real balance, but the
+sum of their users' account balance.
+.TP
+\fB\-S\fR | \fB\-\-softlimit\fR sl
+Sets the quota soft limit to sl pages.
+.TP
+\fB\-H\fR | \fB\-\-hardlimit\fR hl
+Sets the quota hard limit to hl pages.
+.IP
+user1 through userN and group1 through groupN can use wildcards
+if the \fB\-\-add\fR option is not set.
+.PP
+examples :
+.IP
+\f(CW$ edpykota --add -p jerome john paul george ringo/ringo@example.com\fR
+.IP
+This will add users john, paul, george and ringo to the quota
+database, and set their print quotas to the same values than user
+jerome. User jerome must already exist.
+User ringo's email address will also be set to 'ringo@example.com'
+.IP
+\f(CW$ edpykota --printer lp -S 50 -H 60 jerome\fR
+.IP
+This will set jerome's print quota on the lp printer to a soft limit
+of 50 pages, and a hard limit of 60 pages. If either user jerome or
+printer lp doesn't exist on the Quota Storage Server then nothing is done.
+.IP
+\f(CW$ edpykota --add --printer lp --ingroups coders,it -S 50 -H 60 jerome\fR
+.IP
+Same as above, but if either user jerome or printer lp doesn't exist
+on the Quota Storage Server they are automatically added. Also
+user jerome is put into the groups "coders" and "it" which must
+already exist in the Quota Storage.
+.IP
+\f(CW$ edpykota -g -S 500 -H 550 financial support\fR
+.IP
+This will set print quota soft limit to 500 pages and hard limit
+to 550 pages for groups financial and support on all printers.
+.IP
+\f(CW$ edpykota --reset jerome "jo*"\fR
+.IP
+This will reset jerome's page counter to zero on all printers, as
+well as every user whose name begins with 'jo'.
+Their life time page counter on each printer will be kept unchanged.
+You can also reset the life time page counters by using the
+\fB\-\-hardreset\fR | \fB\-R\fR command line option.
+.IP
+\f(CW$ edpykota --printer hpcolor --noquota jerome\fR
+.IP
+This will tell PyKota to not limit jerome when printing on the
+hpcolor printer. All his jobs will be allowed on this printer, but
+accounting of the pages he prints will still be kept.
+Print Quotas for jerome on other printers are unchanged.
+.IP
+\f(CW$ edpykota --limitby balance jerome\fR
+.IP
+This will tell PyKota to limit jerome by his account's balance
+when printing.
+.IP
+\f(CW$ edpykota --balance +10.0 jerome\fR
+.IP
+This will increase jerome's account balance by 10.0 (in your
+own currency). You can decrease the account balance with a
+dash prefix, and set it to a fixed amount with no prefix.
+.IP
+\f(CW$ edpykota --delete jerome rachel\fR
+.IP
+This will completely delete jerome and rachel from the Quota Storage
+database. All their quotas and jobs will be deleted too.
+.IP
+\f(CW$ edpykota --printer lp --charge 0.1\fR
+.IP
+This will set the page price for printer lp to 0.1. Job price
+will not be changed.
+.IP
+\f(CW$ edpykota --printer hplj1,hplj2 --pgroups Laser,HP\fR
+.IP
+This will put printers hplj1 and hplj2 in printers groups Laser and HP.
+When printing either on hplj1 or hplj2, print quota will also be
+checked and accounted for on virtual printers Laser and HP.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/pt_BR/pkprinters.1
===================================================================
--- pykota/trunk/man/pt_BR/pkprinters.1 (revision 1866)
+++ pykota/trunk/man/pt_BR/pkprinters.1 (revision 1866)
@@ -0,0 +1,107 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PKPRINTERS "1" "outubro 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pkprinters \- manual page for pkprinters 1.20alpha26_unofficial
+.SH DESCRIPTION
+pkprinters v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A Printers Manager for PyKota.
+.PP
+command line usage :
+.IP
+pkprinters [options] printer1 printer2 printer3 ... printerN
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pkprinters's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-a\fR | \fB\-\-add\fR
+Adds printers if they don't exist on the Quota
+Storage Server. If they exist, they are modified
+unless \fB\-s\fR|--skipexisting is also used.
+.TP
+\fB\-d\fR | \fB\-\-delete\fR
+Deletes printers from the quota storage.
+.HP
+\fB\-D\fR | \fB\-\-description\fR d Adds a textual description to printers.
+.TP
+\fB\-c\fR | \fB\-\-charge\fR p[,j]
+Sets the price per page and per job to charge.
+Job price is optional.
+If both are to be set, separate them with a comma.
+Floating point and negative values are allowed.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR pg1[,pg2...] Adds or Remove the printer(s) to the printer
+groups pg1, pg2, etc... which must already exist.
+A printer group is just like a normal printer,
+only that it is usually unknown from the printing
+system. Create printer groups exactly the same
+way that you create printers, then add other
+printers to them with this option.
+Accounting is done on a printer and on all
+the printer groups it belongs to, quota checking
+is done on a printer and on all the printer groups
+it belongs to.
+If the \fB\-\-remove\fR option below is not used, the
+default action is to add printers to the specified
+printer groups.
+.TP
+\fB\-l\fR | \fB\-\-list\fR
+List informations about the printer(s) and the
+printers groups it is a member of.
+.TP
+\fB\-r\fR | \fB\-\-remove\fR
+In combination with the \fB\-\-groups\fR option above,
+remove printers from the specified printers groups.
+.TP
+\fB\-s\fR | \fB\-\-skipexisting\fR
+In combination with the \fB\-\-add\fR option above, tells
+pkprinters to not modify existing printers.
+.IP
+printer1 through printerN can contain wildcards if the \fB\-\-add\fR option
+is not set.
+.PP
+examples :
+.IP
+\f(CW$ pkprinters --add -D "HP Printer" --charge 0.05,0.1 hp2100 hp2200 hp8000\fR
+.IP
+Will create three printers named hp2100, hp2200 and hp8000.
+Their price per page will be set at 0.05 unit, and their price
+per job will be set at 0.1 unit. Units are in your own currency,
+or whatever you want them to mean.
+All of their descriptions will be set to the string "HP Printer".
+If any of these printers already exists, it will also be modified
+unless the \fB\-s\fR|--skipexisting command line option is also used.
+.IP
+\f(CW$ pkprinters --delete "*"\fR
+.IP
+This will completely delete all printers and associated quota information,
+as well as their job history. USE WITH CARE !
+.IP
+\f(CW$ pkprinters --groups Laser,HP "hp*"\fR
+.IP
+This will put all printers which name matches "hp*" into printers groups
+Laser and HP, which MUST already exist.
+.IP
+\f(CW$ pkprinters --groups LexMark --remove hp2200\fR
+.IP
+This will remove the hp2200 printer from the LexMark printer group.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/pt_BR/pykotme.1
===================================================================
--- pykota/trunk/man/pt_BR/pykotme.1 (revision 1866)
+++ pykota/trunk/man/pt_BR/pykotme.1 (revision 1866)
@@ -0,0 +1,66 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PYKOTME "1" "outubro 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pykotme \- manual page for pykotme 1.20alpha26_unofficial
+.SH DESCRIPTION
+pykotme v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Gives print quotes to users.
+.PP
+command line usage :
+.TP
+pykotme
+[options]  [files]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pykotme's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Gives a quote for this printer only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.PP
+examples :
+.IP
+\f(CW$ pykotme --printer apple file1.ps file2.ps\fR
+.IP
+This will give a print quote to the current user. The quote will show
+the price and size of a job consisting in file1.ps and file2.ps
+which would be sent to the apple printer.
+.IP
+\f(CW$ pykotme --printer apple,hplaser <file1.ps\fR
+.IP
+This will give a print quote to the current user. The quote will show
+the price and size of a job consisting in file1.ps as read from
+standard input, which would be sent to the apple or hplaser
+printer.
+.IP
+\f(CW$ pykotme\fR
+.IP
+This will give a quote for a job consisting of what is on standard
+input. The quote will list the job size, and the price the job
+would cost on each printer.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/pt_BR/pykosd.1
===================================================================
--- pykota/trunk/man/pt_BR/pykosd.1 (revision 1866)
+++ pykota/trunk/man/pt_BR/pykosd.1 (revision 1866)
@@ -0,0 +1,63 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PYKOSD "1" "outubro 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pykosd \- manual page for pykosd 1.20alpha26_unofficial
+.SH DESCRIPTION
+pykosd v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+An OSD quota monitor for PyKota.
+.PP
+command line usage :
+.IP
+pykosd [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pykosd's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-c\fR | \fB\-\-color\fR #rrggbb Sets the color to use for display as an hexadecimal
+triplet, for example #FF0000 is 100% red.
+Defaults to 100% green (#00FF00).
+.TP
+\fB\-d\fR | \fB\-\-duration\fR d
+Sets the duration of the display in seconds.
+Defaults to 3 seconds.
+.TP
+\fB\-f\fR | \fB\-\-font\fR f
+Sets the font to use for display.
+Defaults to the Python OSD library's default.
+.TP
+\fB\-l\fR | \fB\-\-loop\fR n
+Sets the number of times the info will be displayed.
+Defaults to 0, which means loop forever.
+.TP
+\fB\-s\fR | \fB\-\-sleep\fR s
+Sets the sleeping duration between two displays
+in seconds. Defaults to 180 seconds (3 minutes).
+.PP
+examples :
+.IP
+\f(CW$ pykosd -s 60 --loop 5\fR
+.IP
+Will launch pykosd. Display will be refreshed every 60 seconds,
+and will last for 3 seconds (the default) each time. After five
+iterations, the program will exit.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/pt_BR/dumpykota.1
===================================================================
--- pykota/trunk/man/pt_BR/dumpykota.1 (revision 1866)
+++ pykota/trunk/man/pt_BR/dumpykota.1 (revision 1866)
@@ -0,0 +1,80 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH DUMPYKOTA "1" "outubro 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+dumpykota \- manual page for dumpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+dumpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Dumps PyKota database's content.
+.PP
+command line usage :
+.IP
+dumpykota [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints dumpykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-d\fR | \fB\-\-data\fR type
+Dumps 'type' datas. Allowed types are :
+.IP
+- history : dumps the jobs history.
+- users : dumps users.
+- groups : dumps user groups.
+- printers : dump printers.
+- upquotas : dump user quotas.
+- gpquotas : dump user groups quotas.
+- payments : dumps user payments.
+- pmembers : dumps printer groups members.
+- umembers : dumps user groups members.
+.IP
+NB : the \fB\-d\fR | \fB\-\-data\fR command line option
+is MANDATORY.
+.TP
+\fB\-f\fR | \fB\-\-format\fR fmt
+Dumps datas in the 'fmt' format. When not specified,
+the format is to dump datas in the csv format (comma
+separated values). All data dumped is between double
+quotes. Allowed formats are :
+.IP
+- csv : separate datas with commas
+- ssv : separate datas with semicolons
+- tsv : separate datas with tabs
+- xml : dump data as XML
+.TP
+\fB\-o\fR | \fB\-\-output\fR fname
+All datas will be dumped to the file instead of
+to the standard output. The special '-' filename
+is the default value and means stdout.
+WARNING : existing files are truncated !
+.PP
+Examples :
+.IP
+\f(CW$ dumpykota --data history --format csv >myfile.csv\fR
+.IP
+This dumps the history in a comma separated values file, for possible
+use in a spreadsheet.
+.IP
+\f(CW$ dumpykota --data users --format xml -o users.xml\fR
+.IP
+Dumps all users datas to the users.xml file.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/pt_BR/pkhint.1
===================================================================
--- pykota/trunk/man/pt_BR/pkhint.1 (revision 1866)
+++ pykota/trunk/man/pt_BR/pkhint.1 (revision 1866)
@@ -0,0 +1,46 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PKHINT "1" "outubro 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pkhint \- manual page for pkhint 1.20alpha26_unofficial
+.SH DESCRIPTION
+pkhint v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A tool to give hints on what accounting method is best for each printer.
+.PP
+command line usage :
+.IP
+pkhint [options] [printer1 printer2 printer3 ... printerN] <file.conf
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pkhint's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.PP
+examples :
+.IP
+\f(CW$ pkhint "hp*" printer103 </etc/cups/printers.conf\fR
+.IP
+Will analyze your printing system to test which accounter
+is the best for each of the defined printer which
+name matches one of the parameters.
+.IP
+If you don't pass any argument on the command line, all
+printers will be analyzed.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/pt_BR/repykota.1
===================================================================
--- pykota/trunk/man/pt_BR/repykota.1 (revision 1866)
+++ pykota/trunk/man/pt_BR/repykota.1 (revision 1866)
@@ -0,0 +1,71 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH REPYKOTA "1" "outubro 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+repykota \- manual page for repykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+repykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Generates print quota reports.
+.PP
+command line usage :
+.IP
+repykota [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints repykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Generates a report on users quota, this is
+the default.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Generates a report on group quota instead of users.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Report quotas on this printer only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.PP
+examples :
+.IP
+\f(CW$ repykota --printer lp\fR
+.IP
+This will print the quota status for all users who use the lp printer.
+.IP
+\f(CW$ repykota\fR
+.IP
+This will print the quota status for all users on all printers.
+.IP
+\f(CW$ repykota --printer "laser*,*pson" jerome "jo*"\fR
+.IP
+This will print the quota status for user jerome and all users
+whose name begins with "jo" on all printers which name begins
+with "laser" or ends with "pson".
+.IP
+If launched by an user who is not a PyKota administrator, additionnal
+arguments representing users or groups names are ignored, and only the
+current user/group is reported.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/pt_BR/warnpykota.1
===================================================================
--- pykota/trunk/man/pt_BR/warnpykota.1 (revision 1866)
+++ pykota/trunk/man/pt_BR/warnpykota.1 (revision 1866)
@@ -0,0 +1,76 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH WARNPYKOTA "1" "outubro 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+warnpykota \- manual page for warnpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+warnpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Sends mail to users over print quota.
+.PP
+command line usage :
+.TP
+warnpykota
+[options]  [names]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints warnpykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Warns users over their print quota, this is the
+default.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Warns users whose groups quota are over limit.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Verify quotas on this printer only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.PP
+examples :
+.IP
+\f(CW$ warnpykota --printer lp\fR
+.IP
+This will warn all users of the lp printer who have exceeded their
+print quota.
+.IP
+\f(CW$ warnpykota\fR
+.TP
+This will warn all users
+who have exceeded their print quota on
+.IP
+any printer.
+.IP
+\f(CW$ warnpykota --groups --printer "laserjet*" "dev*"\fR
+.IP
+This will warn all users of groups which names begins with "dev" and
+who have exceeded their print quota on any printer which name begins
+with "laserjet"
+.IP
+If launched by an user who is not a PyKota administrator, additionnal
+arguments representing users or groups names are ignored, and only the
+current user/group is reported.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/th_TH/autopykota.1
===================================================================
--- pykota/trunk/man/th_TH/autopykota.1 (revision 1866)
+++ pykota/trunk/man/th_TH/autopykota.1 (revision 1866)
@@ -0,0 +1,44 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH AUTOPYKOTA "1" "��Ҥ�2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+autopykota \- manual page for autopykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+autopykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A tool to automate user account creation and initial balance setting.
+.PP
+THIS TOOL MUST NOT BE USED IF YOU WANT TO LIMIT YOUR USERS BY PAGE QUOTA !
+.PP
+command line usage :
+.IP
+THIS TOOL MUST NOT BE USED FROM THE COMMAND LINE BUT ONLY AS PART
+OF AN external policy IN pykota.conf
+.IP
+autopykota { \fB\-i\fR | \fB\-\-initbalance\fR value }
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints autopykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-i\fR | \fB\-\-initbalance\fR b Sets the user's account initial balance value to b.
+If the user already exists, actual balance is left
+unmodified. If unset, the default value is 0.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/th_TH/edpykota.1
===================================================================
--- pykota/trunk/man/th_TH/edpykota.1 (revision 1866)
+++ pykota/trunk/man/th_TH/edpykota.1 (revision 1866)
@@ -0,0 +1,195 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH EDPYKOTA "1" "��Ҥ�2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+edpykota \- manual page for edpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+edpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A Print Quota editor for PyKota.
+.PP
+command line usage :
+.IP
+edpykota [options] user1 user2 ... userN
+.IP
+edpykota [options] group1 group2 ... groupN
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints edpykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-a\fR | \fB\-\-add\fR
+Adds users and/or printers if they don't
+exist on the Quota Storage Server.
+.TP
+\fB\-d\fR | \fB\-\-delete\fR
+Deletes users/groups from the quota storage.
+Printers are never deleted.
+.TP
+\fB\-c\fR | \fB\-\-charge\fR p[,j]
+Sets the price per page and per job to charge
+for a particular printer. Job price is optional.
+If both are to be set, separate them with a comma.
+Floating point values are allowed.
+.TP
+\fB\-i\fR | \fB\-\-ingroups\fR g1[,g2...]
+Puts the users into each of the groups
+listed, separated by commas. The groups
+must already exist in the Quota Storage.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Edit users print quotas, this is the default.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Edit quotas on printer p only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.TP
+\fB\-G\fR | \fB\-\-pgroups\fR pg1[,pg2...] Adds the printer(s) to the printer groups
+pg1, pg2, etc... which must already exist.
+A printer group is just like a normal printer,
+only that it is usually unknown from the printing
+system. Create printer groups exactly the same
+way that you create printers, then add other
+printers to them with this option.
+Accounting is done on a printer and on all
+the printer groups it belongs to, quota checking
+is done on a printer and on all the printer groups
+it belongs to.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Edit users groups print quotas instead of users.
+.TP
+\fB\-p\fR | \fB\-\-prototype\fR u|g Uses user u or group g as a prototype to set
+print quotas
+.TP
+\fB\-n\fR | \fB\-\-noquota\fR
+Doesn't set a quota but only does accounting.
+.TP
+\fB\-r\fR | \fB\-\-reset\fR
+Resets the actual page counter for the user
+or group to zero on the specified printers.
+The life time page counter is kept unchanged.
+.TP
+\fB\-R\fR | \fB\-\-hardreset\fR
+Resets the actual and life time page counters
+for the user or group to zero on the specified
+printers.
+.TP
+\fB\-l\fR | \fB\-\-limitby\fR l
+Choose if the user/group is limited in printing
+by its account balance or by its page quota.
+The default value is 'quota'. Allowed values
+are 'quota' 'balance' 'quota-then-balance' and
+\&'balance-then-quota'.
+WARNING : quota-then-balance and balance-then-quota
+are not yet implemented.
+.TP
+\fB\-b\fR | \fB\-\-balance\fR b
+Sets the user's account balance to b.
+Account balance may be increase or decreased
+if b is prefixed with + or -.
+WARNING : when decreasing account balance,
+the total paid so far by the user is decreased
+too.
+Groups don't have a real balance, but the
+sum of their users' account balance.
+.TP
+\fB\-S\fR | \fB\-\-softlimit\fR sl
+Sets the quota soft limit to sl pages.
+.TP
+\fB\-H\fR | \fB\-\-hardlimit\fR hl
+Sets the quota hard limit to hl pages.
+.IP
+user1 through userN and group1 through groupN can use wildcards
+if the \fB\-\-add\fR option is not set.
+.PP
+examples :
+.IP
+\f(CW$ edpykota --add -p jerome john paul george ringo/ringo@example.com\fR
+.IP
+This will add users john, paul, george and ringo to the quota
+database, and set their print quotas to the same values than user
+jerome. User jerome must already exist.
+User ringo's email address will also be set to 'ringo@example.com'
+.IP
+\f(CW$ edpykota --printer lp -S 50 -H 60 jerome\fR
+.IP
+This will set jerome's print quota on the lp printer to a soft limit
+of 50 pages, and a hard limit of 60 pages. If either user jerome or
+printer lp doesn't exist on the Quota Storage Server then nothing is done.
+.IP
+\f(CW$ edpykota --add --printer lp --ingroups coders,it -S 50 -H 60 jerome\fR
+.IP
+Same as above, but if either user jerome or printer lp doesn't exist
+on the Quota Storage Server they are automatically added. Also
+user jerome is put into the groups "coders" and "it" which must
+already exist in the Quota Storage.
+.IP
+\f(CW$ edpykota -g -S 500 -H 550 financial support\fR
+.IP
+This will set print quota soft limit to 500 pages and hard limit
+to 550 pages for groups financial and support on all printers.
+.IP
+\f(CW$ edpykota --reset jerome "jo*"\fR
+.IP
+This will reset jerome's page counter to zero on all printers, as
+well as every user whose name begins with 'jo'.
+Their life time page counter on each printer will be kept unchanged.
+You can also reset the life time page counters by using the
+\fB\-\-hardreset\fR | \fB\-R\fR command line option.
+.IP
+\f(CW$ edpykota --printer hpcolor --noquota jerome\fR
+.IP
+This will tell PyKota to not limit jerome when printing on the
+hpcolor printer. All his jobs will be allowed on this printer, but
+accounting of the pages he prints will still be kept.
+Print Quotas for jerome on other printers are unchanged.
+.IP
+\f(CW$ edpykota --limitby balance jerome\fR
+.IP
+This will tell PyKota to limit jerome by his account's balance
+when printing.
+.IP
+\f(CW$ edpykota --balance +10.0 jerome\fR
+.IP
+This will increase jerome's account balance by 10.0 (in your
+own currency). You can decrease the account balance with a
+dash prefix, and set it to a fixed amount with no prefix.
+.IP
+\f(CW$ edpykota --delete jerome rachel\fR
+.IP
+This will completely delete jerome and rachel from the Quota Storage
+database. All their quotas and jobs will be deleted too.
+.IP
+\f(CW$ edpykota --printer lp --charge 0.1\fR
+.IP
+This will set the page price for printer lp to 0.1. Job price
+will not be changed.
+.IP
+\f(CW$ edpykota --printer hplj1,hplj2 --pgroups Laser,HP\fR
+.IP
+This will put printers hplj1 and hplj2 in printers groups Laser and HP.
+When printing either on hplj1 or hplj2, print quota will also be
+checked and accounted for on virtual printers Laser and HP.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/th_TH/pkprinters.1
===================================================================
--- pykota/trunk/man/th_TH/pkprinters.1 (revision 1866)
+++ pykota/trunk/man/th_TH/pkprinters.1 (revision 1866)
@@ -0,0 +1,107 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PKPRINTERS "1" "��Ҥ�2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pkprinters \- manual page for pkprinters 1.20alpha26_unofficial
+.SH DESCRIPTION
+pkprinters v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A Printers Manager for PyKota.
+.PP
+command line usage :
+.IP
+pkprinters [options] printer1 printer2 printer3 ... printerN
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pkprinters's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-a\fR | \fB\-\-add\fR
+Adds printers if they don't exist on the Quota
+Storage Server. If they exist, they are modified
+unless \fB\-s\fR|--skipexisting is also used.
+.TP
+\fB\-d\fR | \fB\-\-delete\fR
+Deletes printers from the quota storage.
+.HP
+\fB\-D\fR | \fB\-\-description\fR d Adds a textual description to printers.
+.TP
+\fB\-c\fR | \fB\-\-charge\fR p[,j]
+Sets the price per page and per job to charge.
+Job price is optional.
+If both are to be set, separate them with a comma.
+Floating point and negative values are allowed.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR pg1[,pg2...] Adds or Remove the printer(s) to the printer
+groups pg1, pg2, etc... which must already exist.
+A printer group is just like a normal printer,
+only that it is usually unknown from the printing
+system. Create printer groups exactly the same
+way that you create printers, then add other
+printers to them with this option.
+Accounting is done on a printer and on all
+the printer groups it belongs to, quota checking
+is done on a printer and on all the printer groups
+it belongs to.
+If the \fB\-\-remove\fR option below is not used, the
+default action is to add printers to the specified
+printer groups.
+.TP
+\fB\-l\fR | \fB\-\-list\fR
+List informations about the printer(s) and the
+printers groups it is a member of.
+.TP
+\fB\-r\fR | \fB\-\-remove\fR
+In combination with the \fB\-\-groups\fR option above,
+remove printers from the specified printers groups.
+.TP
+\fB\-s\fR | \fB\-\-skipexisting\fR
+In combination with the \fB\-\-add\fR option above, tells
+pkprinters to not modify existing printers.
+.IP
+printer1 through printerN can contain wildcards if the \fB\-\-add\fR option
+is not set.
+.PP
+examples :
+.IP
+\f(CW$ pkprinters --add -D "HP Printer" --charge 0.05,0.1 hp2100 hp2200 hp8000\fR
+.IP
+Will create three printers named hp2100, hp2200 and hp8000.
+Their price per page will be set at 0.05 unit, and their price
+per job will be set at 0.1 unit. Units are in your own currency,
+or whatever you want them to mean.
+All of their descriptions will be set to the string "HP Printer".
+If any of these printers already exists, it will also be modified
+unless the \fB\-s\fR|--skipexisting command line option is also used.
+.IP
+\f(CW$ pkprinters --delete "*"\fR
+.IP
+This will completely delete all printers and associated quota information,
+as well as their job history. USE WITH CARE !
+.IP
+\f(CW$ pkprinters --groups Laser,HP "hp*"\fR
+.IP
+This will put all printers which name matches "hp*" into printers groups
+Laser and HP, which MUST already exist.
+.IP
+\f(CW$ pkprinters --groups LexMark --remove hp2200\fR
+.IP
+This will remove the hp2200 printer from the LexMark printer group.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/th_TH/pykotme.1
===================================================================
--- pykota/trunk/man/th_TH/pykotme.1 (revision 1866)
+++ pykota/trunk/man/th_TH/pykotme.1 (revision 1866)
@@ -0,0 +1,66 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PYKOTME "1" "��Ҥ�2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pykotme \- manual page for pykotme 1.20alpha26_unofficial
+.SH DESCRIPTION
+pykotme v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Gives print quotes to users.
+.PP
+command line usage :
+.TP
+pykotme
+[options]  [files]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pykotme's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Gives a quote for this printer only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.PP
+examples :
+.IP
+\f(CW$ pykotme --printer apple file1.ps file2.ps\fR
+.IP
+This will give a print quote to the current user. The quote will show
+the price and size of a job consisting in file1.ps and file2.ps
+which would be sent to the apple printer.
+.IP
+\f(CW$ pykotme --printer apple,hplaser <file1.ps\fR
+.IP
+This will give a print quote to the current user. The quote will show
+the price and size of a job consisting in file1.ps as read from
+standard input, which would be sent to the apple or hplaser
+printer.
+.IP
+\f(CW$ pykotme\fR
+.IP
+This will give a quote for a job consisting of what is on standard
+input. The quote will list the job size, and the price the job
+would cost on each printer.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/th_TH/pykosd.1
===================================================================
--- pykota/trunk/man/th_TH/pykosd.1 (revision 1866)
+++ pykota/trunk/man/th_TH/pykosd.1 (revision 1866)
@@ -0,0 +1,63 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PYKOSD "1" "��Ҥ�2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pykosd \- manual page for pykosd 1.20alpha26_unofficial
+.SH DESCRIPTION
+pykosd v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+An OSD quota monitor for PyKota.
+.PP
+command line usage :
+.IP
+pykosd [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pykosd's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-c\fR | \fB\-\-color\fR #rrggbb Sets the color to use for display as an hexadecimal
+triplet, for example #FF0000 is 100% red.
+Defaults to 100% green (#00FF00).
+.TP
+\fB\-d\fR | \fB\-\-duration\fR d
+Sets the duration of the display in seconds.
+Defaults to 3 seconds.
+.TP
+\fB\-f\fR | \fB\-\-font\fR f
+Sets the font to use for display.
+Defaults to the Python OSD library's default.
+.TP
+\fB\-l\fR | \fB\-\-loop\fR n
+Sets the number of times the info will be displayed.
+Defaults to 0, which means loop forever.
+.TP
+\fB\-s\fR | \fB\-\-sleep\fR s
+Sets the sleeping duration between two displays
+in seconds. Defaults to 180 seconds (3 minutes).
+.PP
+examples :
+.IP
+\f(CW$ pykosd -s 60 --loop 5\fR
+.IP
+Will launch pykosd. Display will be refreshed every 60 seconds,
+and will last for 3 seconds (the default) each time. After five
+iterations, the program will exit.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/th_TH/dumpykota.1
===================================================================
--- pykota/trunk/man/th_TH/dumpykota.1 (revision 1866)
+++ pykota/trunk/man/th_TH/dumpykota.1 (revision 1866)
@@ -0,0 +1,80 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH DUMPYKOTA "1" "��Ҥ�2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+dumpykota \- manual page for dumpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+dumpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Dumps PyKota database's content.
+.PP
+command line usage :
+.IP
+dumpykota [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints dumpykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-d\fR | \fB\-\-data\fR type
+Dumps 'type' datas. Allowed types are :
+.IP
+- history : dumps the jobs history.
+- users : dumps users.
+- groups : dumps user groups.
+- printers : dump printers.
+- upquotas : dump user quotas.
+- gpquotas : dump user groups quotas.
+- payments : dumps user payments.
+- pmembers : dumps printer groups members.
+- umembers : dumps user groups members.
+.IP
+NB : the \fB\-d\fR | \fB\-\-data\fR command line option
+is MANDATORY.
+.TP
+\fB\-f\fR | \fB\-\-format\fR fmt
+Dumps datas in the 'fmt' format. When not specified,
+the format is to dump datas in the csv format (comma
+separated values). All data dumped is between double
+quotes. Allowed formats are :
+.IP
+- csv : separate datas with commas
+- ssv : separate datas with semicolons
+- tsv : separate datas with tabs
+- xml : dump data as XML
+.TP
+\fB\-o\fR | \fB\-\-output\fR fname
+All datas will be dumped to the file instead of
+to the standard output. The special '-' filename
+is the default value and means stdout.
+WARNING : existing files are truncated !
+.PP
+Examples :
+.IP
+\f(CW$ dumpykota --data history --format csv >myfile.csv\fR
+.IP
+This dumps the history in a comma separated values file, for possible
+use in a spreadsheet.
+.IP
+\f(CW$ dumpykota --data users --format xml -o users.xml\fR
+.IP
+Dumps all users datas to the users.xml file.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/th_TH/pkhint.1
===================================================================
--- pykota/trunk/man/th_TH/pkhint.1 (revision 1866)
+++ pykota/trunk/man/th_TH/pkhint.1 (revision 1866)
@@ -0,0 +1,46 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PKHINT "1" "��Ҥ�2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pkhint \- manual page for pkhint 1.20alpha26_unofficial
+.SH DESCRIPTION
+pkhint v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A tool to give hints on what accounting method is best for each printer.
+.PP
+command line usage :
+.IP
+pkhint [options] [printer1 printer2 printer3 ... printerN] <file.conf
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pkhint's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.PP
+examples :
+.IP
+\f(CW$ pkhint "hp*" printer103 </etc/cups/printers.conf\fR
+.IP
+Will analyze your printing system to test which accounter
+is the best for each of the defined printer which
+name matches one of the parameters.
+.IP
+If you don't pass any argument on the command line, all
+printers will be analyzed.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/th_TH/repykota.1
===================================================================
--- pykota/trunk/man/th_TH/repykota.1 (revision 1866)
+++ pykota/trunk/man/th_TH/repykota.1 (revision 1866)
@@ -0,0 +1,71 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH REPYKOTA "1" "��Ҥ�2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+repykota \- manual page for repykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+repykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Generates print quota reports.
+.PP
+command line usage :
+.IP
+repykota [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints repykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Generates a report on users quota, this is
+the default.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Generates a report on group quota instead of users.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Report quotas on this printer only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.PP
+examples :
+.IP
+\f(CW$ repykota --printer lp\fR
+.IP
+This will print the quota status for all users who use the lp printer.
+.IP
+\f(CW$ repykota\fR
+.IP
+This will print the quota status for all users on all printers.
+.IP
+\f(CW$ repykota --printer "laser*,*pson" jerome "jo*"\fR
+.IP
+This will print the quota status for user jerome and all users
+whose name begins with "jo" on all printers which name begins
+with "laser" or ends with "pson".
+.IP
+If launched by an user who is not a PyKota administrator, additionnal
+arguments representing users or groups names are ignored, and only the
+current user/group is reported.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/th_TH/warnpykota.1
===================================================================
--- pykota/trunk/man/th_TH/warnpykota.1 (revision 1866)
+++ pykota/trunk/man/th_TH/warnpykota.1 (revision 1866)
@@ -0,0 +1,76 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH WARNPYKOTA "1" "��Ҥ�2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+warnpykota \- manual page for warnpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+warnpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Sends mail to users over print quota.
+.PP
+command line usage :
+.TP
+warnpykota
+[options]  [names]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints warnpykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Warns users over their print quota, this is the
+default.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Warns users whose groups quota are over limit.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Verify quotas on this printer only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.PP
+examples :
+.IP
+\f(CW$ warnpykota --printer lp\fR
+.IP
+This will warn all users of the lp printer who have exceeded their
+print quota.
+.IP
+\f(CW$ warnpykota\fR
+.TP
+This will warn all users
+who have exceeded their print quota on
+.IP
+any printer.
+.IP
+\f(CW$ warnpykota --groups --printer "laserjet*" "dev*"\fR
+.IP
+This will warn all users of groups which names begins with "dev" and
+who have exceeded their print quota on any printer which name begins
+with "laserjet"
+.IP
+If launched by an user who is not a PyKota administrator, additionnal
+arguments representing users or groups names are ignored, and only the
+current user/group is reported.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/it_IT/autopykota.1
===================================================================
--- pykota/trunk/man/it_IT/autopykota.1 (revision 1866)
+++ pykota/trunk/man/it_IT/autopykota.1 (revision 1866)
@@ -0,0 +1,44 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH AUTOPYKOTA "1" "ottobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+autopykota \- manual page for autopykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+autopykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A tool to automate user account creation and initial balance setting.
+.PP
+THIS TOOL MUST NOT BE USED IF YOU WANT TO LIMIT YOUR USERS BY PAGE QUOTA !
+.PP
+command line usage :
+.IP
+THIS TOOL MUST NOT BE USED FROM THE COMMAND LINE BUT ONLY AS PART
+OF AN external policy IN pykota.conf
+.IP
+autopykota { \fB\-i\fR | \fB\-\-initbalance\fR value }
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints autopykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-i\fR | \fB\-\-initbalance\fR b Sets the user's account initial balance value to b.
+If the user already exists, actual balance is left
+unmodified. If unset, the default value is 0.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/it_IT/edpykota.1
===================================================================
--- pykota/trunk/man/it_IT/edpykota.1 (revision 1866)
+++ pykota/trunk/man/it_IT/edpykota.1 (revision 1866)
@@ -0,0 +1,195 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH EDPYKOTA "1" "ottobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+edpykota \- manual page for edpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+edpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A Print Quota editor for PyKota.
+.PP
+command line usage :
+.IP
+edpykota [options] user1 user2 ... userN
+.IP
+edpykota [options] group1 group2 ... groupN
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints edpykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-a\fR | \fB\-\-add\fR
+Adds users and/or printers if they don't
+exist on the Quota Storage Server.
+.TP
+\fB\-d\fR | \fB\-\-delete\fR
+Deletes users/groups from the quota storage.
+Printers are never deleted.
+.TP
+\fB\-c\fR | \fB\-\-charge\fR p[,j]
+Sets the price per page and per job to charge
+for a particular printer. Job price is optional.
+If both are to be set, separate them with a comma.
+Floating point values are allowed.
+.TP
+\fB\-i\fR | \fB\-\-ingroups\fR g1[,g2...]
+Puts the users into each of the groups
+listed, separated by commas. The groups
+must already exist in the Quota Storage.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Edit users print quotas, this is the default.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Edit quotas on printer p only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.TP
+\fB\-G\fR | \fB\-\-pgroups\fR pg1[,pg2...] Adds the printer(s) to the printer groups
+pg1, pg2, etc... which must already exist.
+A printer group is just like a normal printer,
+only that it is usually unknown from the printing
+system. Create printer groups exactly the same
+way that you create printers, then add other
+printers to them with this option.
+Accounting is done on a printer and on all
+the printer groups it belongs to, quota checking
+is done on a printer and on all the printer groups
+it belongs to.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Edit users groups print quotas instead of users.
+.TP
+\fB\-p\fR | \fB\-\-prototype\fR u|g Uses user u or group g as a prototype to set
+print quotas
+.TP
+\fB\-n\fR | \fB\-\-noquota\fR
+Doesn't set a quota but only does accounting.
+.TP
+\fB\-r\fR | \fB\-\-reset\fR
+Resets the actual page counter for the user
+or group to zero on the specified printers.
+The life time page counter is kept unchanged.
+.TP
+\fB\-R\fR | \fB\-\-hardreset\fR
+Resets the actual and life time page counters
+for the user or group to zero on the specified
+printers.
+.TP
+\fB\-l\fR | \fB\-\-limitby\fR l
+Choose if the user/group is limited in printing
+by its account balance or by its page quota.
+The default value is 'quota'. Allowed values
+are 'quota' 'balance' 'quota-then-balance' and
+\&'balance-then-quota'.
+WARNING : quota-then-balance and balance-then-quota
+are not yet implemented.
+.TP
+\fB\-b\fR | \fB\-\-balance\fR b
+Sets the user's account balance to b.
+Account balance may be increase or decreased
+if b is prefixed with + or -.
+WARNING : when decreasing account balance,
+the total paid so far by the user is decreased
+too.
+Groups don't have a real balance, but the
+sum of their users' account balance.
+.TP
+\fB\-S\fR | \fB\-\-softlimit\fR sl
+Sets the quota soft limit to sl pages.
+.TP
+\fB\-H\fR | \fB\-\-hardlimit\fR hl
+Sets the quota hard limit to hl pages.
+.IP
+user1 through userN and group1 through groupN can use wildcards
+if the \fB\-\-add\fR option is not set.
+.PP
+examples :
+.IP
+\f(CW$ edpykota --add -p jerome john paul george ringo/ringo@example.com\fR
+.IP
+This will add users john, paul, george and ringo to the quota
+database, and set their print quotas to the same values than user
+jerome. User jerome must already exist.
+User ringo's email address will also be set to 'ringo@example.com'
+.IP
+\f(CW$ edpykota --printer lp -S 50 -H 60 jerome\fR
+.IP
+This will set jerome's print quota on the lp printer to a soft limit
+of 50 pages, and a hard limit of 60 pages. If either user jerome or
+printer lp doesn't exist on the Quota Storage Server then nothing is done.
+.IP
+\f(CW$ edpykota --add --printer lp --ingroups coders,it -S 50 -H 60 jerome\fR
+.IP
+Same as above, but if either user jerome or printer lp doesn't exist
+on the Quota Storage Server they are automatically added. Also
+user jerome is put into the groups "coders" and "it" which must
+already exist in the Quota Storage.
+.IP
+\f(CW$ edpykota -g -S 500 -H 550 financial support\fR
+.IP
+This will set print quota soft limit to 500 pages and hard limit
+to 550 pages for groups financial and support on all printers.
+.IP
+\f(CW$ edpykota --reset jerome "jo*"\fR
+.IP
+This will reset jerome's page counter to zero on all printers, as
+well as every user whose name begins with 'jo'.
+Their life time page counter on each printer will be kept unchanged.
+You can also reset the life time page counters by using the
+\fB\-\-hardreset\fR | \fB\-R\fR command line option.
+.IP
+\f(CW$ edpykota --printer hpcolor --noquota jerome\fR
+.IP
+This will tell PyKota to not limit jerome when printing on the
+hpcolor printer. All his jobs will be allowed on this printer, but
+accounting of the pages he prints will still be kept.
+Print Quotas for jerome on other printers are unchanged.
+.IP
+\f(CW$ edpykota --limitby balance jerome\fR
+.IP
+This will tell PyKota to limit jerome by his account's balance
+when printing.
+.IP
+\f(CW$ edpykota --balance +10.0 jerome\fR
+.IP
+This will increase jerome's account balance by 10.0 (in your
+own currency). You can decrease the account balance with a
+dash prefix, and set it to a fixed amount with no prefix.
+.IP
+\f(CW$ edpykota --delete jerome rachel\fR
+.IP
+This will completely delete jerome and rachel from the Quota Storage
+database. All their quotas and jobs will be deleted too.
+.IP
+\f(CW$ edpykota --printer lp --charge 0.1\fR
+.IP
+This will set the page price for printer lp to 0.1. Job price
+will not be changed.
+.IP
+\f(CW$ edpykota --printer hplj1,hplj2 --pgroups Laser,HP\fR
+.IP
+This will put printers hplj1 and hplj2 in printers groups Laser and HP.
+When printing either on hplj1 or hplj2, print quota will also be
+checked and accounted for on virtual printers Laser and HP.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/it_IT/pkprinters.1
===================================================================
--- pykota/trunk/man/it_IT/pkprinters.1 (revision 1866)
+++ pykota/trunk/man/it_IT/pkprinters.1 (revision 1866)
@@ -0,0 +1,107 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PKPRINTERS "1" "ottobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pkprinters \- manual page for pkprinters 1.20alpha26_unofficial
+.SH DESCRIPTION
+pkprinters v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A Printers Manager for PyKota.
+.PP
+command line usage :
+.IP
+pkprinters [options] printer1 printer2 printer3 ... printerN
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pkprinters's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-a\fR | \fB\-\-add\fR
+Adds printers if they don't exist on the Quota
+Storage Server. If they exist, they are modified
+unless \fB\-s\fR|--skipexisting is also used.
+.TP
+\fB\-d\fR | \fB\-\-delete\fR
+Deletes printers from the quota storage.
+.HP
+\fB\-D\fR | \fB\-\-description\fR d Adds a textual description to printers.
+.TP
+\fB\-c\fR | \fB\-\-charge\fR p[,j]
+Sets the price per page and per job to charge.
+Job price is optional.
+If both are to be set, separate them with a comma.
+Floating point and negative values are allowed.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR pg1[,pg2...] Adds or Remove the printer(s) to the printer
+groups pg1, pg2, etc... which must already exist.
+A printer group is just like a normal printer,
+only that it is usually unknown from the printing
+system. Create printer groups exactly the same
+way that you create printers, then add other
+printers to them with this option.
+Accounting is done on a printer and on all
+the printer groups it belongs to, quota checking
+is done on a printer and on all the printer groups
+it belongs to.
+If the \fB\-\-remove\fR option below is not used, the
+default action is to add printers to the specified
+printer groups.
+.TP
+\fB\-l\fR | \fB\-\-list\fR
+List informations about the printer(s) and the
+printers groups it is a member of.
+.TP
+\fB\-r\fR | \fB\-\-remove\fR
+In combination with the \fB\-\-groups\fR option above,
+remove printers from the specified printers groups.
+.TP
+\fB\-s\fR | \fB\-\-skipexisting\fR
+In combination with the \fB\-\-add\fR option above, tells
+pkprinters to not modify existing printers.
+.IP
+printer1 through printerN can contain wildcards if the \fB\-\-add\fR option
+is not set.
+.PP
+examples :
+.IP
+\f(CW$ pkprinters --add -D "HP Printer" --charge 0.05,0.1 hp2100 hp2200 hp8000\fR
+.IP
+Will create three printers named hp2100, hp2200 and hp8000.
+Their price per page will be set at 0.05 unit, and their price
+per job will be set at 0.1 unit. Units are in your own currency,
+or whatever you want them to mean.
+All of their descriptions will be set to the string "HP Printer".
+If any of these printers already exists, it will also be modified
+unless the \fB\-s\fR|--skipexisting command line option is also used.
+.IP
+\f(CW$ pkprinters --delete "*"\fR
+.IP
+This will completely delete all printers and associated quota information,
+as well as their job history. USE WITH CARE !
+.IP
+\f(CW$ pkprinters --groups Laser,HP "hp*"\fR
+.IP
+This will put all printers which name matches "hp*" into printers groups
+Laser and HP, which MUST already exist.
+.IP
+\f(CW$ pkprinters --groups LexMark --remove hp2200\fR
+.IP
+This will remove the hp2200 printer from the LexMark printer group.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/it_IT/pykotme.1
===================================================================
--- pykota/trunk/man/it_IT/pykotme.1 (revision 1866)
+++ pykota/trunk/man/it_IT/pykotme.1 (revision 1866)
@@ -0,0 +1,66 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PYKOTME "1" "ottobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pykotme \- manual page for pykotme 1.20alpha26_unofficial
+.SH DESCRIPTION
+pykotme v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Gives print quotes to users.
+.PP
+command line usage :
+.TP
+pykotme
+[options]  [files]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pykotme's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Gives a quote for this printer only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.PP
+examples :
+.IP
+\f(CW$ pykotme --printer apple file1.ps file2.ps\fR
+.IP
+This will give a print quote to the current user. The quote will show
+the price and size of a job consisting in file1.ps and file2.ps
+which would be sent to the apple printer.
+.IP
+\f(CW$ pykotme --printer apple,hplaser <file1.ps\fR
+.IP
+This will give a print quote to the current user. The quote will show
+the price and size of a job consisting in file1.ps as read from
+standard input, which would be sent to the apple or hplaser
+printer.
+.IP
+\f(CW$ pykotme\fR
+.IP
+This will give a quote for a job consisting of what is on standard
+input. The quote will list the job size, and the price the job
+would cost on each printer.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/it_IT/pykosd.1
===================================================================
--- pykota/trunk/man/it_IT/pykosd.1 (revision 1866)
+++ pykota/trunk/man/it_IT/pykosd.1 (revision 1866)
@@ -0,0 +1,63 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PYKOSD "1" "ottobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pykosd \- manual page for pykosd 1.20alpha26_unofficial
+.SH DESCRIPTION
+pykosd v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+An OSD quota monitor for PyKota.
+.PP
+command line usage :
+.IP
+pykosd [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pykosd's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-c\fR | \fB\-\-color\fR #rrggbb Sets the color to use for display as an hexadecimal
+triplet, for example #FF0000 is 100% red.
+Defaults to 100% green (#00FF00).
+.TP
+\fB\-d\fR | \fB\-\-duration\fR d
+Sets the duration of the display in seconds.
+Defaults to 3 seconds.
+.TP
+\fB\-f\fR | \fB\-\-font\fR f
+Sets the font to use for display.
+Defaults to the Python OSD library's default.
+.TP
+\fB\-l\fR | \fB\-\-loop\fR n
+Sets the number of times the info will be displayed.
+Defaults to 0, which means loop forever.
+.TP
+\fB\-s\fR | \fB\-\-sleep\fR s
+Sets the sleeping duration between two displays
+in seconds. Defaults to 180 seconds (3 minutes).
+.PP
+examples :
+.IP
+\f(CW$ pykosd -s 60 --loop 5\fR
+.IP
+Will launch pykosd. Display will be refreshed every 60 seconds,
+and will last for 3 seconds (the default) each time. After five
+iterations, the program will exit.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/it_IT/dumpykota.1
===================================================================
--- pykota/trunk/man/it_IT/dumpykota.1 (revision 1866)
+++ pykota/trunk/man/it_IT/dumpykota.1 (revision 1866)
@@ -0,0 +1,80 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH DUMPYKOTA "1" "ottobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+dumpykota \- manual page for dumpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+dumpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Dumps PyKota database's content.
+.PP
+command line usage :
+.IP
+dumpykota [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints dumpykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-d\fR | \fB\-\-data\fR type
+Dumps 'type' datas. Allowed types are :
+.IP
+- history : dumps the jobs history.
+- users : dumps users.
+- groups : dumps user groups.
+- printers : dump printers.
+- upquotas : dump user quotas.
+- gpquotas : dump user groups quotas.
+- payments : dumps user payments.
+- pmembers : dumps printer groups members.
+- umembers : dumps user groups members.
+.IP
+NB : the \fB\-d\fR | \fB\-\-data\fR command line option
+is MANDATORY.
+.TP
+\fB\-f\fR | \fB\-\-format\fR fmt
+Dumps datas in the 'fmt' format. When not specified,
+the format is to dump datas in the csv format (comma
+separated values). All data dumped is between double
+quotes. Allowed formats are :
+.IP
+- csv : separate datas with commas
+- ssv : separate datas with semicolons
+- tsv : separate datas with tabs
+- xml : dump data as XML
+.TP
+\fB\-o\fR | \fB\-\-output\fR fname
+All datas will be dumped to the file instead of
+to the standard output. The special '-' filename
+is the default value and means stdout.
+WARNING : existing files are truncated !
+.PP
+Examples :
+.IP
+\f(CW$ dumpykota --data history --format csv >myfile.csv\fR
+.IP
+This dumps the history in a comma separated values file, for possible
+use in a spreadsheet.
+.IP
+\f(CW$ dumpykota --data users --format xml -o users.xml\fR
+.IP
+Dumps all users datas to the users.xml file.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/it_IT/pkhint.1
===================================================================
--- pykota/trunk/man/it_IT/pkhint.1 (revision 1866)
+++ pykota/trunk/man/it_IT/pkhint.1 (revision 1866)
@@ -0,0 +1,46 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PKHINT "1" "ottobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+pkhint \- manual page for pkhint 1.20alpha26_unofficial
+.SH DESCRIPTION
+pkhint v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+A tool to give hints on what accounting method is best for each printer.
+.PP
+command line usage :
+.IP
+pkhint [options] [printer1 printer2 printer3 ... printerN] <file.conf
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints pkhint's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.PP
+examples :
+.IP
+\f(CW$ pkhint "hp*" printer103 </etc/cups/printers.conf\fR
+.IP
+Will analyze your printing system to test which accounter
+is the best for each of the defined printer which
+name matches one of the parameters.
+.IP
+If you don't pass any argument on the command line, all
+printers will be analyzed.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/it_IT/repykota.1
===================================================================
--- pykota/trunk/man/it_IT/repykota.1 (revision 1866)
+++ pykota/trunk/man/it_IT/repykota.1 (revision 1866)
@@ -0,0 +1,71 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH REPYKOTA "1" "ottobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+repykota \- manual page for repykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+repykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Generates print quota reports.
+.PP
+command line usage :
+.IP
+repykota [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints repykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Generates a report on users quota, this is
+the default.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Generates a report on group quota instead of users.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Report quotas on this printer only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.PP
+examples :
+.IP
+\f(CW$ repykota --printer lp\fR
+.IP
+This will print the quota status for all users who use the lp printer.
+.IP
+\f(CW$ repykota\fR
+.IP
+This will print the quota status for all users on all printers.
+.IP
+\f(CW$ repykota --printer "laser*,*pson" jerome "jo*"\fR
+.IP
+This will print the quota status for user jerome and all users
+whose name begins with "jo" on all printers which name begins
+with "laser" or ends with "pson".
+.IP
+If launched by an user who is not a PyKota administrator, additionnal
+arguments representing users or groups names are ignored, and only the
+current user/group is reported.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/it_IT/warnpykota.1
===================================================================
--- pykota/trunk/man/it_IT/warnpykota.1 (revision 1866)
+++ pykota/trunk/man/it_IT/warnpykota.1 (revision 1866)
@@ -0,0 +1,76 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH WARNPYKOTA "1" "ottobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NAME
+warnpykota \- manual page for warnpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+warnpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Sends mail to users over print quota.
+.PP
+command line usage :
+.TP
+warnpykota
+[options]  [names]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Prints warnpykota's version number then exits.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Prints this message then exits.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Warns users over their print quota, this is the
+default.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Warns users whose groups quota are over limit.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Verify quotas on this printer only. Actually p can
+use wildcards characters to select only
+some printers. The default value is *, meaning
+all printers.
+You can specify several names or wildcards,
+by separating them with commas.
+.PP
+examples :
+.IP
+\f(CW$ warnpykota --printer lp\fR
+.IP
+This will warn all users of the lp printer who have exceeded their
+print quota.
+.IP
+\f(CW$ warnpykota\fR
+.TP
+This will warn all users
+who have exceeded their print quota on
+.IP
+any printer.
+.IP
+\f(CW$ warnpykota --groups --printer "laserjet*" "dev*"\fR
+.IP
+This will warn all users of groups which names begins with "dev" and
+who have exceeded their print quota on any printer which name begins
+with "laserjet"
+.IP
+If launched by an user who is not a PyKota administrator, additionnal
+arguments representing users or groups names are ignored, and only the
+current user/group is reported.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Please e-mail bugs to: Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/fr_BE/autopykota.1
===================================================================
--- pykota/trunk/man/fr_BE/autopykota.1 (revision 1866)
+++ pykota/trunk/man/fr_BE/autopykota.1 (revision 1866)
@@ -0,0 +1,45 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH AUTOPYKOTA "1" "octobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NOM
+autopykota \- page de manuel de autopykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+autopykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+Un outil pour automatiser la cr�ion des comptes et l'initialisation
+du solde.
+.PP
+CET OUTIL NE DOIT PAS �RE UTILIS�SI VOUS LIMITEZ VOS UTILISATEURS PAR
+QUOTA !
+.PP
+ligne de commande :
+.IP
+CET OUTIL NE DOIT PAS �RE UTILIS�DEPUIS LA LIGNE DE COMMANDE MAIS
+SEULEMENT DANS UNE external policy DANS pykota.conf
+.IP
+autopykota { \fB\-i\fR | \fB\-\-initbalance\fR valeur }
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Affiche la version d'autopykota et quitte.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Affiche ce message et quitte.
+.TP
+\fB\-i\fR | \fB\-\-initbalance\fR b Positionne le solde initial de l'utilisateur �.
+Si l'utilisateur existe d�, le solde actuel reste
+inchang�Si non indiqu�la valeur par d�ut est 0.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Merci d'envoyer les rapports de bugs �Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/fr_BE/edpykota.1
===================================================================
--- pykota/trunk/man/fr_BE/edpykota.1 (revision 1866)
+++ pykota/trunk/man/fr_BE/edpykota.1 (revision 1866)
@@ -0,0 +1,196 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH EDPYKOTA "1" "octobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NOM
+edpykota \- page de manuel de edpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+edpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+Un �teur de quotas pour PyKota.
+.PP
+ligne de commande :
+.IP
+edpykota [options] utilisateur1 utilisateur2 ... utilisateurN
+.IP
+edpykota [options] groupe1 groupe2 ... groupeN
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Affiche la version d'edpykota et quitte.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Affiche ce message et quitte.
+.TP
+\fB\-a\fR | \fB\-\-add\fR
+Ajoute des utilisateurs et/ou des imprimantes
+s'ils n'existent pas d� dans la base de donn�.
+.TP
+\fB\-d\fR | \fB\-\-delete\fR
+Efface des utilisateurs ou des groupes depuis
+la base de donn�.                       Les imprimantes ne sont jamais effac�.
+.TP
+\fB\-c\fR | \fB\-\-charge\fR p[,j]
+Positionne le co�r page et par travail
+sur l'imprimante. Le prix par travail est optionel.
+Si les deux sont positionn� il faut les s�rer
+par une virgule. Les nombres r�s sont autoris�
+.TP
+\fB\-i\fR | \fB\-\-ingroups\fR g1[,g2...] Place les utilisateurs dans chacun des groupes
+list� separ�par des virgules. Les groupes
+doivent d� exister dans la base de donn�.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Modifie les quotas utilisateur, c'est la valeur
+par d�ut.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Modifie les quotas sur l'imprimante p seulement.
+En fait p peut contenir des caract�s jokers
+pour s�ctionner seulement certaines imprimantes.
+La valeur par d�ut est *, qui signifie toutes les
+imprimantes.
+Vous pouvez sp�fier plusieurs noms ou jokers,
+en les s�rant avec des virgules.
+.TP
+\fB\-G\fR | \fB\-\-pgroups\fR pg1[,pg2...] Ajoute l'imprimante aux groupes d'imprimantes
+pg1, pg2, etc... qui doivent d� exister.
+Un groupe d'imprimantes est comme une imprimante
+normale, sauf que celle-ci est inconnue du syst�
+d'impression. On cr�des groupes d'imprimantes de la
+m� mani� que des imprimantes normale, et ensuite
+on y ajoute d'autres imprimantes avec cette option.
+Le d�mpte est fait sur une imprimante et sur tous
+les groupes d'imprimantes auxquels elle appartient,
+la v�fication de quota est faite sur une imprimante
+et sur tous les groupes d'imprimantes auxquels elle
+appartient.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Modifie les quotas de groupes plut�ue ceux des
+utilisateurs.
+.TP
+\fB\-p\fR | \fB\-\-prototype\fR u|g Prend l'utilisateur u ou le groupe g comme mod�
+pour positionner le quota d'impression.
+.TP
+\fB\-n\fR | \fB\-\-noquota\fR
+Ne d�nit aucun quota, mais laisse le d�mpte actif.
+.TP
+\fB\-r\fR | \fB\-\-reset\fR
+Remet �� le compteur de pages courant pour
+l'utilisateur ou le groupe sur les imprimantes
+sp�fi�.
+Le compteur de pages '�rnel' est inchang�.TP
+\fB\-R\fR | \fB\-\-hardreset\fR
+Remet �� les compteurs de pages courant et
+\&'�rnel' pour l'utilisateur ou le groupe sur les
+imprimantes sp�fi�.
+.TP
+\fB\-l\fR | \fB\-\-limitby\fR l
+D�nit le facteur de limitation pour l'utilisateur
+ou le groupe : soit par le solde du compte (balance),
+soit par le quota par pages.
+La valeur par d�ut est 'quota'. Les valeurs
+autoris� sont 'quota' 'balance' 'quota-then-balance'
+\&'balance-then-quota'.
+ATTENTION : quota-then-balance et balance-then-quota
+ne sont pas encore impl�nt�.
+.TP
+\fB\-b\fR | \fB\-\-balance\fR b
+Fixe le solde de l'utiliateur �a valeur b.
+Le solde peut aussi �e incr�nt�u d��nt�i b est pr�d�'un signe + ou -.
+ATTENTION : si on d��nte le solde, le total
+r��ar l'utilisateur est d��nt�ussi.
+Les groupes n'ont pas de solde, leur solde est la
+somme des soldes des utilisateurs membres.
+.TP
+\fB\-S\fR | \fB\-\-softlimit\fR sl
+Fixe la limite souple �l pages.
+.TP
+\fB\-H\fR | \fB\-\-hardlimit\fR hl
+Fixe la limite dure �l pages.
+.IP
+les noms d'utilisateurs ou de groupes peuvent contenir des caract�s
+joker si l'option \fB\-\-add\fR n'est pas utilis�
+.PP
+exemples :
+.IP
+\f(CW$ edpykota --add -p jerome john paul george ringo/ringo@example.com\fR
+.IP
+Ceci va ajouter les utilisateurs john, paul, george and ringo �a base
+de donn�, et fixer leur quota par pages �a m� valeur que
+l'utilisateur jerome. L'utilisateur jerome doit exister.
+L'adresse email de ringo sera fix��ringo@example.com'
+.IP
+\f(CW$ edpykota --printer lp -S 50 -H 60 jerome\fR
+.IP
+Ceci va fixer une limite souple de 50 pages et une limite dure de 60 pages
+pour l'utilisteur jerome sur l'imprimante lp.
+Si l'utilisateur jerome ou l'imprimante lp n'existent pas dans la base de
+donn�alors aucune modification n'est effectu�
+.IP
+\f(CW$ edpykota --add --printer lp --ingroups coders,it -S 50 -H 60 jerome\fR
+.IP
+Comme ci-dessus, mais l'utilisateur jerome et l'imprimante lp sont ajout�automatiquement s'ils n'existaient pas. L'utilisateur jerome est aussi
+ajout�aux groupes "coders" et "it" quoi doivent d� exister dans
+la base de donn�.
+.IP
+\f(CW$ edpykota -g -S 500 -H 550 financial support\fR
+.IP
+Ceci va fixer une limite souple de 500 pages et une limite dure de 550
+pages pour les groupes financial et support sur toutes les imprimantes.
+.IP
+\f(CW$ edpykota --reset jerome "jo*"\fR
+.IP
+Ceci va remettre �� le compteur de pages courant de jerome sur toutes
+les imprimantes, ainsi que pour chaque utilisateur dont le nom commence
+par 'jo'.
+Leurs compteurs '�rnels' ne seront pas modifi�
+Vous pouvez �lement remettre �� les compteurs '�rnels' gr� �'option \fB\-\-hardreset\fR | \fB\-R\fR de la ligne de commande.
+.IP
+\f(CW$ edpykota --printer hpcolor --noquota jerome\fR
+.IP
+Ceci indique �yKota de ne pas limiter jerome lorsqu'il va imprimer
+sur l'imprimante hpcolor. Tous ses travaux seront autoris�sur cette
+imprimantes, mais la comptabilit�e ses impressions sera quand m�
+tenue. Les quotas des autres utilisateurs sont inchang�
+.IP
+\f(CW$ edpykota --limitby balance jerome\fR
+.IP
+Ceci indique �yKota de limiter jerome par le solde de son compte
+lorsqu'il imprime.
+.IP
+\f(CW$ edpykota --balance +10.0 jerome\fR
+.IP
+Ceci va incr�nter le solde de jerome de 10.0 unit�(dans votre
+propre monnaie). Vous pouvez d��nter ce solde en utilisant le signe
+n�tif, et positionner la valeur en n'utilisant aucun signe.
+.IP
+\f(CW$ edpykota --delete jerome rachel\fR
+.IP
+Ceci va compl�ment effacer les utilisateurs jerome et rachel de la base
+de donn�. Tous leurs quotas et leurs historiques seront aussi effac�
+.IP
+\f(CW$ edpykota --printer lp --charge 0.1\fR
+.IP
+Ceci va fixer le co�r page �.1 unit�ur l'imprimante lp. Le co�un travail ne sera pas modifi�.IP
+\f(CW$ edpykota --printer hplj1,hplj2 --pgroups Laser,HP\fR
+.IP
+Ceci va ajouter les imprimantes hplj1 et hplj2 dans les groupes
+d'imprimantes Laser et HP.
+En imprimant sur hplj1 ou hplj2, les quotas seront �lement v�fi�.PP
+n  et comptabilis�sur les imprimantes virtuelles Laser et HP.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Merci d'envoyer les rapports de bugs �Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/fr_BE/pkprinters.1
===================================================================
--- pykota/trunk/man/fr_BE/pkprinters.1 (revision 1866)
+++ pykota/trunk/man/fr_BE/pkprinters.1 (revision 1866)
@@ -0,0 +1,109 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PKPRINTERS "1" "octobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NOM
+pkprinters \- page de manuel de pkprinters 1.20alpha26_unofficial
+.SH DESCRIPTION
+pkprinters v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+Un gestionnaire d'imprimantes pour PyKota.
+.PP
+ligne de commande :
+.IP
+pkprinters [options] impr1 impr2 impr3 ... imprN
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Affiche la version de pkprinters et quitte.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Affiche ce message et quitte.
+.TP
+\fB\-a\fR | \fB\-\-add\fR
+Ajoute les imprimantes si elles n'existent pas d�
+dans la base de donn�. Si elles existent, alors
+elles sont modifi� sauf si l'option de ligne de
+commande \fB\-s\fR|--skipexisting est aussi utilis�
+.TP
+\fB\-d\fR | \fB\-\-delete\fR
+Supprime les imprimantes de la base de donn�.
+.HP
+\fB\-D\fR | \fB\-\-description\fR d Ajoute une description textuelle aux imprimantes.
+.TP
+\fB\-c\fR | \fB\-\-charge\fR p[,j]
+Fixes les co�ar page et par travail.
+Le co�r travail d'impression est optionnel.
+Si les deux sont utilis� s�rez les nombres par
+une virgule.
+Les nombres n�tifs ou avec d�males sont autoris�
+.TP
+\fB\-g\fR | \fB\-\-groups\fR pg1[,pg2...] Ajoute ou supprime les imprimantes des groupes
+pg1, pg2, etc... qui doivent d� exister.
+Un groupe d'imprimantes est comme une imprimante
+normale mais est inconnu du syst� d'impression.
+On cr�les groupes d'imprimantes de la m� mani�
+que l'on cr�des imprimantes, et ensuite on leur
+ajoute des imprimantes avec cette option.
+Le d�mpte et la v�fication sont effectu�sur
+une imprimante et sur tous les groupes auxquels elle
+appartient.
+Si l'option \fB\-\-remove\fR ci-dessous n'est pas utilis�
+l'action par d�ut est d'ajouter les imprimantes aux
+groupes d'imprimantes sp�fi�
+.TP
+\fB\-l\fR | \fB\-\-list\fR
+Liste les informations sur les imprimantes et les
+groupes dont elles sont membres.
+.TP
+\fB\-r\fR | \fB\-\-remove\fR
+Combin�avec l'option \fB\-\-groups\fR ci-dessus, supprime
+les imprimantes des groupes sp�fi�
+.TP
+\fB\-s\fR | \fB\-\-skipexisting\fR
+Combin�avec l'option \fB\-\-add\fR ci-dessus, indique
+�kprinters de ne pas modifier les imprimantes
+existantes.
+.IP
+Les noms d'imprimantes peuvent contenir des caract�s jokers si l'option
+\fB\-\-add\fR n'est pas utilis�
+.PP
+exemples :
+.IP
+\f(CW$ pkprinters --add -D "Imprimante HP" --charge 0.05,0.1 hp2100 hp2200 hp8000\fR
+.IP
+Ceci va cr� les trois imprimantes hp2100, hp2200 and hp8000.
+Leur co�r page sera fix� 0.05 unit�et leur co�r travail sera
+fix� 0.1 unit�Les unit�sont dans votre propre monnaie,
+ou dans ce que vous voulez qu'elles signifient.
+Leurs descriptions seront positionn� �Imprimante HP".
+Si l'une de ces imprimantes existe d�, elle sera modifi��oins que
+l'option \fB\-s\fR|--skipexisting ne soit aussi utilis�
+.IP
+\f(CW$ pkprinters --delete "*"\fR
+.IP
+Ceci va compl�ment effacer toutes les imprimantes, leurs informations
+de quota ainsi que leurs historiques des travaux. SOYEZ PRUDENTS !
+.IP
+\f(CW$ pkprinters --groups Laser,HP "hp*"\fR
+.IP
+Ceci ba mettre toutes les imprimantes dont le nom correspond �hp*"
+dans les groupes Laser et HP, qui DOIVENT d� exister.
+.IP
+\f(CW$ pkprinters --groups LexMark --remove hp2200\fR
+.IP
+Ceci va enlever l'imprimante hp2200 du groupe LexMark.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Merci d'envoyer les rapports de bugs �Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/fr_BE/pykotme.1
===================================================================
--- pykota/trunk/man/fr_BE/pykotme.1 (revision 1866)
+++ pykota/trunk/man/fr_BE/pykotme.1 (revision 1866)
@@ -0,0 +1,65 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PYKOTME "1" "octobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NOM
+pykotme \- page de manuel de pykotme 1.20alpha26_unofficial
+.SH DESCRIPTION
+pykotme v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Fait des devis d'impression aux utilisateurs.
+.PP
+ligne de commande :
+.TP
+pykotme
+[options]  [fichiers]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Affiche la version de pykotme et quitte.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Affiche ce message et quitte.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Fait un devis sur cette imprimante seulement.
+En fait p peut contenir des caract�s jokers
+pour s�ctionner seulement certaines imprimantes.
+La valeur par d�ut est *, qui signifie toutes les
+imprimantes.
+Vous pouvez sp�fier plusieurs noms ou jokers,
+en les s�rant avec des virgules.
+.PP
+exemples :
+.IP
+\f(CW$ pykotme --printer apple fichier1.ps fichier2.ps\fR
+.IP
+Ceci va �blir un devis d'impression pour l'utilisateur courant.
+Ce devis indiquera la taille et le co�r l'imprimante apple d'un
+travail d'impression consitant en fichier1.ps et fichier2.ps
+.IP
+\f(CW$ pykotme --printer apple,hplaser <fichier1.ps\fR
+.IP
+Ceci va �blir un devis d'impression pour l'utilisateur courant.
+Ce devis indiquera la taille et le co�un travail provenant de l'entr�standard dans laquelle on redirigerait le fichier fichier1.ps et qui
+serait envoy�sur les imprimantes apple ou hplaser.
+.IP
+\f(CW$ pykotme\fR
+.IP
+Ceci va �blir un devis d'impression pour l'utilisateur courant.
+Ce devis indiquera la taille et le co�un travail provenant de l'entr�standard, et ce pour chaque imprimante.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Merci d'envoyer les rapports de bugs �Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/fr_BE/pykosd.1
===================================================================
--- pykota/trunk/man/fr_BE/pykosd.1 (revision 1866)
+++ pykota/trunk/man/fr_BE/pykosd.1 (revision 1866)
@@ -0,0 +1,67 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PYKOSD "1" "octobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NOM
+pykosd \- page de manuel de pykosd 1.20alpha26_unofficial
+.SH DESCRIPTION
+pykosd v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+Un afficheur OSD de quota d'impression pour PyKota.
+.PP
+ligne de commande :
+.IP
+pykosd [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Affiche la version de pykosd et quitte.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Affiche ce message et quitte.
+.TP
+\fB\-c\fR | \fB\-\-color\fR #rrggbb Fixe la couleur �tiliser pour l'affichage �n
+triplet hexadecimal, par exemple #FF0000 est 100%
+de rouge.
+La valeur par d�ut est 100% de vert (#00FF00).
+.TP
+\fB\-d\fR | \fB\-\-duration\fR d
+Fixe la dur�de l'affichage en secondes.
+La valeur par d�ut est de 3 secondes.
+.TP
+\fB\-f\fR | \fB\-\-font\fR f
+Fixe la police de caract�s �tiliser pour
+l'affichage.
+La valeur par d�ut est celle de la librairie
+Python OSD.
+.TP
+\fB\-l\fR | \fB\-\-loop\fR n
+Fixe le nombre de fois o�nformation sera affich�
+La valeur par d�ut est 0, qui indique un nombre
+d'affichages infini.
+.TP
+\fB\-s\fR | \fB\-\-sleep\fR s
+Fixe la dur�en secondes de sommeil entre deux
+affichages. La valeur par d�ut est 180 (3 minutes).
+.PP
+exemples :
+.IP
+\f(CW$ pykosd -s 60 --loop 5\fR
+.IP
+Lance pykosd. L'affichage sera rafra�it toutes les 60 secondes,
+et persistera pendant 3 secondes (la valeur par d�ut) �haque fois.
+Apr�5 it�tions, le programme se terminera.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Merci d'envoyer les rapports de bugs �Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/fr_BE/dumpykota.1
===================================================================
--- pykota/trunk/man/fr_BE/dumpykota.1 (revision 1866)
+++ pykota/trunk/man/fr_BE/dumpykota.1 (revision 1866)
@@ -0,0 +1,85 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH DUMPYKOTA "1" "octobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NOM
+dumpykota \- page de manuel de dumpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+dumpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Exporte le contenu de la base de donn� de PyKota.
+.PP
+ligne de commande :
+.IP
+dumpykota [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Affiche la version de dumpykota et quitte.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Affiche ce message et quitte.
+.TP
+\fB\-d\fR | \fB\-\-data\fR type
+Exporte les donn� de type 'type'.
+Les types autoris�sont :
+.IP
+- history : exporte l'historique des travaux.
+- users : exporte les utilisateurs.
+- groups : exporte les groupes d'utilisateurs.
+- printers : exporte les imprimantes.
+- upquotas : exporte les quotas des utilisateurs.
+- gpquotas : exporte les quotas des groupes.
+- payments : exporte l'historique des paiements.
+- pmembers : exporte les membres des groupes
+.IP
+d'imprimantes.
+.IP
+- umembers : exporte les membres des groupes
+.IP
+d'utilisateurs.
+.IP
+NB : l'option de ligne de commande \fB\-d\fR | \fB\-\-data\fR est
+OBLIGATOIRE.
+.TP
+\fB\-f\fR | \fB\-\-format\fR fmt
+Exporte les donn� dans le format 'fmt' sp�fi�Si non pr�s�le format sera csv (champs s�r�par des virgules).
+Toutes les donn� sont export� entre double quotes.
+Les formats autoris�sont :
+.IP
+- csv : donn� s�r� par des virgules
+- ssv : donn� s�r� par des point-virgules
+- tsv : donn� s�r�par des tabulations
+- xml : donn� export� au format XML
+.TP
+\fB\-o\fR | \fB\-\-output\fR nomf
+Toutes les donn� seront export� vers un fichier
+plut�ue vers la sortie standard. Le nom sp�al '-'
+est la valeur par d�ut indiquant la sortie standard.
+ATTENTION : les fichiers existants sont tronqu�!
+.PP
+Exemples :
+.IP
+\f(CW$ dumpykota --data history --format csv >monfichier.csv\fR
+.IP
+Ceci va exporter l'historique dans un fichier �hamps s�r�par des
+virgules, par exemple pour r�portation dans un tableur.
+.IP
+\f(CW$ dumpykota --data users --format xml -o util.xml\fR
+.IP
+Exporte toutes les donn� des utilisateurs dans le fichier util.xml
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Merci d'envoyer les rapports de bugs �Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/fr_BE/pkhint.1
===================================================================
--- pykota/trunk/man/fr_BE/pkhint.1 (revision 1866)
+++ pykota/trunk/man/fr_BE/pkhint.1 (revision 1866)
@@ -0,0 +1,47 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH PKHINT "1" "octobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NOM
+pkhint \- page de manuel de pkhint 1.20alpha26_unofficial
+.SH DESCRIPTION
+pkhint v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+Un outil pour d�cter la meilleure m�ode de d�mpte pour chaque
+imprimante.
+.PP
+ligne de commande :
+.IP
+pkhint [options] [impr1 impr2 impr3 ... imprN] <fichier.conf
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Affiche la version de pkhint et quitte.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Affiche ce message et quitte.
+.PP
+exemples :
+.IP
+\f(CW$ pkhint "hp*" printer103 </etc/cups/printers.conf\fR
+.IP
+Va analyser votre syst� d'impression pour d�cter quelle est la
+meilleure m�ode de d�mpte pour chacune des imprimantes d�nies
+dont le nom correspond aux param�es.
+.IP
+Si vous ne passer aucune argument sur la ligne de commande, toutes les
+imprimantes seront analys�.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Merci d'envoyer les rapports de bugs �Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/fr_BE/repykota.1
===================================================================
--- pykota/trunk/man/fr_BE/repykota.1 (revision 1866)
+++ pykota/trunk/man/fr_BE/repykota.1 (revision 1866)
@@ -0,0 +1,74 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH REPYKOTA "1" "octobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NOM
+repykota \- page de manuel de repykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+repykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+G�re des rapports de quotas d'impression.
+.PP
+ligne de commande :
+.IP
+repykota [options]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Affiche la version de repykota et quitte.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Affiche ce message et quitte.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+G�re un rapport sur les quotas des utilisateurs,
+c'est la valeur par d�ut.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+G�re un rapport sur les quotas de groupes plut�ue sur ceux des utilisateurs.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Renvoie les quotas pour cette imprimante seulement.
+En fait p peut contenir des caract�s jokers pour
+s�ctionner certaines imprimantes seulement.
+La valeur par d�ut est *, qui signifie de v�fier
+les quotas sur toutes les imprimantes.
+Vous pouvez pr�ser plusieurs noms ou jokers,
+en les s�rant avec des virgules.
+.PP
+exemples :
+.IP
+\f(CW$ repykota --printer lp\fR
+.IP
+Ceci va afficher un rapport de quotas pour tous les utilisateurs de
+l'imprimante lp.
+.IP
+\f(CW$ repykota\fR
+.IP
+Ceci va afficher un rapport pour tous les utilisateurs sur toutes les
+imprimantes.
+.IP
+\f(CW$ repykota --printer "laser*,*pson" jerome "jo*"\fR
+.IP
+Ceci va afficher un rapport pour l'utilisateur jerome et tous les
+utilisateurs dont le nom commence par "jo" sur toutes les imprimantes
+dont le nom commence par "laser" ou se termine par "pson".
+.IP
+Si cette commande est lanc�par un utilisateur qui n'est pas un
+administrateur PyKota, les arguments additionnels repr�ntant des noms
+d'utilisateurs ou de groupes sont ignor� et un rapport traitant seulement
+de l'utilisateur ou du groupe courant est g�r�.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Merci d'envoyer les rapports de bugs �Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/fr_BE/warnpykota.1
===================================================================
--- pykota/trunk/man/fr_BE/warnpykota.1 (revision 1866)
+++ pykota/trunk/man/fr_BE/warnpykota.1 (revision 1866)
@@ -0,0 +1,77 @@
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.33.
+.TH WARNPYKOTA "1" "octobre 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands"
+.SH NOM
+warnpykota \- page de manuel de warnpykota 1.20alpha26_unofficial
+.SH DESCRIPTION
+warnpykota v1.20alpha26_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres
+.PP
+Pr�ent les utilisateurs ayant atteint leurs limites.
+.PP
+ligne de commande :
+.TP
+warnpykota
+[options]  [noms]
+.PP
+options :
+.TP
+\fB\-v\fR | \fB\-\-version\fR
+Affiche la version de warnpykota et quitte.
+.TP
+\fB\-h\fR | \fB\-\-help\fR
+Affiche ce message et quitte.
+.TP
+\fB\-u\fR | \fB\-\-users\fR
+Pr�ent les utilisateur ayant atteint leurs limites,
+c'est la valeur par d�ult.
+.TP
+\fB\-g\fR | \fB\-\-groups\fR
+Pr�ent les utilisateurs dont les groupes auxquels
+ils appartiennent ont atteint leurs limites.
+.TP
+\fB\-P\fR | \fB\-\-printer\fR p
+Verifie les quotas sur cette imprimante seulement.
+En fait p peut contenir des caract�s jokers pour
+s�ctionner certaines imprimantes seulement.
+La valeur par d�ut est *, qui signifie de v�fier
+les quotas sur toutes les imprimantes.
+Vous pouvez pr�ser plusieurs noms ou jokers,
+en les s�rant avec des virgules.
+.PP
+exemples :
+.IP
+\f(CW$ warnpykota --printer lp\fR
+.IP
+Ceci va pr�nir tous les utilisateurs ayant atteint leur limite sur
+l'imprimante lp.
+.IP
+\f(CW$ warnpykota\fR
+.IP
+Ceci va pr�nir tous les utilisateurs ayant atteint leurs limites quelle
+que soit l'imprimanter.
+.IP
+\f(CW$ warnpykota --groups --printer "laserjet*" "dev*"\fR
+.IP
+Ceci va pr�nir tous les membres des groupes dont les noms commencent
+par "dev" et qui ont atteints leurs limites sur toutes les imprimantes
+dont le nom commence par "laserjet".
+.IP
+Si cette commande est lanc�par un utilisateur qui n'est pas un
+administrateur PyKota, les arguments additionnels repr�ntant des noms
+d'utilisateurs ou de groupes sont ignor� et seulement l'utilisateur ou
+le groupe courant est pr�nu.
+.PP
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+.PP
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+.PP
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+.PP
+Merci d'envoyer les rapports de bugs �Jerome Alet - alet@librelogiciel.com
Index: pykota/trunk/man/genman.sh
===================================================================
--- pykota/trunk/man/genman.sh (revision 1840)
+++ pykota/trunk/man/genman.sh (revision 1866)
@@ -17,5 +17,5 @@
     echo $prog ;
     help2man --no-info --section=1 --manual "User Commands" --source="C@LL - Conseil Internet & Logiciels Libres" --output=$prog.1 $prog ; 
-    for loc in be br de el en es fr it pt sv th ; do
+    for loc in *_* ; do
         echo "  $loc" ;
         cd $loc ;
