CUPS
D-Link DP-100 Printserver
Drucker am Printserver Netgear PS 105 Installation unter CUPS im Detail
User und Passwörter
Dies ist notwendig, da die Authentifikation nicht über /etc/shadow erfolgt.
lppasswd -g sys -a root lppasswd -g sys -a hs
Artikel über CUPS und OpenSuse: CUPS in aller Kürze
/etc/cups/cupsd.conf
Geänderte bzw. hinzugefügte Direktiven:
ServerName server DefaultAuthType Basic DefaultEncryption IfRequested
# Falls kein Zugriff über die Adresse: http://localhost:631 möglich ist HostNameLookups On ServerAlias *
Listen /var/run/cups/cups.sock Listen localhost:631 Listen 10.80.12.2:631 Browsing Off
# Restrict access to the server... <Location /> Order deny, allow Deny All Allow from 10.80.12.0/24 Allow from 127.0.0.1 Allow from 127.0.0.2 </Location>
# Restrict access to the admin pages... <Location /admin> AuthType Basic Require user @SYSTEM Order deny, allow Deny All Allow from 10.80.12.0/24 Allow from 127.0.0.1 Allow from 127.0.0.2 </Location>
/etc/cups/printers.conf
Man kann den Zugriff beschränken auf eine Gruppe von Benutzern. Die Konfiguration ist im Webinterface möglich. Die Eintragung erfolgt in die Datei /etc/cups/pronters.conf in die Section des gewählten Druckers, Beispiel:
<Printer OKI_C5700> ... AllowUser hs_lehrer ... </printer>
Administration auf der Kommandozeile
https://docs.oracle.com/cd/E23824_01/html/821-1451/gllgm.html
Druckerverbindung herstellen mit Loginscript
Folgende Kommandos im Loginskript stellen die Verbindung mit der Druckerwarteschlange auf dem Server her:
:Druckerverbindung herstellen rundll32 printui.dll,PrintUIEntry /ga /in /u /n \\server\Brother_HL2700
:Standarddrucker setzen rundll32 printui.dll,PrintUIEntry /y /n \\server\Brother_HL2700
Erklärung der Optionen:
- /ga Fügt Druckerverbindungen pro Maschine hinzu
- /in Fügt eine Netzwerkdruckerverbindung hinzu.
- /u Verwendet den vorhandenen Druckertreiber, sofern bereits einer installiert ist.
- /n Name des Druckers
- /y Setzt den Drucker als Standarddrucker
Siehe: http://www.admins-tipps.net/software/microsoft/w2k/rundll32_printuidll.ht
Drucken mit Linux Client
- YAST Modul: Hardware / Drucker starten
- Drucken über Netzwerk
- Drucken über Remote Server
- Als Printserver 10.80.12.2 definieren
Virtueller PDF Drucker
Siehe Artikel cups-pdf
Troubles
DNS Probleme
Der Zugriff auf das CUPS Webinterface funktionierte über den Proxy Server SQUID erst durch Einträge in /var/lib/named/127.0.0.zone
Siehe den Artikel über DNS.
Unable to get list of printer drivers
Suche nach Treibern führt zur Meldung: SUCCESS. Es werden aber keine Treiber aufgelistet.
- Workaround:
cd /usr/lib/cups/driver mkdir disabled mv * disabled
Dann
/usr/sbin/lpinfo -m
Wenn Liste ausgegeben wird, dann ist alles ok, Installation mit CUPS sollte gelingen.
- Genauere Vorgangsweise: StackExchange
Standarddrucker
Anwendungsprogramme wählen einen anderen Drucker als den definierten Standarddrucker
- Folgende Datei überprüfen und gegebenenfalls den eingetragenen Standarddrucker entfernen
/etc/cups/lpoptions
Briefumschlag drucken
Mein Drucker OKI5700 meldet beim Drucken eines Briefumschlags über den Mehrzweckeinzug des Druckers, dass die Papiergröße nicht stimmt. Anscheinend wird die im Drucker Dialog eingestellte Papiergröße nicht vom Drucker übernommen.
- Lösung
Im Drucker Dialog der Anwendung unter Eigenschaften bzw. Erweitert folgende Einstellung ändern:
Multipupose tray is handled as manual feed = On