[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