USB-Drucker: Erkannt, installiert, kein Druck
Liebe Liste, ich habe gerade einen Kyocera FS-C5200DN erstanden. Da ich in meinem Netzwerk zur Zeit keinen Port frei habe wollte ich das Teil vorübergehend über die USB-Schnittstelle betreiben. Nach 4 Stunden Tests unter OpenSuSE 11.0 und OpenSuSE 11.1 habe ich das Projekt vorläufig begraben und lasse den Druck durch ein Umstecken an meinem Router laufen. Die Installation des Druckers klappe anstandslos: *.PPD-Datei in das entsprechende CUPS-Verzeichnis kopiert, Drucker angeschaltet, neue Hardware gefunden, Drucker per Yast installiert, Treiber war schon gewählt - Testdruck: nichts. Beim Drucker weiter schön "Bereit" als Botschaft. Na gut, habe ich früher schon bei anderen Druckernerlebt, dass ich das Testbild nicht drucken konnte. Also Yast sauber beenden, dann kwrite aufrufen und ein paar Worte als Test an den Drucker schicken - nichts. Die Dokumente in der Druckerschlange weisen immer wieder darauf hin, dass der Drucker beschäftigt sei. Ich habe anschließend den Drucker mehrmals deinstalliert und auch die Installation (problemlos) unter localhost:631 vornehmen können. Nur auch dort kein Ausdruck. Anschließend mehrere USB-Kabel durchprobiert, u.a. das, was am Scanner problemlos seinen Dienst versieht - nichts. Erst dann ist mir der Geduldsfaden gerissen und ich habe schließlich von einem Rechner ein Netzwerkkabel entfernt, die Einstellungen dafür am Drucker vorgenommen, den Drucker als Netzwerkdrucker installiert und sofort einen sauberen Druck erhalten. Natürlich habe ich anschließend wieder per USB Versuche gestartet, das Netz bemüht, auch Tips mit Deinstallation von Cups und Neuinstallation befolgt. Auch habe ich gesehen, dass andere Kyocera-Drucker anscheinend ohne Probleme per USB laufen. Das Einzige, was ich jetzt noch probieren kann, ist, einen Bekannten mit einem Windows-Laptop zu bemühen, um sicher zu stellen, dass der USB-Port an dem Drucker OK ist. Hat jemand einen Tip? Gruß Robert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo zusammen, On Freitag 22 Mai 2009, Robert Großkopf wrote:
Hat jemand einen Tip?
Was sagt denn lsusb? Und was, sofern er in der Liste auftaucht lsusb -vs [device]? Liebe Grüße Erik -- "Erde, Feuer, Wasser, Luft. Eine Zigarre ist die reine Harmonie der Elemente. Nichts, was man der Natur an Respekt fehlen läßt, kann im Nachhinein wieder gut gemacht werden. Eine Zigarre spricht die Wahrheit über die Gewissenhaftigkeit aller, denen sie begegnet ist. Ich freue mich über jeden, der diese Sprache versteht." Helmut Bührle, Laura Chavin Cigars Erik P. Roderwald * Uhlenhoffweg 18 * 21129 Hamburg Telefon: +49 (0)40 8510 3150 * Fax: +49(0)40 8510 3148 http://www.zigarren-rollen.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Erik,
Was sagt denn lsusb? Und was, sofern er in der Liste auftaucht lsusb -vs [device]?
Hier die Ausgabe: Bus 006 Device 002: ID 0482:0367 Kyocera Corp. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x0482 Kyocera Corp. idProduct 0x0367 bcdDevice 1.00 iManufacturer 1 Kyocera iProduct 2 Kyocera FS-C5200DN iSerial 3 XEV9207714 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xc0 Self Powered MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 7 Printer bInterfaceSubClass 1 Printer bInterfaceProtocol 2 Bidirectional iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 1 Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0001 Self Powered Zeigt also, dass das Gerät da ist, aber wie weiter? Einen Druck darauf ausgeben kann ich weder als root noch als einfacher user, als der ich ja normalerweise arbeite. Gruß Robert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Friday 22 May 2009 22:46:45 schrieb Robert Großkopf:
Hallo Erik,
Was sagt denn lsusb? Und was, sofern er in der Liste auftaucht lsusb -vs [device]?
Hier die Ausgabe: ... Hallo Robert,
ich verstehe von den Details nicht genug, deshalb lasse ich den fognden Block mal weg. ...
Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0001 Self Powered
Zeigt also, dass das Gerät da ist, aber wie weiter? Einen Druck darauf ausgeben kann ich weder als root noch als einfacher user, als der ich ja normalerweise arbeite.
Gruß
Robert
Aber dieser Text "for other device speed" lässt mich aufhorchen. Kann die USB-Schnittstelle, an der der Drucker angeschlossen ist, vielleicht nur USB 1.1. Du wirst wahrscheinlich sofort fragen, warum er dann überhaupt erkannt wird. Ich vermute, dass in der Erkennungsphase mit verringerter Geschwindigkeit gearbeitet wird, auch wenn die Fähigkeit dazu in der Device-Beschreibung nicht ausgewiesen wird. Tschö, Emil -- Registered Linux User since 19940320 -------------------------------------------------- Emil Stephan, Marktplatz 39, 53773 Hennef, Germany voice: +49-2242-84438 Accelerate Windows: 9.81 m/sec^2 would be adequate -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Emil,
ich verstehe von den Details nicht genug, deshalb lasse ich den fognden Block mal weg. ...
Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0001 Self Powered
Zeigt also, dass das Gerät da ist, aber wie weiter? Einen Druck darauf ausgeben kann ich weder als root noch als einfacher user, als der ich ja normalerweise arbeite.
Gruß
Robert
Aber dieser Text "for other device speed" lässt mich aufhorchen. Kann die USB-Schnittstelle, an der der Drucker angeschlossen ist, vielleicht nur USB 1.1. Du wirst wahrscheinlich sofort fragen, warum er dann überhaupt erkannt wird. Ich vermute, dass in der Erkennungsphase mit verringerter Geschwindigkeit gearbeitet wird, auch wenn die Fähigkeit dazu in der Device-Beschreibung nicht ausgewiesen wird.
Kann ich mir irgendwie nicht vorstellen. Das Board (Gigabyte GA-MA78GM-S2H) stellt bis zu 12 USB 2.0/1.1-Ports zur Verfügung. Der Rechner ist also auf dem Stand der Technik von Mitte des letzten Jahres. Mit lsusb wird mir neben dem Drucker auch mein Scanner angezeigt. Gehe ich allerdings in das KDE Infozentrum (KDE 3.5), so erscheint dort nur der Scanner von Epson, nicht aber der ebenfalls eingeschaltete Drucker unter den USB-Geräten. Der Scanner liegt dann auch richtig an einem USB 2.0 Port. Wo kann sich der Drucker versteckt halten? Gruß Robert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Saturday 23 May 2009 10:05:28 schrieb Robert Großkopf:
Hallo Emil,
ich verstehe von den Details nicht genug, deshalb lasse ich den fognden Block mal weg. ...
Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0001 Self Powered
Zeigt also, dass das Gerät da ist, aber wie weiter? Einen Druck darauf ausgeben kann ich weder als root noch als einfacher user, als der ich ja normalerweise arbeite.
Gruß
Robert
Aber dieser Text "for other device speed" lässt mich aufhorchen. Kann die USB-Schnittstelle, an der der Drucker angeschlossen ist, vielleicht nur USB 1.1. Du wirst wahrscheinlich sofort fragen, warum er dann überhaupt erkannt wird. Ich vermute, dass in der Erkennungsphase mit verringerter Geschwindigkeit gearbeitet wird, auch wenn die Fähigkeit dazu in der Device-Beschreibung nicht ausgewiesen wird.
Kann ich mir irgendwie nicht vorstellen. Das Board (Gigabyte GA-MA78GM-S2H) stellt bis zu 12 USB 2.0/1.1-Ports zur Verfügung. Der Rechner ist also auf dem Stand der Technik von Mitte des letzten Jahres.
Mit lsusb wird mir neben dem Drucker auch mein Scanner angezeigt. Gehe ich allerdings in das KDE Infozentrum (KDE 3.5), so erscheint dort nur der Scanner von Epson, nicht aber der ebenfalls eingeschaltete Drucker unter den USB-Geräten. Der Scanner liegt dann auch richtig an einem USB 2.0 Port.
Wo kann sich der Drucker versteckt halten?
Gruß
Robert
Hallo Robert, war auch nur so eine Idee von mir. Tschö, Emil -- Registered Linux User since 19940320 -------------------------------------------------- Emil Stephan, Marktplatz 39, 53773 Hennef, Germany voice: +49-2242-84438 Accelerate Windows: 9.81 m/sec^2 would be adequate -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, On May 23 10:05 Robert Großkopf wrote (shortened):
Mit lsusb wird mir neben dem Drucker auch mein Scanner angezeigt. Gehe ich allerdings in das KDE Infozentrum (KDE 3.5), so erscheint dort nur der Scanner von Epson, nicht aber der ebenfalls eingeschaltete Drucker unter den USB-Geräten.
Vermutlich ein Zugriffsrechteproblem. Das CUPS backend "usb" was die Druckdaten an den Drucker schickt läuft als Benutzer "lp". Evtl. darf nur root auf die USB Gerätedatei /dev/bus/usb/*/* des Druckers zugreifen? Zur Analyse wie immer die CUPS Debug Meldungen, siehe http://en.opensuse.org/SDB:CUPS_in_a_Nutshell "If problems are encountered" Gruß Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex
Hallo Johannes Meixner,
On May 23 10:05 Robert Großkopf wrote (shortened):
Mit lsusb wird mir neben dem Drucker auch mein Scanner angezeigt. Gehe ich allerdings in das KDE Infozentrum (KDE 3.5), so erscheint dort nur der Scanner von Epson, nicht aber der ebenfalls eingeschaltete Drucker unter den USB-Geräten.
Vermutlich ein Zugriffsrechteproblem.
Das CUPS backend "usb" was die Druckdaten an den Drucker schickt läuft als Benutzer "lp". Evtl. darf nur root auf die USB Gerätedatei /dev/bus/usb/*/* des Druckers zugreifen?
Lesebrechtigung hat jeder, nur die Schreibbrechtigung fehlt für alle außer root. Ich muss vielleicht als Ergänzung hinzufügen, dass vorher ein Farblaser von Samsung ebenfalls per USB installiert war und wegen eines Hardwaredefekts rausgenommen wurde. Dort funktionierte CUPS sowohl mit den Samsung-Treibern als auch mit denen von Splix.
Zur Analyse wie immer die CUPS Debug Meldungen, siehe http://en.opensuse.org/SDB:CUPS_in_a_Nutshell "If problems are encountered"
Das habe ich gerade gemacht und wieder zurückgestellt. Spontan kann ich nur sagen: Die Meldungen beginnen alle mit "I" oder mit "D", also keine Errormeldungen - der Druck bleibt einfach im Ausgang hängen. Im Detail sehe ich mir das etwas später noch einmal an. Gruß Robert Großkopf -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Nachtrag:
Das habe ich gerade gemacht und wieder zurückgestellt. Spontan kann ich nur sagen: Die Meldungen beginnen alle mit "I" oder mit "D", also keine Errormeldungen - der Druck bleibt einfach im Ausgang hängen. Im Detail sehe ich mir das etwas später noch einmal an.
Jede Menge Zeilen, die in etwa so aussehen: D [26/May/2009:17:58:49 +0200] CUPS-Get-Printers D [26/May/2009:17:58:49 +0200] cupsdProcessIPPRequest: 12 status_code=0 (successful-ok) D [26/May/2009:17:58:49 +0200] cupsdCloseClient: 12 D [26/May/2009:17:58:49 +0200] cupsdAcceptClient: 12 from localhost (Domain) D [26/May/2009:17:58:49 +0200] cupsdReadClient: 12 POST /classes/ HTTP/1.1 D [26/May/2009:17:58:49 +0200] cupsdAuthorize: No authentication data provided. So geht das durch von CUPS-Get-Printers zu CUPS-Get-Classes usw. Errormeldungen kommen an folgenden Stellen: I [26/May/2009:17:56:31 +0200] Cleaning out old temporary files in "/var/spool/cups/tmp"... I [26/May/2009:17:56:31 +0200] Listening to 127.0.0.1:631 on fd 1... E [26/May/2009:17:56:31 +0200] Unable to bind socket for address 127.0.0.1:631 - Address already in use. I [26/May/2009:17:56:31 +0200] Listening to ::1:631 on fd 3... I [26/May/2009:17:56:31 +0200] Listening to /var/run/cups/cups.sock on fd 4... I [26/May/2009:17:56:31 +0200] Resuming new connection processing... sowie D [26/May/2009:17:57:09 +0200] cupsdAuthorize: No authentication data provided. D [26/May/2009:17:57:09 +0200] Resume-Printer ipp://localhost/printers/fsc5200dn D [26/May/2009:17:57:09 +0200] cupsdIsAuthorized: username="" E [26/May/2009:17:57:09 +0200] Resume-Printer: Unauthorized D [26/May/2009:17:57:09 +0200] cupsdSendError: 8 code=401 (Unauthorized) D [26/May/2009:17:57:09 +0200] cupsdSendHeader: WWW-Authenticate: Basic realm="CUPS" D [26/May/2009:17:57:09 +0200] cupsdCloseClient: 8 Was mir das Ganze allerdings sagen könnte ... Jedenfalls finde ich nie einen Hinweis auf "USB". Mit dem Output kann ich so leider nichts anfangen. Gruß Robert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Emil Stephan
-
Erik P. Roderwald
-
Johannes Meixner
-
Robert Großkopf