Linuxmuster v7 - Drucker installieren

Hallo Zusammen,

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.

Ziel ist es einen hinzugefügten Drucker mit der „Druckerverwaltung“ über eine GPO an die Windows 10 Clients zu verteilen.

Ich kann den Drucker über die Freigabe \server\ manuell installieren.

Könnt Ihr mir helfen mein Problem zu lösen?

Hallo MWE,

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.

Lg Pascal

So bin ich vorgegangen

0
0,1


2

4
5

1 „Gefällt mir“

Hallo,

super Anleitung: Danke.

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?

LG

Holger

Ja weil der Windows Client sucht beim einbinden des Druckers den Treiber auf dem Server.

Ich hatte mal irgendwo in der Cups Doku zur Config etwas von clientdriver = no gelsen aber ich finde die passage nicht mehr.

LG Pascal

Ich konnte das Problem mit „Zugriff verweigert“ lösen.

chgrp -R „SCHULE\Domain Admins“ printers
chgrp -R „SCHULE\Domain Admins“ /var/lib/samba/printers

net rpc rights grant „SCHULE.LOCAL\global-admin“ SePrintOperatorPrivilege -U „SCHULE.LOCAL\global-admin“

Hallo,

danke für die Lösung! Ich musste noch weitere Rechte entsprechend der Anleitung aus dem Samba-Wiki setzen (Setting up Automatic Printer Driver Downloads for Windows Clients - SambaWiki)

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/

Besten Gruß,
Jakob

1 „Gefällt mir“

Hallo Jakob,

danke für deine Ergänzung.

@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.

Beste Grüße

Thorsten

Hallo Thorsten!
Das klingt interessant und passt zu meinen Doku-Themen. Werde mich der Sache bei Gelegenheit widmen.
Viele Grüße
Michael

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.

Viele Grüße,
Jakob

IMHO sollte das schon lange mal in den Linuxmuster Base Setup… Ich werde entsprechend mal ein Issue eröffnen.

… meines Wissens gibt es aber im Moment einen Win10-Bug, auf den genau das zutrifft:

muss also nicht an Samba scheitern…

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 :slight_smile:
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.

Hallo Michael,

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.

Gruß

Alois

Wie deine Frau nutzt Windoof? :wink:

LG

Thorsten

Hallo Thorsten,

Ich habe versagt. Ich konnte sie nicht bekehren :wink:

Gruß

Alois

OK, heute nix Nachtgebet.

Genau.
Für den Kycocera Drucker verwende ich den Treiber:

Quelle: