Discussion:
CUPS-Problem: Drucker Neuinstallation nach Reboot nötig
(zu alt für eine Antwort)
Klaus Haehlen
2005-03-16 20:43:10 UTC
Permalink
Hallihallo

Ich bin Usenet-Newbie und wurde in d.c.o.u.l.misc freundlich auf diese
Gruppe verwiesen, mein Problem sei vermutlich eher SUSE-typisch...

Ich benütze SUSE 9.1 (Kernel 2.6.5-7.147) mit KDE 3.3.2 und
cups-1.1.20-108.22. Damit betreibe ich u.a. einen USB-Epson Stylus CX
6400-All-in-one mit dem (recommended) FOOMATIC/GIMP-PRINT-Treiber.

Direkt nach der Neuinstallation von SUSE lief alles wunderbar
(Scanner-Probs waren eine andere Geschichte, ist gelöst), doch seit ein
paar Tagen (genauer weiss ich es nicht wegen Selten-/Nichtgebrauch) muss
ich immer nach einem Neustart jedes Mal den Drucker erst in YAST löschen
und wieder neu installieren, sonst kann ich nicht drucken. Die Anzeige
im kjobviewer wechselt beim Abschicken eines Druckauftrags nach ca. 5
sec. von "In Verarbeitung" auf "In Warteschlange" und es passiert nichts
mehr. Ich kann die Druckaufträge auch nicht mehr im kjobviewer löschen,
er meckert "Aktion "Anhalten" lässt sich an ausgewählten Druckaufträgen
nicht ausführen. Fehlermeldung durch Verwaltungsprogramm.
Sie haben keinen Zugriff auf die angeforderte Ressource." Die
CUPS-Überwachung auf http://localhost:631 zeigt den Druckerstatus
"angehalten", Ich kann dort zwar den Druckauftrag löschen (als root) und
den Drucker wieder starten (Status "gelangweilt"), aber nach erneutem
Schicken eines Druckauftrags passiert das genau gleiche Spiel, bis ich
den Drucker neu installiert habe (s.oben). Dann kann ich drucken bis zum
nächsten Neustart.

Ich habe bisher folgendes versucht:
- De-/Reinstallieren von CUPS gemäss dem da:
http://www.linux-club.de/viewtopic.php?t=18361, sowohl mit Yast, APT
oder manuell: Nix.
- Add line like following to /etc/hotplug/usb.handmap:
scanner 0x0003 0x04b8 0x0805 (..and the rest are zeros)
Without this line it is necessary to reinstall the printer after each
reboot. (Zitiert nach
http://www.linuxprinting.org/show_printer.cgi?recnum=Epson-Stylus_CX6400),
Effekt Zero.
- Installieren des Druckers sowohl mit YAST wie auch mit "kcmshell
printmgr", dem KDE-Kontrollzentrum: Kein Unterschied.

Hier ein var/log/cups/error_log-Ausschnitt für einen erfolglosen
Druckauftrag (nur die E's, bei Bedarf liefere ich gerne das ganze Log
nach [LogLevel Debug, dh RIESIG!]):

E [16/Mar/2005:15:52:19 +0100] Unknown Location directive # on line 811.
E [16/Mar/2005:21:16:16 +0100] [Job 5] Unable to open USB device
"usb:/dev/usb/lp0": No such device
E [16/Mar/2005:21:16:16 +0100] PID 9778 stopped with status 1!
E [16/Mar/2005:21:16:28 +0100] PID 9777 stopped with status 9!
E [16/Mar/2005:21:18:52 +0100] PID 9834 stopped with status 1!
E [16/Mar/2005:21:18:52 +0100] [Job 5] Unable to open USB device
"usb:/dev/usb/lp0": No such device
E [16/Mar/2005:21:18:57 +0100] PID 9833 stopped with status 9!

Das Ganze wohlgemerkt nach nur EINEM Druckversuch!
Falls nötig gebe ich gerne auch noch die page_log oder access_log durch.

Weiss jemand Rat? Ich bin echt schon fast am Verzweifeln...

Freundliche Grüsse

Klaus
Torsten Pietsch
2005-03-16 23:18:20 UTC
Permalink
Hallo Klaus!

Beschreibe mal deine Hardware.
Die Druckerinstallation mußt du mit YAST machen!
Linux ist empfindlich was Drucker angeht.
Das hat dazu geführt das ich mir einen Laserdrucker gekauft habe.
Der macht keine Probleme.
Linux mag eigentlich nur "richtige" Drucker.Das sind Drucker die eine
Druckersprache sprechen.Wie z.b. Postscript oder ESCP wie die Epson
Drucker.
Bei dir sieht das so aus das dein Drucker am USB Port nicht gefunden wird.
Mein Laserdrucker hängt auch an USB und ich kann ihn an und ausschalten wie
ich lustig bin.Er druckt.Hast du Probleme mit anderen USB Geräten?
Wenn Du den Drucker einschaltest und dann Linux hochfährst meldet sich dann
der Suseplugger das er neue Hardware gefunden hat?
Hängt dein Drucker an einem USB Hub?

Greetings Torsten
Klaus Haehlen
2005-03-17 20:40:17 UTC
Permalink
Hallo Torsten

Danke für die Antwort.
Post by Torsten Pietsch
Beschreibe mal deine Hardware.
Nu, welche Hardware willst Du noch wissen? Mein Compi ist ein DELL
4irgendwas mit 1.6 GHz Pentium 4 und NVidia GeForce Ti 200 GraKa. Im
SUSE-Plugger steht noch etwas von Linux 2.6.5-7.145-default uhci_hcd
UHCI Host Controller, ist das nicht das Kernelmodul für USB-Steuerung?
(Ist eh Software und nicht Hardware)
Post by Torsten Pietsch
Die Druckerinstallation mußt du mit YAST machen!
Linux ist empfindlich was Drucker angeht.
Das hat dazu geführt das ich mir einen Laserdrucker gekauft habe.
Der macht keine Probleme.
Linux mag eigentlich nur "richtige" Drucker.Das sind Drucker die eine
Druckersprache sprechen.Wie z.b. Postscript oder ESCP wie die Epson
Drucker.
Tja, mein Epson Stylus CX6400 sollte eigentlich die Epson-Sprache
sprechen... V.a. lief das Ding auch schon mal problemlos!!!
Post by Torsten Pietsch
Bei dir sieht das so aus das dein Drucker am USB Port nicht gefunden wird.
Sehe ich auch so. Aber warum? Wo soll ich suchen? Hat das mit den
Hotplug-Geschichten was zu tun? Welche Datei? Ich habe nirgends eine
printer.usermap oder so gefunden...
Post by Torsten Pietsch
Mein Laserdrucker hängt auch an USB und ich kann ihn an und ausschalten wie
ich lustig bin.Er druckt.Hast du Probleme mit anderen USB Geräten?
Nope, keine Probleme, weder mit dem Joystick noch mit der KonicaMinolta
G600 Digicam (wird ebenfalls als Mass Storage via USB gemountet)
Post by Torsten Pietsch
Wenn Du den Drucker einschaltest und dann Linux hochfährst meldet sich dann
der Suseplugger das er neue Hardware gefunden hat?
Nein, aber bei mir hat der Suseplugger eh noch nie irgendetwas gemeldet.
Er läuft ganz stumm rechts in der Taskleiste mit...
Post by Torsten Pietsch
Hängt dein Drucker an einem USB Hub?
Nö, kein Hub, direkt am Stecker.

Liebe Grüsse
Klaus
Dieter Heinrich
2005-03-17 07:16:14 UTC
Permalink
Post by Klaus Haehlen
Hallihallo
Ich bin Usenet-Newbie und wurde in d.c.o.u.l.misc freundlich auf diese
Gruppe verwiesen, mein Problem sei vermutlich eher SUSE-typisch...
Ich benütze SUSE 9.1 (Kernel 2.6.5-7.147) mit KDE 3.3.2 und
cups-1.1.20-108.22. Damit betreibe ich u.a. einen USB-Epson Stylus CX
6400-All-in-one mit dem (recommended) FOOMATIC/GIMP-PRINT-Treiber.
Direkt nach der Neuinstallation von SUSE lief alles wunderbar
(Scanner-Probs waren eine andere Geschichte, ist gelöst), doch seit ein
paar Tagen (genauer weiss ich es nicht wegen Selten-/Nichtgebrauch) muss
ich immer nach einem Neustart jedes Mal den Drucker erst in YAST löschen
und wieder neu installieren, sonst kann ich nicht drucken. Die Anzeige
im kjobviewer wechselt beim Abschicken eines Druckauftrags nach ca. 5
sec. von "In Verarbeitung" auf "In Warteschlange" und es passiert nichts
mehr. Ich kann die Druckaufträge auch nicht mehr im kjobviewer löschen,
er meckert "Aktion "Anhalten" lässt sich an ausgewählten Druckaufträgen
nicht ausführen. Fehlermeldung durch Verwaltungsprogramm.
Sie haben keinen Zugriff auf die angeforderte Ressource." Die
CUPS-Überwachung auf http://localhost:631 zeigt den Druckerstatus
"angehalten", Ich kann dort zwar den Druckauftrag löschen (als root) und
den Drucker wieder starten (Status "gelangweilt"), aber nach erneutem
Schicken eines Druckauftrags passiert das genau gleiche Spiel, bis ich
den Drucker neu installiert habe (s.oben). Dann kann ich drucken bis zum
nächsten Neustart.
http://www.linux-club.de/viewtopic.php?t=18361, sowohl mit Yast, APT
oder manuell: Nix.
scanner 0x0003 0x04b8 0x0805 (..and the rest are zeros)
Without this line it is necessary to reinstall the printer after each
reboot. (Zitiert nach
http://www.linuxprinting.org/show_printer.cgi?recnum=Epson-Stylus_CX6400),
Effekt Zero.
- Installieren des Druckers sowohl mit YAST wie auch mit "kcmshell
printmgr", dem KDE-Kontrollzentrum: Kein Unterschied.
Hier ein var/log/cups/error_log-Ausschnitt für einen erfolglosen
Druckauftrag (nur die E's, bei Bedarf liefere ich gerne das ganze Log
E [16/Mar/2005:15:52:19 +0100] Unknown Location directive # on line 811.
E [16/Mar/2005:21:16:16 +0100] [Job 5] Unable to open USB device
"usb:/dev/usb/lp0": No such device
E [16/Mar/2005:21:16:16 +0100] PID 9778 stopped with status 1!
E [16/Mar/2005:21:16:28 +0100] PID 9777 stopped with status 9!
E [16/Mar/2005:21:18:52 +0100] PID 9834 stopped with status 1!
E [16/Mar/2005:21:18:52 +0100] [Job 5] Unable to open USB device
"usb:/dev/usb/lp0": No such device
E [16/Mar/2005:21:18:57 +0100] PID 9833 stopped with status 9!
Das Ganze wohlgemerkt nach nur EINEM Druckversuch!
Falls nötig gebe ich gerne auch noch die page_log oder access_log durch.
Weiss jemand Rat? Ich bin echt schon fast am Verzweifeln...
Freundliche Grüsse
Klaus
Hallo Klaus,
hast Du unter /var/spool/cups nachgesehen, ob dort noch unerledigte
Druckaufträge liegen? Diese solltest Du dann von Hand löschen. Danach
funktionierte der Drucker bei mir unter SuSE 9.2 wieder einwandfrei.
--
Mit freundlichem Gruss,

Dieter Heinrich
Klaus Haehlen
2005-03-17 20:43:18 UTC
Permalink
Post by Dieter Heinrich
Hallo Klaus,
Hallo Dieter
Post by Dieter Heinrich
hast Du unter /var/spool/cups nachgesehen, ob dort noch unerledigte
Druckaufträge liegen? Diese solltest Du dann von Hand löschen. Danach
funktionierte der Drucker bei mir unter SuSE 9.2 wieder einwandfrei.
Danke für den Tip. Da war was, die letzten 6 Versuche lagen noch rum...
Allerdings hats nix gebracht, die Dinger zu entfernen. Auch
/var/spool/cups/tmp habe ich geleert, brachte leider auch nix.

Tschüss
Klaus
Martin Tessun
2005-03-18 19:07:26 UTC
Permalink
Hallo Klaus,
Post by Klaus Haehlen
Danke für den Tip. Da war was, die letzten 6 Versuche lagen noch rum...
Allerdings hats nix gebracht, die Dinger zu entfernen. Auch
/var/spool/cups/tmp habe ich geleert, brachte leider auch nix.
dann am Besten noch ein

enable <Queue-Name>

machen

HTH,
Martin
Klaus Haehlen
2005-03-19 12:33:07 UTC
Permalink
Post by Martin Tessun
dann am Besten noch ein
enable <Queue-Name>
machen
HTH,
Martin
Hallo Martin

Wie muss das genau heissen? Meine zwei etwas hilflosen Versuche:

linux:/var/spool/cups # enable <Queue-Name>
-bash: syntax error near unexpected token `newline'

linux:/var/spool/cups # enable c0001
-bash: enable: c0001: not a shell builtin

Danke für die Hilfe

Greetz
Klaus
Martin Tessun
2005-03-19 22:22:30 UTC
Permalink
N'Abend.
Post by Klaus Haehlen
Post by Martin Tessun
dann am Besten noch ein
enable <Queue-Name>
machen
linux:/var/spool/cups # enable <Queue-Name>
-bash: syntax error near unexpected token `newline'
Der ist falsch. Queue-Name ist mit Deiner Printer-Queue zu ersetzen.
Post by Klaus Haehlen
linux:/var/spool/cups # enable c0001
-bash: enable: c0001: not a shell builtin
Hier hat Dir die bash ein "Schnippchen" geschlagen (man bash und dann
nach " enable " suchen).
Versuche statt dessen /usr/bin/enable c0001 (vorausgesetzt Dein Drucker
heisst so).

HTH,
Martin

Robert Sigrist
2005-03-18 10:29:13 UTC
Permalink
hallo,

hatte das gleiche Problem nach Update von cups unter SuSE9.1 - meine
Lösung war (nach vielen anderen Versuchen): unter yast Drucker gelöscht
und anschließend neu installiert; seitdem läuft das Teil wieder
(übrigens ein USB-Drucker: Kyocera FS1010).

viel Erfolg
R.Sigrist

Am Wed, 16 Mar 2005 21:43:10
Post by Klaus Haehlen
Hallihallo
Ich bin Usenet-Newbie und wurde in d.c.o.u.l.misc freundlich auf diese
Gruppe verwiesen, mein Problem sei vermutlich eher SUSE-typisch...
Ich benütze SUSE 9.1 (Kernel 2.6.5-7.147) mit KDE 3.3.2 und
cups-1.1.20-108.22. Damit betreibe ich u.a. einen USB-Epson Stylus CX
6400-All-in-one mit dem (recommended) FOOMATIC/GIMP-PRINT-Treiber.
Direkt nach der Neuinstallation von SUSE lief alles wunderbar
(Scanner-Probs waren eine andere Geschichte, ist gelöst), doch seit ein
paar Tagen (genauer weiss ich es nicht wegen Selten-/Nichtgebrauch) muss
ich immer nach einem Neustart jedes Mal den Drucker erst in YAST löschen
und wieder neu installieren, sonst kann ich nicht drucken. Die Anzeige
im kjobviewer wechselt beim Abschicken eines Druckauftrags nach ca. 5
sec. von "In Verarbeitung" auf "In Warteschlange" und es passiert nichts
mehr. Ich kann die Druckaufträge auch nicht mehr im kjobviewer löschen,
er meckert "Aktion "Anhalten" lässt sich an ausgewählten Druckaufträgen
nicht ausführen. Fehlermeldung durch Verwaltungsprogramm.
Sie haben keinen Zugriff auf die angeforderte Ressource." Die
CUPS-Überwachung auf http://localhost:631 zeigt den Druckerstatus
"angehalten", Ich kann dort zwar den Druckauftrag löschen (als root) und
den Drucker wieder starten (Status "gelangweilt"), aber nach erneutem
Schicken eines Druckauftrags passiert das genau gleiche Spiel, bis ich
den Drucker neu installiert habe (s.oben). Dann kann ich drucken bis zum
nächsten Neustart.
http://www.linux-club.de/viewtopic.php?t=18361, sowohl mit Yast, APT
oder manuell: Nix.
scanner 0x0003 0x04b8 0x0805 (..and the rest are zeros)
Without this line it is necessary to reinstall the printer after each
reboot. (Zitiert nach
http://www.linuxprinting.org/show_printer.cgi?recnum=Epson-Stylus_CX6400),
Effekt Zero.
- Installieren des Druckers sowohl mit YAST wie auch mit "kcmshell
printmgr", dem KDE-Kontrollzentrum: Kein Unterschied.
Hier ein var/log/cups/error_log-Ausschnitt für einen erfolglosen
Druckauftrag (nur die E's, bei Bedarf liefere ich gerne das ganze Log
E [16/Mar/2005:15:52:19 +0100] Unknown Location directive # on line 811.
E [16/Mar/2005:21:16:16 +0100] [Job 5] Unable to open USB device
"usb:/dev/usb/lp0": No such device
E [16/Mar/2005:21:16:16 +0100] PID 9778 stopped with status 1!
E [16/Mar/2005:21:16:28 +0100] PID 9777 stopped with status 9!
E [16/Mar/2005:21:18:52 +0100] PID 9834 stopped with status 1!
E [16/Mar/2005:21:18:52 +0100] [Job 5] Unable to open USB device
"usb:/dev/usb/lp0": No such device
E [16/Mar/2005:21:18:57 +0100] PID 9833 stopped with status 9!
Das Ganze wohlgemerkt nach nur EINEM Druckversuch!
Falls nötig gebe ich gerne auch noch die page_log oder access_log durch.
Weiss jemand Rat? Ich bin echt schon fast am Verzweifeln...
Freundliche Grüsse
Klaus
Loading...