Moin.
Ich habe meinen Samba-Server und die WinXP-Clients inzwischen soweit konfiguriert, daß die WinXPs als Domain-Member sich beim Samba anmelden, und jeder User sein Share und das Public-Share als Netzlaufwerk zur Verfügung stehen hat.Das einzige, was sich jetzt noch (und das sehr standhaft) weigert zu funktionieren, ist der Druckerzugriff von den WinXPs aus. Beim Versuch eine x-beliebige Seite zu drucken, bekomme ich die Meldung, daß kein Druckjob erzeugt werden konnte.Nachdem ich eine ganze Menge von Websites, Foren u.ä. durchsucht habe, sieht meine smb.conf so aus: [global] workgroup = PINGUIN server string = Samba Server interfaces = eth0 encrypt passwords = Yes log file = /usr/local/samba/var/log.%m max log size = 50 printcap name = /etc/printcap.cups domain logons = Yes os level = 65 preferrred master = True domain master = True dns proxy = No wins support = Yes printer admin = root printing = cups
[printers] comment = All Printers path = /usr/spool/samba printable = Yes browseable = No
[....]
[Kyocera] comment = Kyocera LaserPrinter path = /usr/spool/samba read only = No printable = Yes printer name = Kyocera use client driver = Yes oplocks = No
Hat irgendjemand schon Erfahrungen mit dieser Konstellation (Samba+CUPS auf WinXP-Clients) gemacht? Gibt es einen Weg die ganze Sache zum Laufen zu bringen, oder ist das alles von vornherein zum Scheitern verurteilt? Wenn ja, wie? Danke, schonmal im Voraus.
MfG
Carsten
Hallo!
Am Montag, 15. März 2004 20:24 schrieb cfriede@wh12.tu-dresden.de:
Ich habe meinen Samba-Server und die WinXP-Clients inzwischen soweit konfiguriert, daß die WinXPs als Domain-Member sich beim Samba anmelden, und jeder User sein Share und das Public-Share als Netzlaufwerk zur Verfügung stehen hat.Das einzige, was sich jetzt noch (und das sehr standhaft) weigert zu funktionieren, ist der Druckerzugriff von den WinXPs aus.
[..]
[printers] comment = All Printers path = /usr/spool/samba printable = Yes browseable = No
Dieser Teil hat bei mir völlig ausgereicht, ALLE Drucker zu sehen und zu benutzen. Problem 1: Rechte von /usr/spool/samba müssen hier 777 sein! (Warum /usr und nicht /var ?) Als Vorschlag noch: force user = lp (Oder wer sonst dafür in Frage kommt). Damit wird der Druckjob gleich dem lp-Admin übertragen.
[Kyocera] comment = Kyocera LaserPrinter path = /usr/spool/samba read only = No printable = Yes printer name = Kyocera use client driver = Yes oplocks = No
Mit use client driver wird der Druckertreiber auf dem Server hinterlegt. Dazu ist eine spezielle Installationsroutine nötig. Hast du das gemacht?
Hat irgendjemand schon Erfahrungen mit dieser Konstellation (Samba+CUPS auf WinXP-Clients) gemacht?
Ja und ich hatte eigentlich keine Probleme. Der Unterschied dürfte nur sein, dass ich den Samba mit LDAP betreibe. Aber das ist für dieses Problem völlig egal.
Gruss Reiner
Reiner Klaproth schrieb:
Am Montag, 15. März 2004 20:24 schrieb cfriede@wh12.tu-dresden.de:
Hat irgendjemand schon Erfahrungen mit dieser Konstellation (Samba+CUPS auf WinXP-Clients) gemacht?
Hierzu noch eine Frage: wozu dient der Umweg über samba? Windows kann prima direkt auf CUPS drucken.
Torsten
Hat irgendjemand schon Erfahrungen mit dieser Konstellation (Samba+CUPS auf WinXP-Clients) gemacht?
Hierzu noch eine Frage: wozu dient der Umweg über samba? Windows kann prima direkt auf CUPS drucken.
Ähm, wie soll das gehen? Ich habe versucht per ipp bzw. http den Drucker den WinXP-Mühlen beizubringen, leider ohne Erfolg. Gefunden wird wir kein einziger Drucker. Zumal ich gern wenige Dienste laufen habe, um den Verwaltungsaufwand zu mindern. Carsten
On Saturday 20 March 2004 17:26, cfriede@wh12.tu-dresden.de wrote:
Ähm, wie soll das gehen? Ich habe versucht per ipp bzw. http den Drucker den WinXP-Mühlen beizubringen, leider ohne Erfolg. Gefunden wird wir kein einziger Drucker. Zumal ich gern wenige Dienste laufen habe, um den Verwaltungsaufwand zu mindern.
http://www.easysw.com/printpro HTH Uwe
cfriede@wh12.tu-dresden.de schrieb:
Ähm, wie soll das gehen? Ich habe versucht per ipp bzw. http den Drucker den WinXP-Mühlen beizubringen, leider ohne Erfolg. Gefunden wird wir kein einziger Drucker. Zumal ich gern wenige Dienste laufen habe, um den Verwaltungsaufwand zu mindern.
Man braucht keine Extra-Dienste, um mittels Windows IPP zu machen. Vielmehr sparst du dir sogar den Umweg über samba. Die richtige URL musst du aber im Windowsdialog schon eingeben. Völlig automatisch poppt die dort nicht auf, auch wenn ESR kürzlich solchen Schnee behauptet hat.
(ESR's Kritik war sicher nicht völlig falsch, nur gilt sie genauso stark für Windows, denn kein mir bekannter Windowsrechner findet CUPS-Server automatisch, selbst wenn es theoretisch so sein sollte.)
Torsten
[printers] comment = All Printers path = /usr/spool/samba printable = Yes browseable = No
Dieser Teil hat bei mir völlig ausgereicht, ALLE Drucker zu sehen und zu benutzen. Problem 1: Rechte von /usr/spool/samba müssen hier 777 sein! (Warum /usr und nicht /var ?) Als Vorschlag noch: force user = lp (Oder wer sonst dafür in Frage kommt). Damit wird der Druckjob gleich dem lp-Admin übertragen.
Was geht da eigentlich genau von statten? Ich meine, ich habe als printer admin "root" angegeben, der sollte doche eigentlich "alles" können.
[Kyocera] comment = Kyocera LaserPrinter path = /usr/spool/samba read only = No printable = Yes printer name = Kyocera use client driver = Yes oplocks = No
Mit use client driver wird der Druckertreiber auf dem Server hinterlegt. Dazu ist eine spezielle Installationsroutine nötig. Hast du das gemacht?
Ich hatte das so verstanden, daß der Client bei der Einrichtung des Druckers prüft, ob den die Treiber auf dem Server rumliegen. Ist das nicht der Fall, so wird er selbst lokal die Treiber installieren. Über die oben genannte Option sollte per default der lokale Treiber genommen werden. (Es geht mir um das Klonen von Arbeitsstationen und der damit verbundenen Treibersammlung --> überall identische Hardware).
Ja und ich hatte eigentlich keine Probleme. Der Unterschied dürfte nur sein, dass ich den Samba mit LDAP betreibe. Aber das ist für dieses Problem völlig egal.
Stimmt, Drucken sollte unabhängig davon funktionieren. Noch eine Frage. Ich habe letztens in der LinuxUser irgendwas von "cupsaddsmb -U root -a" gelesen. Was hat es damit auf sich, und wozu brauche ich das?
Carsten
lug-dd@mailman.schlittermann.de