• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Wie bekomme ich mindestens einen von zwei Druckern zum laufe

Wie bekomme ich mindestens einen von zwei Druckern zum laufen.

(Ich hoffe ich bin hier im richtigen Forum, ansonsten bitte verschieben, Danke)

Ich habe vor einigen Tagen Suse Linux 10.1 auf meinen Rechner installiert. Nun steh ich als erstes vor dem Problem, dass ich nicht drucken kann. Ein Drucker (Lexmark z25) ist direkt am Rechner über USB angeschlossen und der andere Drucker (HP PSC 1315) ist über Windows XP im Netzwerk freigegeben. Auf der Seite von Windows habe ich außerdem Druckdienste für UNIX installiert.
Der Lexmark wird bei der Installation erkannt. Danach habe ich ihn noch eingrichtet. Wenn ich jetzt versuche über Testseite drucken oder versuche eine Seite mit OOo zu drucken, dann reagiert der Drucker auch. Er zieht aber nur das Papier ein, wartet kurz und wirft das Papier danach wieder aus. Obwohl es einen Treiber von Seiten des Herstellers gibt (für Suse 8.1), soll der Drucker doch sehr widerwillig mit Linux zusammen arbeiten.
Der HP wird bei der Installation nicht erkannt. Auf der Seite von Windows wird er auch nur als psc1310 und nicht als psc1315 erkannt (es handelt sich um an all in one, der psc 1310 wird bestimmt der Drucker und psc1315 die ganze Einheit sein). Dannn habe ich versucht den Drucker unter yast zu installieren. Als erstes wird gefragt um was es sich für einen Drucker handelt. Ich wird sagen ist eindeutig ein Netzwerkdrucker. Ich weiß aber nicht was es für ein Netzwerkdrucker ist. Ist es ein CUPS, LPD, SMB, IPX, Direkt oder ein anderer? Ich habe mit allen Möglichkeiten ein wenig rum gespielt, bis auf SMB habe ich bei allen durch die Bank weg nur Fehlermeldungen erhalten. Also weiter bei SMB. Da dann:

Arbeitsgruppe: Die Arbeitsgruppe in der sich der Rechner befindet
Hostname des Druckservers: ip des Win Rechners ohne Port
Name der entfernten Warteschlange: Name des Druckers, bei mir hppsc131

Den Namen der entfernten Warteschlange kann man aber nicht mit der Funktion loopup ermitteln

Benutzername und Passwort: Ich habe auf dem Win Rechner ein Benutzerkonto eingerichtet mit den selben Zugangsdaten wie mein Benutzerkonto auf meinem Linuxrechner.

Jetzt hat man die Möglichkeit den Entfernten SMB Zugang zu testen. Bei diesem Test erhalte ich die Nachricht: Druckerserver ist zu erreichen.

Dann weiter, Kreuz bei Lokales Filtern lassen.
Dann nur noch meinen Drucker aus der Liste ausgewählt und fertig. Es ist leider immer noch nicht möglich eine Seite zu drucken.
Jetzt ist die Stelle gekommen an der ich nicht mehr weiter weiß und ich auch nichts weiter gefunden habe. Ich habe in den letzten Tagen mit den Einstellungen rum gespielt, hier mal ein Hacken hier wieder keinen, hat aber auch nichts gebracht.

Die Firewall ist auf beiden Rechnern aus.

P.S. es handelt sich hier um ein crosspost:

http://www.spotlight.de/zforen/lin/m/lin-1152112189-1449.html
 

Yehudi

Guru
Wenn die Drucker nicht selber am Linux zum Drucken gebracht werden können, dann kann man auch nicht erwarten, dass sie über einen anderen Dienst drucken.
Ich verschiebe Dich mal zu den Druckern.
 
OP
P

Poffelnator

Newbie
Habe den Lexmark zum drucken bekommen

