Drucker unter Win98 mit Samba ansteuern, nur wie mit 6.3?
Hallo Liste, ich möchte endlich meinen HP660C unter Linux ansteuern. Allerdings muß dieses Ding auf alle Fälle unter Win98 bleiben, da er an dem Rechner dringend gebraucht wird, und es dafür keine andere Lösung gibt. Ich habe mir die man-Pages angeschaut, smbprint und auch die Howto's, bis auf das minihowto mit dem Titel Windrucker und Linux oder so. Alles ausprobiert, alles will nicht. Der Drucker druckt nicht, auch wenn das Ding sonst ansprechbar ist. Soll heißen, ich kann es von anderen Maschinen aus nutzen. Bei einer Installation mit Yast oder apsfilter funkt auch nichts. Was hat sich zwischen SuSE 6.3 und SuSE 6.1 geändert. Dort habe ich auch Monate gebraucht, bis es endlich funkte. Nur wie jetzt? -- M.f.G. Marcus Registered Linux-User : 136595 Mail : mailings-suse@gmx.de ICQ : 28762595 Bitte keine CC Danke! --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Thu, 30 Dec 1999, Marcus Maul wrote:
Ich habe mir die man-Pages angeschaut, smbprint und auch die Howto's, bis auf das minihowto mit dem Titel Windrucker und Linux oder so. Alles ausprobiert, alles will nicht. Der Drucker druckt nicht, auch wenn das Ding sonst ansprechbar ist. Soll heißen, ich kann es von anderen Maschinen aus nutzen.
It's a little tricky ... ;-) Ich habe mir auch lange gesucht. Jetzt kommt mein Mini-Howto: ---8<------------------------------ Die Datei /usr/doc/packages/samba/examples/printing/smbprint nach /usr/local/sbin/ kopieren. Die letzte Zeile muß geändert werden, so daß sie mit ) | /usr/bin/smbclient beginnt (!). Also lediglich die Pfadangabe von smbclient anpassen! In /etc/printcap folgendes anhängen: #Netzwerkdrucker lp|ghost:\ :lp=/dev/null:sh:\ :sd=/var/spool/lpd/ghost:\ :if=/usr/local/sbin/smbprint: (Ich habe meinen Drucker "ghost" genannt. "foo" sollte auch gehen.) Dann muß das Verzeichnis /var/spool/lpd/ghost/ angelegt werden. Darin wird eine Datei .config erstellt: server=mein_windows_client service=der_freigabename password="" name=mein_name_am_client (Passwort brauche ich in der "Freigabe" nicht.) Das sollte auf Linux-Seite alles gewesen sein, wenn ich jetzt nichts vergessen habe ... BTW: Drucker werden nicht gemounted. Gedruckt wird über 'lpr -Pghost' resp. 'lpr -Pfoo' ;-) Schwieriger wird es auf Windows-Seite: Du brauchst Ghostscript (mit Schriften und allem was dazugehört). Auch Ghostview wäre Debuggingzwecke sehr sinnvoll. Praktisch ist es, den mswinpr2-Treiber zu benutzen, damit der druckereigene Treiber angesprochen wird. So kann man auch GDI-Drucker ansprechen!!! Außerdem wird die Qualität einfach besser sein als beim Ghostscript-Treiber. Schließlich kennt der Hersteller sein Gerät am besten. Ferner brauchst Du ein Programm mit dem Namen redmon. Das ist ein virtueller Postscriptdrucker. Kurios: Du gibst einen Apple-Postscriptdrucker frei, der aber "nur" dafür sorgt, daß die Daten durch Ghostscript geleitet (wie mit einer Pipe) werden. Ghostscript wiederum leitet die Ausgabe an mswinpr2 - also an Deinen eigenen Druckertreiber. Und ganz am Ende kommt dann tatsächlich ein Stück bedrucktes Papier raus :-) Die Konfiguration von redmon ist nicht trivial! Die Doku muß nicht nur gelesen sondern auch verstanden werden. Bei diesem ganzen Verfahren gibt es jede Menge Fehlermöglichkeiten. Daher erstmal eine PS-Datei mit Ghostview an mswinpr2 schicken, um zu sehen ob das schon mal klappt. Du findest die Dateien (bzw. Links) auf http://www.ghostscript.com/. ---8<------------------------------ Viel Glück! Mit der 6.1 hat das wunderbar geklappt. Bei JPEGs hat es zwar ewig gedauert, bis das Bild übertragen war und der Windows-Client rödelt ziemlich auf der Platte -- aber es klappt. Kurzes Feedback wäre nett, dann poste ich das mal an SuSE für die SDB. Carsten --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (2)
-
cmeyer@mail.com
-
mailings-suse@gmx.de