CUPS: Unterschied zwischen den Versionen

Aus darkrealm Wiki
Zur Navigation springen Zur Suche springen
Chris (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Chris (Diskussion | Beiträge)
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 67: Zeile 67:
net rpc rights list privileges SePrintOperatorPrivilege  -U domain.admin
net rpc rights list privileges SePrintOperatorPrivilege  -U domain.admin
</pre>
</pre>
=== Bei Treiberzuweisung auf dem Server ===
Über Terminal:
<pre>
rpcclient cups.ad.intern.darkrealm.dyndns.org -Udomain.admin -c 'setdriver "test" "Brother MFC-J6930DW Printer"'
</pre>
Kommt "SetPrinter call failed! result was WERR_ACCESS_DENIED", dann in smb.conf den Parameter 'use client driver = yes' auskommentieren oder auf no stellen.
==== Druckerverbindung 0x000006d1 ====
GPO:
Druckaufträge auf dem Server immer wiedergeben -> Deaktiviert
Über GUI:
Haken bei "Druckaufträge auf Clientcomputern durchführen" beim Drucker in der Druckverwaltung des jeweiligen Servers setzen.

Aktuelle Version vom 22. Oktober 2024, 22:02 Uhr

Drucken über Netzwerk

  • In /etc/cups/client.conf nexus.intern.neorealm.dyndns.org eintragen.

SAMBA

[printers]
	browseable = No
	guest ok = Yes
	path = /var/spool/samba
	printable = Yes
	read only = No

Das /var/spool/samba-Verzeichnis muss existieren. Falls nicht der Domäne bekannte Nutzer drucken sollen muss das Verzeichnis für nobody/nogroup schreibbar sein.

[print$] guest ok = Yes path = /mnt/storage/samba/printer_drivers read only = No

CUPS-PDF Drucker

In CUPS den Treiber Generic CUPS-PDF Printer (no options) verwenden. In Windows den Treiber MS Publisher Color Printer verwenden und in den Druckeinstellungen unter 'Papier/Qualität' auf 'Farbe' stellen.

Brother MFC-J6930DW

  • In CUPS muss als Verbindung socket://192.168.2.36 stehen.
  • /opt/brother_lpdwrapper_mfcj6930dw nach /usr/libexec/cups/filter kopieren.


Fehler

Druckerverbindung konnte nicht hergestellt werden / 0x00004005

  • Rechte von /var/lib/samba/printer_drivers prüfen

Einträge im Logfile /var/log/samba/log.smbd:

[2022/09/18 22:10:38,  2, pid=1040, effective(0, 0), real(0, 0)]   laptop-lenovo (ipv4:192.168.2.103:62375) connect to service print$ initially as user nobody (uid=65534, gid=65534) (pid 1040) 
[2022/09/18 22:10:38,  0, pid=1040, effective(65534, 65534), real(65534, 0)]   chdir_current_service: vfs_ChDir(/var/lib/samba/printer_drivers) failed: Permission denied. Current token: uid=65534, gid=65534, 4 groups: 65534 3003 3004 3002 
[2022/09/18 22:10:54,  0, pid=1040, effective(65534, 65534), real(65534, 0)]   chdir_current_service: vfs_ChDir(/var/lib/samba/printer_drivers) failed: Permission denied. Current token: uid=65534, gid=65534, 4 groups: 65534 3003 3004 3002 

[2022/09/18 22:12:38,  2, pid=1040, effective(0, 0), real(0, 0)]   laptop-lenovo (ipv4:192.168.2.103:62375) connect to service print$ initially as user nobody (uid=65534, gid=65534) (pid 1040) 

Auf dem Server von welchem die Drucker bereitgestellt werden muss ausgeführt werden:

net rpc rights grant domain.admin SePrintOperatorPrivilege  -U domain.admin

Um die Privilegien zu prüfen:

net rpc rights list privileges SePrintOperatorPrivilege  -U domain.admin

Bei Treiberzuweisung auf dem Server

Über Terminal:

rpcclient cups.ad.intern.darkrealm.dyndns.org -Udomain.admin -c 'setdriver "test" "Brother MFC-J6930DW Printer"'

Kommt "SetPrinter call failed! result was WERR_ACCESS_DENIED", dann in smb.conf den Parameter 'use client driver = yes' auskommentieren oder auf no stellen.

Druckerverbindung 0x000006d1

GPO:

Druckaufträge auf dem Server immer wiedergeben -> Deaktiviert

Über GUI:

Haken bei "Druckaufträge auf Clientcomputern durchführen" beim Drucker in der Druckverwaltung des jeweiligen Servers setzen.