{{tag> drucken pykota}} ====== Installation von Pykota ====== Pykota führt eine Datenbank, in der alle Druckjobs, alle User und alle Drucker verwaltet werden. Diese Datenbank wird bei jedem Druck aktualisiert. Ein User der zum ersten Mal druckt wird automatisch angelegt. Auch Drucker werden ggf. automatisch angelegt. Das Verhalten von Pykota - mit/ohne Abbuchung - mit/ohne Druckverweigerung - kann dabei konfiguriert werden. ===== 1.) Installation ===== Für Pykota gibt es für linuxmuster.net ein Installationspaket: # apt-get install linuxmuster-pk Damit werden neben den Pykota-Paketen auch viele Python-Pakete installiert, da Pykota in Python geschrieben ist.\\ Ebenso wird unter ''/home/samba/progs'' das Programm "pykoticon" für Windows-Clients installiert und in ''/home/samba/netlogon/common.bat'' das Login-Script ergänzt. Pykota arbeitete bei mir nur durch folgende Anpassung mit der neueren CUPS-Version 1.5.3 zusammen\\ -> [[anwenderwiki:drucken:pykota-hostname-fehler]] Ab linuxmuster.net 6.1 ist die Bedienung weitestgehend über die Schulkonsole möglich. Dort sollte das Paket linuxmuster-pk-schulkonsole zusätzlich installiert werden. # apt-get install linuxmuster-pk-schulkonsole ===== 2.) CUPS Anpassungen ===== Nach der Installation muss man für alle Drucker, die quotiert werden sollen, bei CUPS die Geräte URI ändern.\\ Z.B. von: socket://10.16.1.210 in cupspykota:socket://10.16.1.210 ===== 3.) Drucker in die Pykota-Datenbank aufnehmen ===== Hier mit Seitenkosten von 0.05 Guthabeneinheiten: # pkprinters --add hplaserjet100 # pkprinters --charge 0.05 hplaserjet100 //Hinweis: Auf Groß/Kleinschreibung achten.// Falls außer den Seitenkosten auch Jobkosten (hier 0.2) berechnet werden: # pkprinters --charge 0.2,0.05 hplaserjet100 ===== 4.) (Auto-) Druckkontingente der User setzen ===== Dafür ist die Datei ''/etc/linuxmuster/pykota.conf'' zuständig: # Standard Guthaben: Dieses Guthaben bekommen alle Benutzer, # die keiner anderen Gruppe angehören. $balance{"students"} = 15.00; # Standard Guthaben Lehrer $balance{"teachers"} = 55.00; # Besondere Guthaben für Klassen # und projekte $balance{"7a"} = 45.00; $balance{"10a"} = 35.00; $balance{"p_testprojekt"} = 17.00; //Hinweis: Änderungen an dieser Datei wirken sich aber nur auf User aus, die __noch nicht__ in der Datenbank von Pykota sind!// ===== 5.) Verhalten von Pykota konfigurieren ===== In der Datei ''/etc/pykota/pykota.conf'' kann man folgende Stufen festlegen: **A)** Pykota verwaltet nur seine Datenbank\\ **B)** Pykota sendet Hinweisfenster, lässt aber das Drucken immer zu\\ **C)** Pykota sendet Bestätigungsfenster, bucht real ab und sperrt bei Kontingentüberschreitung den Druck zu A) - es gibt in der Datei __keine__ Option "askconfirmation" (bzw. alle sind auskommentiert) zu B) - muss man in der Datei ''pykota.conf'' das "LINUXMUSTER Beipiel 2" entkommentieren, auf den Clients __muss__ "Pykoticon" oder der "Drucknotifier" aktiv sein und die Drucker auf passthrough gesetzt werden: # pkprinters -p hplaserjet100 zu C) - muss man in der Datei ''pykota.conf'' das "LINUXMUSTER Beipiel 1" entkommentieren und auf den Clients __muss__ "Pykoticon" oder der "Drucknotifier" aktiv sein. ===== 6.) Anpassungen an den Clients ===== Für Windows kann man entweder das mitinstallierte pykoticon verwenden oder man installiert den -> [[anwenderwiki:drucken:drucknotifier|Drucknotifier]]. Die Firewall und das Default-User-Profil muss danach angepasst werden. Pykoticon direkt installieren -> http://www.pykota.com/software/pykoticon/download/ Unter Ubuntu - Linux kann man den -> [[anwenderwiki:drucken:drucknotifier|Drucknotifier]] bei den Startprogrammen des Default-Users "linuxadmin" eintragen. ===== 7.) Optional: Integration in die Schulkonsole ===== siehe -> [[anwenderwiki:drucken:pykotaschulkonsole]] ---- ===== Konsolen-Befehle zu Pykota ===== # pkprinters --list # pkusers --list # pkusers --list # repykota # repykota # pkusers --balance 50.00 # pkusers --balance +10.00 # linuxmuster-pk --autopykota # pkusers --delete "*" ---- Die alte Installationsanleitung zur paedML 4.x findet man unter-> http://lml.support-netz.de/trac/wiki/installation_linuxmuster-pk und [[http://lml.support-netz.de/trac/wiki/betrieb_der_druckerquota|Hinweise zum Betrieb]]