CUPS: Unterschied zwischen den Versionen
Chris (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Chris (Diskussion | Beiträge) |
||
| (5 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 14: | Zeile 38: | ||
* /opt/brother_lpdwrapper_mfcj6930dw nach /usr/libexec/cups/filter kopieren. | * /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''': | |||
<pre> | |||
[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) | |||
</pre> | |||
Auf dem Server von welchem die Drucker bereitgestellt werden muss ausgeführt werden: | |||
<pre> | |||
net rpc rights grant domain.admin SePrintOperatorPrivilege -U domain.admin | |||
</pre> | |||
Um die Privilegien zu prüfen: | |||
<pre> | |||
net rpc rights list privileges SePrintOperatorPrivilege -U domain.admin | |||
</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
- Treiber von https://support.brother.com/g/b/downloadhowto.aspx?c=de&lang=de&prod=mfcj6930dw_us_eu_as&os=127&dlid=dlf006893_000&flang=4&type3=625 herunterladen.
- linux-brprinter-installer-2.2.1-1 ausführen
- Model eingeben: MFC-J6930DW
- Device URI: IP Address
- IP-Adresse eingeben
- 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.