https://bugzilla.novell.com/show_bug.cgi?id=752454
https://bugzilla.novell.com/show_bug.cgi?id=752454#c23
--- Comment #23 from Johannes Meixner 2012-03-28 12:43:40 UTC ---
Regarding "install a ppd-files.rpm via root":
Only for PostScript a PPD file alone is sufficient.
Other printers (i.e. non-PostScript printers) need printer
driver software plus a PPD file which matches exactly
to the particular driver. Therefore the PPD files for
non-PostScript printers are included in the printer driver RPMs,
see "PPD files" and "Printer drivers" and
"openSUSE printer driver software packages" in
http://en.opensuse.org/Concepts_printing
Regarding "only allow users to chose ppd files from that trusted directory":
Is there something wrong with /usr/share/cups/model/ ?
This is the standard directory where PPD files are installed.
Regarding "let user only install printers with lowest prio":
CUPS policies do not support such detailed adjustments, see
http://www.cups.org/documentation.php/doc-1.5/policies.html
----------------------------------------------------------------------
Table 1: IPP Operation Names
...
CUPS-Add-Modify-Printer Adds or modifies a printer.
----------------------------------------------------------------------
I.e. either full permissions to add/modify a print queue or none.
I don't know what PolicyKit can do - i.e. whether or not PolicyKit
supports such detailed policy adjustments.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.