CUPS: Unterschied zwischen den Versionen

Aus darkrealm Wiki
Zur Navigation springen Zur Suche springen
Chris (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Chris (Diskussion | Beiträge)
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:


* In /etc/cups/client.conf <b>nexus.intern.neorealm.dyndns.org</b> eintragen.
* In /etc/cups/client.conf <b>nexus.intern.neorealm.dyndns.org</b> eintragen.
=== SAMBA ===
<pre>
[printers]
browseable = No
guest ok = Yes
path = /var/spool/samba
printable = Yes
read only = No
</pre>
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
</pre>
=== 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 ==
== Brother MFC-J6930DW ==
Zeile 43: 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.