User und RunAsUser in der Datei /etc/cups/cupsd.confDies ist eine alte Version des Dokuments!
foomatic-db-engine cupsys cupsys-client cupsys-bsd
Pakete mit Drucker-Filtern/Treibern
foomatic-filters-ppds foomatic-db-hpijs foomatic-db-gimp-print foo2zjs
cups foomatic-filters-ppds
cups foomatic
cups
Pakete mit Drucker-Filtern/Treibern
cups-drivers cups-drivers-stp manufacturer-PPDs hplip
ppd-Datei testen
cupstestppd Kyocera_FS-C5020N_de.ppd
Drucker anzeigen:
lpinfo -v
Drucker anlegen
lpadmin -p kyocera2 -E -P Kyocera_FS-C5020N_de.ppd -v socket://kyocera2.villa-vogelsang.de:9100
Warteschlange soll Druckjobs ablehnen
reject kyocera2
lpc status kyocera2
Warteschlange soll Druckjobs annehmen
accept kyocera2
Es sollen keine Druckjobs an den Drucker gesendet werden
cupsdisable kyocera2
Es sollen Druckjobs an den Drucker gesendet werden
cupsenable kyocera2
Drucker anzeigen:
lpstat -p -d
Testseite drucken:
lp -d kyocera2 /usr/share/cups/data/testprint.ps
Warteschlange anzeigen:
lpstat -o
Druckjob aus Warteschlange entfernen:
cancel 1
Drucker anzeigen:
lpc status
oder
/usr/sbin/lpc status
Testseite drucken:
lpr -P kyocera2 /usr/share/cups/data/testprint.ps
Warteschlange anzeigen:
lpq -a
Druckjob aus Warteschlange entfernen:
lprm 1
cups-pdf
lpadmin1 -p pdf -E -v cups-pdf:/
Drucker-Klasse anlegen:
lpadmin -p kyocera2 -c beide
Drucker zu Klasse hinzufügen:
lpadmin -p pdf -c beide
Druck-Job von Drucker auf Klasse verschieben:
/usr/sbin/lpmove 2 beide
Optionen anzeigen:
lpoptions -p kyocera
Optionen ändern:
lpoptions -p kyocera -o PageSize=A4
kcontrol
Läuft cupsd nicht als root „lp“ 1) ( default bei SuSE ), dann kann cupsd nicht gegen die Datei /etc/shadow authentifizieren. Für den Fall bietet CUPS die Möglichkeit eine CUPS-eigene Passwort-Datei zu nutzen. Bei SuSE ist das wie folgt gelöst:
/etc/cups/cups.conf:
<Location /admin>
..
AuthType BasicDigest AuthClass Group AuthGroupName sys
Einen CUPS-Benutzer legt man dann mit dem Befehl lppasswd -g sys -a name an. 2)
User und RunAsUser in der Datei /etc/cups/cupsd.confGroup in der Datei /etc/cups/cupsd.conf den cupsd unter der Unix-Gruppe „shadow“ laufen lassen, der Unix-Gruppe „shadow“ Leserechte für die Datei „/etc/shadow“ geben und den Parameter AuthType auf Basic stellen.