.\" 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.20beta_unofficial .SH DESCRIPTION edpykota v1.20beta_unofficial (c) 2003-2004 C@LL - Conseil Internet & Logiciels Libres Ein Druckerkontingent-Editor für PyKota. .PP Kommandozeilen-Gebrauch: .IP edpykota [options] user1 user2 ... userN .IP edpykota [options] group1 group2 ... groupN .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 Nutzer und/oder Drucker hinzu, wenn sie noch nicht im der Datenbank des Kontigentservers vorhanden sind. .TP \fB\-d\fR | \fB\-\-delete\fR Löscht Nutzer/Gruppen aus der Kontigentsverwaltung. 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 Nutzer in jede der aufgeführten Gruppen ein, Trennung mit Kommas. Die Gruppen müssen schon in der Kontingentdatenbank existieren. .TP \fB\-u\fR | \fB\-\-users\fR Ediert das Kontingent für den Nutzer, dies ist der Standard. .TP \fB\-P\fR | \fB\-\-printer\fR p Ediert 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. Accounting 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 Ediert Nutzergruppen-Kontingente anstelle von Einzelnutzern. .TP \fB\-p\fR | \fB\-\-prototype\fR u|g Benutzt Nutzer u oder Gruppe g als Vorlage, um Druckkontingente zu setzen. .TP \fB\-n\fR | \fB\-\-noquota\fR Setzt keine Kontingentsbeschränkung, sondern macht bloss Accounting. .TP \fB\-r\fR | \fB\-\-reset\fR Setzt den aktuellen Seitenzähler auf den angegebenen Druckern für den Nutzer 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 Nutzer oder die Gruppe auf Null zurück. .TP \fB\-l\fR | \fB\-\-limitby\fR l Bestimmen Sie, ob der Nutzer/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 Nutzer 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 Nutzer bis anhin bezahlt hat, ebenso vermindert. Gruppen haben keine eigentliche Balance, sondern die Summe der Balance ihrer Nutzer. .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 user1 bis userN und group1 bis groupN 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 Nutzer john, paul, george und ringo werden zur Kontingent-Datenbank hinzugefügt, alle ihre Druckerkontingentwerte werden auf den den Wert von Nutzer jerome gesetzt. Der Nutzer jerome muss schon existieren. .IP \f(CW$ edpykota --printer lp -S 50 -H 60 jerome\fR .IP Dies setzt das Druckerkontingent 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 Nutzer 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 Nutzer jerome oder der Drucker lp auf dem Kontingentverwaltungsserver nicht exisitieren, werden sie automatisch angelegt. Desgleichen wird der Nutzer 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 Druckerkontingent 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 Nutzer, 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. Druckerkontingente 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 Kontingendatenbank. 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 Druckerkontingent 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