ich betreibe eine Linuxmuster v7 Umgebung mit Samba 4, Windows 10 Clients und Cups.
Leider bekomme ich einen freigegebenen Drucker in Cups nicht in der „Druckerverwaltung“ (RSAT Tools) hinzugefügt.
ist bei dir unter windows 10 auch die Meldung gekommen „Kein Treiber gefunden“ ?
Ich versuche auch schon die Drucker per GPO zu verteilen aber das funktioniert nicht da der CUPS Server keine Treiber bereitstellt und man immer manuell den Treiber „MS Publisher Color Printer auswählen muss“
Wenn die Cups Treiber bereitstellen würde, könnte ich die drucker mit einem Script einbinden und damit auch bearbeiten und löschen.
Was uns also fehlt ist das Vorhalten der Treiber durch cups auf dem
Server (der Windowstreiber, genauer gesagt).
Wenn wir das hinbekommen, könnte man die Treiber per GPO installieren
ohne INteraktion am Cleint, korrekt?
Für den Fall, dass noch jemand darüber stolpert - hier meine Befehle:
net rpc rights grant „SAMDOM\Domain Admins“ SePrintOperatorPrivilege -U „SAMDOM\global-admin“
chgrp -R „SAMDOM\Domain Admins“ /var/lib/samba/printers/
chmod -R 2775 /var/lib/samba/printers/
@michael_kohls magst du dir das mal anschauen und eventuell ein Issue für die Doku erstellen? Ich glaube du hattest ja was zum Druckerkapitel beigetragen.
Hallo Jakob!
Ist es dir damit auch gelungen einen Treiber hochzuladen?
Versuche es gerade, aber scheitert am Ende mit „Zugriff verweigert“.
Viele Grüße
Michael
Hallo Michael,
das hängt vom Druckertreiber ab. Die Meldung ergibt sich auch, wenn die Syntax der .INF-Dateien nicht passt. Die Fehlermeldung sieht man in /var/log/samba/log.smbd.
Wir haben Kyocera-Drucker an der Schule und da gibt es Treiber, die lassen sich hochladen, werden dann aber fehlerhaft auf den Clients installiert (Bluescreen wenn man drucken möchte), bei anderen Treibern muss man in der .INF-Datei Änderungen vornehmen, weil die Syntax nicht zum Samba-Printserver passt…
Ich hab da viel Zeit reingesteckt und bin bisher nicht zur gewünschten Lösung gekommen. Ziel wäre ja Druckertreiber hochladen, Drucker per GPO für PC-Raum/Benutzer freigeben und fertig.
Ein Workaround läuft über den bereits dokumentierten Weg: zusätzlich zum Bereitstellen via Samba-Printserver einmal den Drucker manuell auf dem MusterPC einrichten und dann ein Image schreiben.
Dann kann ich die Drucker aber auch gleich per Startskript installieren, das dann per GPO den Räumen/Benutzern zugewiesen wird - da bin ich gerade dran.
Zum Testen kannst Du mal einen einfachen Generic-Treiber von Microsoft hochladen. Das hat bei mir reibungslos funktioniert.
Ah, das ist bitter! Das könnte passen - wobei ich den Bluescreen immer nur erhalten habe, wenn der Treiber vom Server kam. Wenn ich lokal installiert habe, hat alles wie gewohnt funktioniert.
Allerdings hatte ich am Donnerstag einen Drucker dann wie gewünscht zum Laufen gebracht und am Freitag kam dann wieder ein Bluescreen bei einem zweiten Gerät… wie ich jetzt gesehen habe wurde am Freitag der in obigem Artikel beschriebene Patch installiert…
Na ja, wie auch immer - ich hab auch viel dabei gelernt
Mittlerweile habe ich mir ein eigenes Treiberpaket aus dem Kyocera Classic Universaltreiber geschnürt, dass der Samba-Printserver anstandslos annimmt und das auch problemlos auf den Clients installiert wird.
Also: grundsätzlich kann das also funktionieren, wenn der Treiber kompatibel zum Samba-Printserver ist.
Ich werde das für uns intern noch dokumentieren und kann Dir das dann gerne schicken.
vorhin versuchte meine Frau einen Druck zu starten. Das Ergebnis: Windows 10 stürzt ab. Ich bin dann auf den Stand vom Wochenende zurück und es funktionierte wieder.