{{tag> drucken pykota}}
====== Fehlersuche bei Pykota ======
===== Drucker testen =====
Zunächst sollte der Drucker getestet werden, ob er auch ohne "cupspykota:..." druckt.
===== Kommunikation zwischen Server und Client überprüfen =====
Befehl am Server:
# pknotify --destination 10.16.1.101 --confirm "Hallo - dies ist ein Test"
dann sollte am Client eine Bestätigungsbox erscheinen, falls nicht:
* Firewall des Clients blockiert den Zugriff (-> ggf. als pgmadmin freischalten, Default-User-Profil anpassen)
* am Client läuft das Pykoticon bzw. der Drucknotifier nicht, Icon in Taskleiste fehlt (-> login-Script überprüfen)
* Drucknotifier läuft, aber akzeptiert die Anfrage nicht (-> ini/cfg-Datei anpassen)
===== Log-Dateien am Server überprüfen =====
Am Server (auf Groß/Kleinschreibung achten):
# grep PyKota /var/log/syslog
siehe -> [[anwenderwiki:drucken:pykota-hostname-fehler|Pykota Hostname Fehler]] -> Alle Druckjobs werden gecancelt ohne Hinweisbox am Client (bei CUPS 1.5.3)
===== Datenbank überprüfen =====
Wurde User "pgmadmin" in die Datenbank aufgenommen?
# pkusers --list
sollte Ausgabe liefern:
pgmadmin - - user created from autopykota
Limited by : balance
Account balance : 15.00
Total paid so far : 15.00
Overcharging factor : 1.00
Ist der Drucker richtig angelegt?
# pkprinters --list
sollte Ausgabe zu den Druckern liefern, z.B.:
hplaserjet100 [printer created from autopykota] (0.0 + #*0.05)
Passthrough mode : OFF
Maximum job size : Unlimited
Routed through PyKota : YES
===== Überprüfen der pykota.conf-Datei=====
Wurde die Rückmeldung an den User aktiviert?
# grep askconfirmation /etc/pykota/pykota.conf
solle __genau eine__ Zeile liefern, bei der "askconfirmation" nicht mit "#" auskommentiert ist:
askconfirmation : /usr/bin/pknotify --destination $PYKOTAJOBORIGINATINGHOSTNAME:7654 --timeout 120 --confirm "...?"