cups + postscript faehiger drucker == kein configure

saftig

Active Member
Ich habe hier eine OpenBSD 3.8 Installation vor mir.
Neben den Basispaketen sind bis jetzt ausschliesslich die packages mc und cups mit den jeweilig verlangten Abhaengigkeiten installiert. (X fehlt)
Als Drucker steht hier ein Kyocera 1020D. Dieser druckt, laesst sich aber nicht konfigurieren.

Vorgehen:
ppd Datei von www.kyoceramita.de besorgt und in /usr/local/share/cups/model gelegt. Anschliessend ueberall (2x) 127.0.0.1 durch 192.168.1.2 in /etc/cups/cupsd.conf ersetzt, damit ich von diesem Rechner die Einrichtung vornehmen kann.
Auf besagtem Rechner 192.168.1.45:631 in den Browser getippt neuen Drucker eingerichtet (zunaechst ueber parallel port angeschlossen) Testseite gedruckt - problemlos. mit gtklp -S 192.168.1.45 bild.png einen richtigen Druckjob angestossen - problemlos (naja, wenn man mal von den fehlenden Optionen in gtklp absieht)

Jetzt zu dem Grund des Textes:
in der webcups Oberflaeche kann ich den Drucker zwar modifizieren aber nicht konfigurieren es erscheint immer :
Error:
server-error-service-unavailable


Wenn ich "lpoptions -p kyocera -l" eingebe erscheint: lpoptions: Destination kyocera has no PPD file!
gleiches bei "lpoptions -l"
und das obwohl in /etc/cups/ppd ein ppd file liegt, welches nicht per Hand eingefuegt wurde.

Loesungsversuche:
a) Erhoehen des debug levels in cups.conf auf debug2 - keine Information.
b) Der Anschluss ueber die USB Schnittstelle funktioniert in gleichem Masse wie der ueber den Parallelport: Drucken problemlos, konfigurieren gar nicht.
Aergerlich, denn damit faellt auch die Duplexfunktion weg.
c) google konnte mir auch nicht helfen. Die Fehlermeldung taucht zwar auf, verbleibt jedoch regelmaessig ungeloest.
d) Eine andere cupsversion habe ich auch schon versucht. In den packages findet sich cups-1.1.23p2 und cups1.1.23p6 der Austausch liess mich keine Aenderungen vernehmen.
e) andere ppd datei http://www.mindcrime.net/~niehaus/hardware/Kyocera-1020D--linux.html

debug level "debug" liefert bei klicken auf configure das hier in /var/log/cups/error_log:
D [13/Dec/2005:23:21:19 +0100] ReadClient: 5 GET /printers/ HTTP/1.1
D [13/Dec/2005:23:21:19 +0100] CGI /usr/local/libexec/cups/cgi-bin/printers.cgi started - PID = 20107
I [13/Dec/2005:23:21:19 +0100] Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=20107)
D [13/Dec/2005:23:21:19 +0100] SendCommand: 5 file=8
D [13/Dec/2005:23:21:19 +0100] AcceptClient: 7 from localhost:631.
D [13/Dec/2005:23:21:19 +0100] ReadClient: 7 POST / HTTP/1.1
D [13/Dec/2005:23:21:19 +0100] ProcessIPPRequest: 7 status_code=1
D [13/Dec/2005:23:21:19 +0100] ReadClient: 7 POST / HTTP/1.1
D [13/Dec/2005:23:21:19 +0100] ProcessIPPRequest: 7 status_code=1
D [13/Dec/2005:23:21:19 +0100] CloseClient: 7
 
Zuletzt bearbeitet:
openbsd scheint /var/spool/cups/tmp nicht selbststaendig anzulegen. Manuelles hinzufuegen und korrekte Rechtevergabe ermoeglicht das Konfigurieren.

Schlussfolgerung:
beschissene Fehlermeldungen fuer ein Problem, das eigentlich vom Installationsskript erledigt werden sollte.
 
Zurück
Oben