I can't manage to get access to the options in my printer's ppd file as a normal user under cups (and sometimes printing seems to go nowhere but one step at a time). To try and remove as many variables as possible, the simplest proof I can demonstrate is to use
As root I get a list of sensible looking options, as a normal user I get
Code: Select all
george $ lpoptions -l
lpoptions: Destination samsung has no PPD file!
Now I can see samsung.ppd in /etc/cups/ppd/ and looking at the debug output from cupsd looks like it's being read OK, although I don't really know what's going on in there. I could post it but it only gets vaguely helpful using debug2 so it's a bit long...
The only other thing I've tried is
Code: Select all
george@manuel george $ sg lp lpoptions -l
job-sheets=none,none
which gives a completely different output than root gets.
All I could find related to this anywhere else is that setting ServerName could mess things up, so I've just re-emerged cups to make sure I've got the default cupsd.conf but that's made no difference.
Any ideas? I'm stuck now.