Habe die Treiber (http://downloads.lexmark.com/cgi-perl/downloads.cgi?category=Drivers&ccs=56:2:0:337:0:0&os_group=SuSE&searchLang=en)

nach der hier enthaltenen Anleitung (http://www.linux-club.de/ftopic61725.html) installiert, aber nur den Teil der in der Mail von Lexmark stand. Danach einfach unter yast/Hardware/Drucker/Hinzufügen den Z35 Color Jet Printer wählen und einrichten. Fertig.

Den HP konnte ich immer noch nicht überreden. :
 

misiu

Moderator
Teammitglied
Der PSC1315 läuft einfach mit dem selbem Treiber , wie der PSC1310, deswegen dieser Name,
Für diesen Drucker brauchst du entsprechenden Treiber:
http://hplip.sourceforge.net/supported_devices/inkjet_aio.html

Einrichtung über Netzwerk auf Windows-Druckserver läuft über Samba oder über IPP.

MfG
misiu
 
OP
P

Poffelnator

Newbie
Dachte ich mir, dass es der selbe Drucker ist. Habe es leider trotzdem nicht hin bekommen den HP zum drucken zu überzeugen. Ich habe es gerade noch einmal wie oben beschrieben versucht, es ist mir aber leider nicht gelungen den Drucker zum drucken zu bringen.

Wie gesagt, ich habe den verdacht, dass auf der Seite von Windows irgend eine Einstellung nicht richtig ist. Habe dazu leider nichts gefunden. Meistens wird wohl nur der Drucker unter Linux frei gegeben und nicht unter Windows für Linux.
 
OP
P

Poffelnator

Newbie
I [05/Jul/2006:13:50:51 +0200] Listening to 0:631
I [05/Jul/2006:13:50:51 +0200] Loaded configuration file "/etc/cups/cupsd.conf"
I [05/Jul/2006:13:50:51 +0200] Configured for up to 100 clients.
I [05/Jul/2006:13:50:51 +0200] Allowing up to 100 client connections per host.
I [05/Jul/2006:13:50:51 +0200] Full reload is required.
I [05/Jul/2006:13:50:52 +0200] LoadPPDs: Read "/etc/cups/ppds.dat", 2804 PPDs...
I [05/Jul/2006:13:51:01 +0200] LoadPPDs: Wrote "/etc/cups/ppds.dat", 4274 PPDs...
I [05/Jul/2006:13:51:01 +0200] Full reload complete.
E [05/Jul/2006:13:51:01 +0200] StartListening: Unable to find IP address for server name "dhcppc0" - Unknown host
I [05/Jul/2006:13:52:06 +0200] Scheduler shutting down normally.
I [05/Jul/2006:13:52:35 +0200] Listening to 0:631
I [05/Jul/2006:13:52:35 +0200] Loaded configuration file "/etc/cups/cupsd.conf"
I [05/Jul/2006:13:52:35 +0200] Configured for up to 100 clients.
I [05/Jul/2006:13:52:35 +0200] Allowing up to 100 client connections per host.
I [05/Jul/2006:13:52:35 +0200] Full reload is required.
I [05/Jul/2006:13:52:37 +0200] LoadPPDs: Read "/etc/cups/ppds.dat", 4274 PPDs...
I [05/Jul/2006:13:52:37 +0200] LoadPPDs: No new or changed PPDs...
I [05/Jul/2006:13:52:37 +0200] Full reload complete.
E [05/Jul/2006:13:52:37 +0200] StartListening: Unable to find IP address for server name "dhcppc0" - Unknown host
I [05/Jul/2006:13:59:06 +0200] Scheduler shutting down normally.
I [05/Jul/2006:13:59:06 +0200] Listening to 0:631
I [05/Jul/2006:13:59:06 +0200] Loaded configuration file "/etc/cups/cupsd.conf"
I [05/Jul/2006:13:59:06 +0200] Configured for up to 100 clients.
I [05/Jul/2006:13:59:06 +0200] Allowing up to 100 client connections per host.
I [05/Jul/2006:13:59:06 +0200] Full reload is required.
I [05/Jul/2006:13:59:06 +0200] LoadPPDs: Read "/etc/cups/ppds.dat", 4274 PPDs...
I [05/Jul/2006:13:59:06 +0200] LoadPPDs: No new or changed PPDs...
I [05/Jul/2006:13:59:06 +0200] Full reload complete.
E [05/Jul/2006:13:59:06 +0200] StartListening: Unable to find IP address for server name "dhcppc0" - Unknown host
I [05/Jul/2006:13:59:07 +0200] Setting y2test device-uri to "usb://Lexmark/Z25-Z35" (was "file:/dev/null".)
I [05/Jul/2006:13:59:07 +0200] Setting y2test printer-is-accepting-jobs to 1 (was 0.)
I [05/Jul/2006:13:59:07 +0200] Setting y2test printer-state to 3 (was 5.)
I [05/Jul/2006:13:59:07 +0200] Saving printers.conf...
I [05/Jul/2006:13:59:07 +0200] New printer 'y2test' added by 'root'.
I [05/Jul/2006:13:59:07 +0200] Adding start banner page "none" to job 1.
I [05/Jul/2006:13:59:07 +0200] Adding end banner page "none" to job 1.
I [05/Jul/2006:13:59:07 +0200] Job 1 queued on 'y2test' by 'root'.
I [05/Jul/2006:13:59:07 +0200] Started filter /usr/lib/cups/filter/pstops (PID 11852) for job 1.
I [05/Jul/2006:13:59:07 +0200] Started filter /usr/lib/cups/filter/foomatic-rip (PID 11853) for job 1.
I [05/Jul/2006:13:59:07 +0200] Started backend /usr/lib/cups/backend/usb (PID 11854) for job 1.
I [05/Jul/2006:13:59:30 +0200] Printer 'y2test' deleted by 'root'.
I [05/Jul/2006:13:59:30 +0200] Saving printers.conf...
I [05/Jul/2006:13:59:35 +0200] Scheduler shutting down normally.
I [05/Jul/2006:13:59:35 +0200] Listening to 0:631
I [05/Jul/2006:13:59:35 +0200] Loaded configuration file "/etc/cups/cupsd.conf"
I [05/Jul/2006:13:59:35 +0200] Configured for up to 100 clients.
I [05/Jul/2006:13:59:35 +0200] Allowing up to 100 client connections per host.
I [05/Jul/2006:13:59:35 +0200] Full reload is required.
I [05/Jul/2006:13:59:35 +0200] LoadPPDs: Read "/etc/cups/ppds.dat", 4274 PPDs...
I [05/Jul/2006:13:59:36 +0200] LoadPPDs: No new or changed PPDs...
I [05/Jul/2006:13:59:36 +0200] Full reload complete.
E [05/Jul/2006:13:59:36 +0200] StartListening: Unable to find IP address for server name "dhcppc0" - Unknown host
I [05/Jul/2006:13:59:36 +0200] Setting y2test device-uri to "usb://Lexmark/Z25-Z35" (was "file:/dev/null".)
I [05/Jul/2006:13:59:36 +0200] Setting y2test printer-is-accepting-jobs to 1 (was 0.)
I [05/Jul/2006:13:59:36 +0200] Setting y2test printer-state to 3 (was 5.)
I [05/Jul/2006:13:59:36 +0200] Saving printers.conf...
I [05/Jul/2006:13:59:36 +0200] New printer 'y2test' added by 'root'.
I [05/Jul/2006:13:59:37 +0200] Adding start banner page "none" to job 1.


Mir sagt das nicht wirklich was
 

misiu

Moderator
Teammitglied
E [05/Jul/2006:13:59:36 +0200] StartListening: Unable to find IP address for server name "dhcppc0" - Unknown host

Unbekannte Hostrechner, dein HP findet den Win-Rechner nicht, da dein andere Drucker
ihn erreicht, kann es nur an der Konfiguration des HP-Druckers selbst liegen. Über was
ist er jetzt eingerichtet? Samba oder IPP?

MfG
misiu
 
OP
P

Poffelnator

Newbie
Ich weiß zwar nicht warum, aber ich bin jetzt erst auf die Idee gekommen mir mal die Druckwarteschlange auf dem WinXP Rechner anzusehen. Wenn ich einen Druckauftrag von Suse aus Sende, dann schafft dieser es bis in die Druckwarteschlange. Der Drucker kann diese Aufträge dann aber nicht verarbeiten und verweigert den Dienst.

Ich habe jetzt den verdacht, dass es am Dateityp liegt. Die vom Linuxsystem gesendeten Dateien sind RAW Dateien und die vom Win Rechner sind NT EMF 1,008 (?) Dateien. Wie bekomme ich den Drucker unter WinXP dazu, dass er RAW aus der Druckwarteschlange druckt?

Nachtrag: Inzwischen habe ich es hin bekommen, dass die von Suse gesendeten Druckdateien auch vom Dateityp NT EMF 1,008 sind. Der Benutzer unter dem ich drucke ist Gast. Habe jetzt noch extra auf dem WinXP Rechner das Gastkonto eingerichtet, der Benutzer den ich unter Linux angegeben habe ist auch Gast. Unter WinXP darf der Gast auch drucken, extra noch schnell getestet. Trotz alle dem, der Drucker will einfach nicht. Man kann die Dateien von Linux und Windows nur noch an ihrem Namen unterscheiden, Name des Dokuments (Win) und Druckerdatendatei vom Remotesystem (Linux) in der Warteschlange.
 

misiu

Moderator
Teammitglied
Da muss bei Einrichtung auf dem Linux - Rechner "lokales Filtern" eingeschaltet werden, dann
werden die gesendeten Daten entsprechend vorbereitet.

MfG
misiu
 
OP
P

Poffelnator

Newbie
Ist eingestellt, wird ja schon vom System vorgeschlagen wenn man einen Drucker über Samba ansprechen will. Habe ich dann auch so gelassen. Ich habe es jetzt auf dem Win Rechner unter Druckprozessor geändert.
 
OP
P

Poffelnator

Newbie
misiu schrieb:
E [05/Jul/2006:13:59:36 +0200] StartListening: Unable to find IP address for server name "dhcppc0" - Unknown host

Unbekannte Hostrechner, dein HP findet den Win-Rechner nicht, da dein andere Drucker
ihn erreicht, kann es nur an der Konfiguration des HP-Druckers selbst liegen. Über was
ist er jetzt eingerichtet? Samba oder IPP?

MfG
misiu

Habe ich jetzt garnicht so schnell gesehen. Der HP Drucker ist am Win Rechner angeschlossen. Diesen versuche ich über SMB anzusprechen. Kann ihn unter Linux auch nicht finden, aber wenn ich die ip des Win Rechners und den Namen der Druckwarteschlange eingebe, dann bekomme ich eine Bestätigung, dass der Drucker zu erreichen ist. Über IPP habe ich gar nicht hin bekommen.

Das habe ich mal schnell aus der Druckerkonfiguration kopiert:

HP PSC 1310 / hppsc131
Verbunden als samba://MSHOME/Gast@192.168.1.34/hppsc131
Mit Spoolhppsc131
 

misiu

Moderator
Teammitglied
UPS! Da hab ich mich nicht klar ausgedruckt: Linux- Konfiguration des HP -Druckers oder besser
gesagt CUPS findet den Win-Rechner nicht.

Einz finde ich seltsam: Wenn du auf beiden Rechnern den selben Benutzer hast, wieso "Gast@..."

Ich schieb mal zu SAMBA, vielleicht kennen die eine Lösung.

MfG
misiu
 
OP
P

Poffelnator

Newbie
Auf dem Linuxrechner habe ich kein Konto Gast. Bei der Konfiguration des Druckers muss man doch einen Benutzer angeben. Da habe ich Gast genommen. Egal welchen Benutzer ich bei der Konfiguration des Druckers eingebe, in der Druckwarteschlange des Druckers stand immer nur Gast. Da dachte ich vielleicht kann er nicht drucken, weil das Konto Gast nicht aktiv ist. Darum habe ich dann unter WinXP das Gastkonto aktiviert.

Ich hatte auch schon ein Konto auf dem Win Rechner mit den selben Zugangsdaten wie sie auf dem Linuxrechner vorhanden sind angelegt. Hat auch nicht besser funktioniert. In den Druckaufträgen stand trotzdem immer nur Gast bei Besitzer.
 
Oben