.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.33. .TH EDPYKOTA "1" "November 2004" "C@LL - Conseil Internet & Logiciels Libres" "User Commands" .SH NAME edpykota \- manual page for edpykota 1.20_official .SH DESCRIPTION edpykota v1.20_official (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres Ein Druckkontingent-Editor für PyKota. .PP Kommandozeilen-Gebrauch: .IP edpykota [options] benutzer1 benutzer2 ... benutzerN .IP edpykota [options] gruppe1 gruppe2 ... gruppeN .PP Optionen: .TP \fB\-v\fR | \fB\-\-version\fR Gibt die Versionsnummer von edpykota aus und endet. .TP \fB\-h\fR | \fB\-\-help\fR Gibt diese Meldung aus und endet. .TP \fB\-a\fR | \fB\-\-add\fR Fügt neue Benutzer und/oder Drucker hinzu, wenn sie noch nicht in der Datenbank der Kontigentverwaltung vorhanden sind. .TP \fB\-d\fR | \fB\-\-delete\fR Löscht Benutzer/Gruppen aus der Kontigentverwaltung. Drucker werden nie gelöscht. .TP \fB\-c\fR | \fB\-\-charge\fR p[,j] Setzt den Preis pro Seite und pro Auftrag fest, der für den betreffenden Drucker festgesetzt ist. Der Preis pro Auftrag ist fakultativ. Werden beide verwendet, trennen Sie sie mit einem Komma ab. Fließkommazahlen sind erlaubt. .TP \fB\-i\fR | \fB\-\-ingroups\fR g1[,g2...] Fügt den Benutzer in jede der aufgeführten Gruppen ein, Trennung mit Kommas. Die Gruppen müssen schon in der Kontingentverwaltung existieren. .TP \fB\-u\fR | \fB\-\-users\fR Editiert das Kontingent für den Benutzer, dies ist der Standard. .TP \fB\-P\fR | \fB\-\-printer\fR p Editiert das Kontingent nur auf dem Drucker p. p kann aber Platzhalter-Zeichen enthalten, um nur einige Drucker auszuwählen. Der Standardwert ist *, das heisst alle Drucker Sie können verschiedene Namen oder Platzhalter, getrennt durch Kommas, angeben. .TP \fB\-G\fR | \fB\-\-pgroups\fR pg1[,pg2...] Fügt den/die Drucker der Druckergruppen pg1, pg2, etc..., die schon existieren müssen, hinzu. Eine Druckergruppe ist wie ein normaler Drucker, bloss kennt man ihn üblicherweise nicht im Drucksystem. Richten Sie Druckergruppen genau gleich wie Drucker ein, dann fügen Sie andere Drucker mit dieser Option dazu. Die Kontoführung wird für einen Drucker und für alle Druckergruppen, denen er angehört, gemacht, die Kontingentüberprüfung wird für den Drucker und für alle Druckergruppen, zu denen er gehört, gemacht. .TP \fB\-g\fR | \fB\-\-groups\fR Editiert Benutzergruppen-Kontingente anstelle von Einzelbenutzern. .TP \fB\-p\fR | \fB\-\-prototype\fR u|g Setzt Benutzer u oder Gruppe g als Vorlage, um Druckkontingente zu setzen. .TP \fB\-n\fR | \fB\-\-noquota\fR Setzt keine Kontingentsbeschränkung, sondern macht bloss die Kontoführung. .TP \fB\-r\fR | \fB\-\-reset\fR Setzt den aktuellen Seitenzähler auf den angegebenen Druckern für den Benutzer oder für die Gruppe auf Null zurück. Der lebenslängliche Seitenzähler bleibt unverändert. .TP \fB\-R\fR | \fB\-\-hardreset\fR Setzt den aktuellen und den lebenslänglichen Seitenzähler auf den angegebenen Druckern für den Benutzer oder die Gruppe auf Null zurück. .TP \fB\-l\fR | \fB\-\-limitby\fR l Bestimmen Sie, ob der Benutzer/die Gruppe für das Drucken via account balance oder via Seitenkontingent limitiert wird. Der Standardwert ist 'quota'. Erlaubte Werte sind \&'quota' 'balance' 'quota-then-balance' und \&'balance-then-quota'. ACHTUNG: quota-then-balance und balance-then-quota sind noch nicht implementiert. .TP \fB\-b\fR | \fB\-\-balance\fR b Setzt die Abrechnungsbalance für den Benutzer auf b. Die Abrechnungsbalance kann erhöht oder vermindert werden, wenn b das Vorzeichen + oder - trägt. ACHTUNG: wenn die Abrechnungsbalance vermindert wird, wird auch die Gesamtsumme, die der Benutzer bis anhin bezahlt hat, ebenso vermindert. Gruppen haben keine eigentliche Balance, sondern die Summe der Balance ihrer Benutzer. .TP \fB\-S\fR | \fB\-\-softlimit\fR sl Setzt die weiche Kontingentslimite auf sl Seiten. .TP \fB\-H\fR | \fB\-\-hardlimit\fR hl Setzt die harte Kontingentslimita auf hl Seiten. .IP benutzer1 bis benutzerN und gruppe1 bis gruppeN können Platzhalter benutzen, wenn die Option \fB\-\-add\fR nicht gesetzt ist. .SS "Beispiele:" .IP $ edpykota \fB\-\-add\fR \fB\-p\fR jerome john paul george ringo/ringo@example.com .IP Benutzer john, paul, george und ringo werden zur Kontingentverwaltung hinzugefügt, alle ihre Druckkontingentwerte werden auf den Wert von Benutzer jerome gesetzt. Der Benutzer jerome muss schon existieren. .IP \f(CW$ edpykota --printer lp -S 50 -H 60 jerome\fR .IP Dies setzt das Druckkontingent von jerome für den lp Drucker auf eine weiche Grenze von 50 Seiten und auf eine harte Grenze von 80 Seiten. Wenn entweder der Benutzer jerome oder der Drucker lp nicht exisitiert, wird nichts ausgeführt. .IP \f(CW$ edpykota --add --printer lp --ingroups coders,it -S 50 -H 60 jerome\fR .IP Das gleiche wie oben, doch wenn entweder der Benutzer jerome oder der Drucker lp auf der Kontingentverwaltung nicht exisitieren, werden sie automatisch angelegt. Desgleichen wird der Benutzer jerome in die Gruppen 'coders' und 'it' eingefügt, die aber schon in der Kontingentverwaltung existieren müssen. .IP \f(CW$ edpykota -g -S 500 -H 550 financial support\fR .IP Dies setzt den Gruppen 'financial' und 'support' das weiche Druckkontingent auf 500 und das harte auf 550 Seiten für alle Drucker. .IP \f(CW$ edpykota --reset jerome "jo*"\fR .IP Dies setzt den Seitenzähler für jerome auf allen Druckern auf Null zurück, ebenso für alle Benutzer, deren Namen mit 'jo' beginnt. Ihre lebenslänglichen Seitenzähler auf den einzelnen Druckern bleibt unverändert. Sie können die lebenslänglichen Seitenzähler mit der Kommandozeilenoption \fB\-\-hardreset\fR | \fB\-R\fR zurücksetzen. .IP \f(CW$ edpykota --printer hpcolor --noquota jerome\fR .IP Dies weist Pykota an, jerome beim Drucken auf dem Drucker hpcolor keine Limiten aufzuerlegen. Alle seine Aufträge auf diesen Drucker werden zugelassen, doch die Abrechnung der Seiten bleibt. Druckkontingente für jerome auf den anderen Druckern bleiben unverändert. .IP \f(CW$ edpykota --limitby balance jerome\fR .IP Das weist Pykota an, jerome beim Drucken via Konto-Balance zu begrenzen. .IP \f(CW$ edpykota --balance +10.0 jerome\fR .IP Dies erhöht den Kontostand von jerome mit 10.0 (in Ihrer Währung). Sie können den Stand mit einem Minuszeichen erniedrigen und ihn, wenn sie kein Vorzeichen eingeben, auf einen fixen Betrag festlegen. .IP \f(CW$ edpykota --delete jerome rachel\fR .IP Dies löscht jerome und rachel komplett aus der Kontingenverwaltung. Alle ihre Kontingenge und Aufträge werden ebenfalls gelöscht. .IP \f(CW$ edpykota --printer lp --charge 0.1\fR .IP Dies setzt den Seitenpreis auf dem Drucker lp auf 0.1. Der Preis pro Auftrag wird nicht verändert. .IP \f(CW$ edpykota --printer hplj1,hplj2 --pgroups Laser,HP\fR .IP Dies fügt die Drucker hplj1 und hlpj2 in die Druckergruppen Laser und HP ein. Wenn entweder auf hplj1 oder hplj2 gedruckt wird, wird das Druckkontingent ebenso für die virtuellen Drucker Laser und HP beachtet und berechnet. .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 Melden Sie bitte Fehler an: Jerome Alet - alet@librelogiciel.com