CUPS
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