CUPS: Unterschied zwischen den Versionen

Aus darkrealm Wiki
Zur Navigation springen Zur Suche springen
Chris (Diskussion | Beiträge)
Chris (Diskussion | Beiträge)
Zeile 68: Zeile 68:
</pre>
</pre>


=== Druckerverbindung ooooo / 0x000006d1 ===
=== 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 ====
 
Über GUI:


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

Version vom 22. Oktober 2024, 21:33 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

Über GUI:

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