.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35. .TH EDPYKOTA "1" "février 2005" "C@LL - Conseil Internet & Logiciels Libres" "User Commands" .SH NOM edpykota \- page de manuel de edpykota 1.21beta_unofficial .SH DESCRIPTION edpykota v1.21beta_unofficial (c) 2003, 2004, 2005 C@LL \- Conseil Internet & Logiciels Libres Un éditeur 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éjà dans la base de données. .TP \fB\-d\fR | \fB\-\-delete\fR Efface des utilisateurs ou des groupes depuis la base de données. Les imprimantes ne sont jamais effacées. .TP \fB\-c\fR | \fB\-\-charge\fR p[,j] Positionne le coût par page et par travail sur l'imprimante. Le prix par travail est optionel. Si les deux sont positionnés, il faut les séparer par une virgule. Les nombres réels sont autorisés. .TP \fB\-o\fR | \fB\-\-overcharge\fR f Positionne le facteur de surtaxe qui sera appliqué à l'utilisateur lors du calcul du coût d'un travail d'impression. Les valeurs réelles positives ou négatives sont autorisées, ce qui permet de faire des choses très créatives comme donner de l'argent à un utilisateur chaque fois qu'il imprime. Le nombre de pages d'un travail d'impression n'est pas modifié par ce coefficient, seulement le coût du travail pour un utilisateur particulier. Seuls les utilisateurs ont un tel coefficient. .TP \fB\-i\fR | \fB\-\-ingroups\fR g1[,g2...] Place les utilisateurs dans chacun des groupes listés, separés par des virgules. Les groupes doivent déjà exister dans la base de données. .TP \fB\-u\fR | \fB\-\-users\fR Modifie les quotas utilisateur, c'est la valeur par défaut. .TP \fB\-P\fR | \fB\-\-printer\fR p Modifie les quotas sur l'imprimante p seulement. En fait p peut contenir des caractères jokers pour sélectionner seulement certaines imprimantes. La valeur par défaut est *, qui signifie toutes les imprimantes. Vous pouvez spécifier plusieurs noms ou jokers, en les séparant 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éjà exister. Un groupe d'imprimantes est comme une imprimante normale, sauf que celle\-ci est inconnue du système d'impression. On crée des groupes d'imprimantes de la même manière que des imprimantes normale, et ensuite on y ajoute d'autres imprimantes avec cette option. Le décompte est fait sur une imprimante et sur tous les groupes d'imprimantes auxquels elle appartient, la vérification 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ôt que ceux des utilisateurs. .TP \fB\-p\fR | \fB\-\-prototype\fR u|g Prend l'utilisateur u ou le groupe g comme modèle pour positionner le quota d'impression. .TP \fB\-n\fR | \fB\-\-noquota\fR Ne définit aucun quota, mais laisse le décompte actif. .TP \fB\-r\fR | \fB\-\-reset\fR Remet à zéro le compteur de pages courant pour l'utilisateur ou le groupe sur les imprimantes spécifiées. Le compteur de pages 'éternel' est inchangé. .TP \fB\-R\fR | \fB\-\-hardreset\fR Remet à zéro les compteurs de pages courant et \&'éternel' pour l'utilisateur ou le groupe sur les imprimantes spécifiées. Ceci est un raccourci pour '\-\-used 0'. .TP \fB\-l\fR | \fB\-\-limitby\fR l Définit 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éfaut est 'quota'. Les valeurs autorisées sont 'quota' 'balance' 'quota\-then\-balance' \&'balance\-then\-quota'. ATTENTION : quota\-then\-balance et balance\-then\-quota ne sont pas encore implémentées. .TP \fB\-b\fR | \fB\-\-balance\fR b Fixe le solde de l'utiliateur à la valeur b. Le solde peut aussi être incrémenté ou décrémenté si b est précédé d'un signe + ou \-. ATTENTION : si on décrémente le solde, le total réglé par l'utilisateur est décrémenté aussi. 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 à sl pages. .TP \fB\-H\fR | \fB\-\-hardlimit\fR hl Fixe la limite dure à hl pages. .TP \fB\-U\fR | \fB\-\-used\fR usage Positionne les compteurs de pages de l'utilisateur à la valeur usage; utile pour migrer des utilisateurs depuis un logiciel différent dans lequel ils ont déjà imprimé quelques pages. Les compteurs de pages actuels et globaux peuvent être incrémentés ou décrémentés si usage est préfixé d'un signe + ou \-. ATTENTION : LES DEUX compteurs de pages sont modifiés dans tous les cas, donc soyez prudents. NB : si 'usage' vaut '0', alors l'action effectuée est identique à celle effectuée avec \fB\-\-hardreset\fR. .IP les noms d'utilisateurs ou de groupes peuvent contenir des caractères joker si l'option \fB\-\-add\fR n'est pas utilisée. .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 à la base de données, et fixer leur quota par pages à la même valeur que l'utilisateur jerome. L'utilisateur jerome doit exister. L'adresse email de ringo sera fixée à '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ée alors aucune modification n'est effectuée. .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és automatiquement s'ils n'existaient pas. L'utilisateur jerome est aussi ajoutés aux groupes "coders" et "it" quoi doivent déjà exister dans la base de données. .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 à zéro le compteur de pages courant de jerome sur toutes les imprimantes, ainsi que pour chaque utilisateur dont le nom commence par 'jo'. Leurs compteurs 'éternels' ne seront pas modifiés. Vous pouvez également remettre à zéro les compteurs 'éternels' grâce à l'option \fB\-\-hardreset\fR | \fB\-R\fR de la ligne de commande. .IP \f(CW$ edpykota --printer hpcolor --noquota jerome\fR .IP Ceci indique à PyKota de ne pas limiter jerome lorsqu'il va imprimer sur l'imprimante hpcolor. Tous ses travaux seront autorisés sur cette imprimantes, mais la comptabilité de ses impressions sera quand même tenue. Les quotas des autres utilisateurs sont inchangés. .IP \f(CW$ edpykota --limitby balance jerome\fR .IP Ceci indique à PyKota 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émenter le solde de jerome de 10.0 unités (dans votre propre monnaie). Vous pouvez décrémenter ce solde en utilisant le signe négatif, et positionner la valeur en n'utilisant aucun signe. .IP \f(CW$ edpykota --delete jerome rachel\fR .IP Ceci va complètement effacer les utilisateurs jerome et rachel de la base de données. Tous leurs quotas et leurs historiques seront aussi effacés. .IP \f(CW$ edpykota --printer lp --charge 0.1\fR .IP Ceci va fixer le coût par page à 0.1 unité sur l'imprimante lp. Le coût d'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 également vérifiés et comptabilisés sur les imprimantes virtuelles Laser et HP. .IP \f(CW$ edpykota --overcharge 2.5 pauvreetudiant\fR .IP Ceci va surtaxer l'utilisateur pauvreetudiant par un facteur de 2.5. .IP \f(CW$ edpykota --overcharge -1 jerome\fR .IP L'utilisateur jerome va gagner de l'argent à chaque fois qu'il imprimera. .IP \f(CW$ edpykota --overcharge 0 patron\fR .IP L'utilisateur patron peut imprimer à volonté, cela ne lui coûtera rien car le coût de chaque travail d'impression sera multiplié par zéro avant de débiter son compte. .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