CUPS - Drucker druckt nicht mehr

December 18th, 2008 - 05:23 pm ET by H.-J. Hoff | Report spam
Hallo,

ich benutze SuSE Linux 9.1 und CUPS v1.1.20. Seit kurzem bringt der Drucker
(Canon BJC-4300 lokal an paralleler Schnittstelle) keinen Ausdruck mehr zu
Papier.

Er hat das Drucken aber anscheinend nicht von jetzt auf gleich sondern nach
und nach aufgegeben. Ich musste n�lich schon seit einiger Zeit gelegentlich
den Rechner (und den Druckjob) neu starten, um einen Druckjob auszufhren,
der in der �ersicht mit "Auftrag wird verarbeitet" aufgefhrt war, aber nie
zu Papier kam. Jetzt aber geht gar nichts mehr.

In der Druckerkonfiguration von YaST wird der Drucker auch korrekt als Canon
BJC-4300 an /dev/lp0 automatisch erkannt. Beim Schnittstellentest druckt er
auch "Hello, world", wie es sein soll. Der Druckertest (Text- oder
Graphikdruck) bricht aber ab mit der Meldung:

"W�rend der Kommunikation mit dem CUPS-Server
beim Speichern der Warteschlange y2test ist ein
Fehler aufgetreten.
cups(File) DoRequest error: client-error-request-value-too-long"

Habe CUPS schon de- und reinstalliert, mit dem selben Ergebnis, au�r dass
der Drucker jetzt in Anwendungsprogrammen (OpenOffice, kprinter) nicht mehr
zur Auswahl zur Verfgung steht. Aber das drfte wohl daran liegen, dass die
Konfiguration nach dem fehl geschlagenen Testdruck von YaST nicht
gespeichert wurde.

In einem Forum bei www.cups.org habe ich gelesen, dass die
Verzeichnisse /var/log/cups und /var/spool/cups vorhanden sein mssen, bevor
CUPS gestartet wird. Die sind aber vorhanden und ich wrde auch vermuten,
dass die bei der Installation von CUPS angelegt werden sollten, wenn sie es
nicht sind.

Ein weiterer Hinweis war, dass das /directory (ich vermute, damit ist das
Home-directory gemeint) voll sein k�nte. Gibt es denn in Linux
Gr�enbeschr�kungen fr Verzeichnisse (abgesehen von der Partitionsgr�e)?

Dann habe ich noch CUPS v1.3.9 runtergeladen. Das kriege ich aber nicht
vollst�dig kompiliert. Und jetzt bin ich mit meinem Latein am Ende und
hoffe, dass es hier jemand gibt, der mir weiter helfen kann.

MfG
Hermann

PS: Wenn hier die Umlaute nicht mit rüber kommen, bitte ich um
Entschuldigung. Ich hatte schon mal versucht, die Nachricht aus Windows zu
schicken, was aber anscheinend nicht funktioniert hat. Jetzt habe ich das
ganze aus dem Editor hierher kopiert und bin wieder in Linux. Hoff, dass
die Meldung jetzt wenigstens ankommt.
email Follow the discussionReplies 32 repliesReplies Make a reply

Similar topics

Replies

#26 hermann-hoff
December 27th, 2008 - 09:09 pm ET | Report spam
Am 22.12.2008 um 02:09 wurde geantwortet auf:
Bernd Weigelt schrieb:
Bernd Weigelt wrote:

> Manchmal hilft es

Wenn nicht, setzte in /etc/cups/cupsd.conf mal folgendes ein:

# Show troubleshooting information in error_log.
LogLevel debug

#error_log = /var/log/cups/error_log

Bernd



LogLevel debug liefert mE wahrscheinlich mehr als nötig.
LogLevel 'error' oder 'warn' gibt seltsamerweise manchmal gar nichts aus
LogLevel 'info' gibt jetzt folgendes aus:

I Listening to 7f000001:631
E Unknown directive DefaultAuthType on line 27

Diese Directive (DefaultAuthType) ist auch im Administrator-Manual (sam.html) von
www.cups.org (noch) nicht beschrieben. Da ist meine cupsd.conf anscheinend noch
von meiner Installation von CUPS 1.3.9 übrig geblieben, die ich inzwischen ja wieder
auf CUPS v1.1.20 down gegraded habe.

Mit
'lpadmin -p BJC4300 -v parallel:/dev/lp0 -P /usr/share/cups/model/Canon/BJC-4300-gimp-print.ppd.gz'
habe ich es inzwischen geschafft, dass der Drucker zumindest in Anwendungen zur Auswahl zur Verfügung
steht (was mir unter YaST nicht gelungen ist). Drucken tut er aber leider immer noch nicht.

Offenbar kann CUPS auch mit den gezippeden PPD-Dateien umgehen. Jedenfalls kann ich in kprinter oder OOo
auch die Druckereinstellungen sehen / bearbeiten, die ich gewohnt bin. Nützt natürlich wenig, wenn nichts aufs
Papier kommt.

Gruß
Hermann
Replies Reply to this message
#27 hermann-hoff
December 28th, 2008 - 01:07 pm ET | Report spam
Am 25.12.2008 um 18:42 wurde geantwortet auf:
Bernd Weigelt schrieb:

Frohe Weihnachten



Danke, wünsche ich dir auch.


> "Unable to open parallel port device file "/dev/lp0" : permission
> denied."
Wem gehört das Device?
Bei der SuSE 11.1 _und_ Cups 1.3.9 root.lp
Kann bei der 9.1 durchaus anders sein.
Wie sind die Rechte gesetzt?
Hier 660
Du kannst versuchsweise mal ein 'chmod 666 /dev/lp0' machen.



/dev/lp0 gehört root. Die Rechte waren auf 755 (rwxr-xr-x) gesetzt. Habe sie
versuchsweise schon mal auf 777 gesetzt. Der Drucker bleibt jetzt auch Idle
und es gibt auch keine Fehlermeldung mehr. Die Auftràge erscheinen in der
Warteschlange, kJobViewer zeigt an: 'Verarbeitung làuft...', danach verschwinden
sie wieder aus der Warteschlange. Aber anscheinend nicht in den Drucker! Da
kommt nàmlich immer noch nichts raus :-(

In der error_log habe ich auch noch nichts Verdàchtiges gefunden. Auftràge gehen
nach parallel:/dev/lp0, der Drucker erscheint mit richtigem Namen (canon_bjc4300),
PPD-Datei scheint richtig zu sein?

Nochmal Frohe Weihnachten
Hermann
Replies Reply to this message
#28 hermann-hoff
December 28th, 2008 - 01:07 pm ET | Report spam
Am 25.12.2008 um 18:42 wurde geantwortet auf:
Bernd Weigelt schrieb:

Frohe Weihnachten



Danke, wünsche ich dir auch.


> "Unable to open parallel port device file "/dev/lp0" : permission
> denied."
Wem gehört das Device?
Bei der SuSE 11.1 _und_ Cups 1.3.9 root.lp
Kann bei der 9.1 durchaus anders sein.
Wie sind die Rechte gesetzt?
Hier 660
Du kannst versuchsweise mal ein 'chmod 666 /dev/lp0' machen.



/dev/lp0 gehört root. Die Rechte waren auf 755 (rwxr-xr-x) gesetzt. Habe sie
versuchsweise schon mal auf 777 gesetzt. Der Drucker bleibt jetzt auch Idle
und es gibt auch keine Fehlermeldung mehr. Die Auftràge erscheinen in der
Warteschlange, kJobViewer zeigt an: 'Verarbeitung làuft...', danach verschwinden
sie wieder aus der Warteschlange. Aber anscheinend nicht in den Drucker! Da
kommt nàmlich immer noch nichts raus :-(

In der error_log habe ich auch noch nichts Verdàchtiges gefunden. Auftràge gehen
nach parallel:/dev/lp0, der Drucker erscheint mit richtigem Namen (canon_bjc4300),
PPD-Datei scheint richtig zu sein?

Nochmal Frohe Weihnachten
Hermann
Replies Reply to this message
#29 hermann-hoff
December 28th, 2008 - 06:18 pm ET | Report spam
Am 25.12.2008 um 00:01 wurde geantwortet auf:
Bernd Weigelt schrieb:

Mach mal die vorgeschlagenen Änderungen in mime.convs und .types,
dann versuchst Du den nàchsten Schritt



Das hat leider nichts gebracht.

Offenbar wird der Drucker immer wieder gestoppt. Wenn ich ihn 'enable'
steht in der 'printers.conf' Status: Idle.
Wenn ich dann einen Druckauftrag absetze, erscheint er in der Warteschlange
und kJobViewer zeigt an: "Verarbeitung làuft". Danach steht der Status in der
printers.conf wieder auf 'stopped' und die StatusMessage lautet:

"Unable to open parallel port device file "/dev/lp0" : permission denied."

Diese Meldung erscheint auch als E(rror) in der /var/log/cups/error_log. Habe
noch nicht heraus gefunden, wo das her kommt oder wie man es abstellt. Ein 'access/deny'
in der cupsd.conf?

Gruss
Hermann
Replies Reply to this message
#30 hermann-hoff
December 28th, 2008 - 06:18 pm ET | Report spam
Am 25.12.2008 um 00:01 wurde geantwortet auf:
Bernd Weigelt schrieb:

Mach mal die vorgeschlagenen Änderungen in mime.convs und .types,
dann versuchst Du den nàchsten Schritt



Das hat leider nichts gebracht.

Offenbar wird der Drucker immer wieder gestoppt. Wenn ich ihn 'enable'
steht in der 'printers.conf' Status: Idle.
Wenn ich dann einen Druckauftrag absetze, erscheint er in der Warteschlange
und kJobViewer zeigt an: "Verarbeitung làuft". Danach steht der Status in der
printers.conf wieder auf 'stopped' und die StatusMessage lautet:

"Unable to open parallel port device file "/dev/lp0" : permission denied."

Diese Meldung erscheint auch als E(rror) in der /var/log/cups/error_log. Habe
noch nicht heraus gefunden, wo das her kommt oder wie man es abstellt. Ein 'access/deny'
in der cupsd.conf?

Gruss
Hermann
Replies Reply to this message
Help Create a new topicNext page Previous pageReplies Make a reply
Search Make your own search