Welcome to the new location of Alien's Wiki, sharing a single dokuwiki install with the SlackDocs Wiki.
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
wiki:talk:slackware:cups [2010/02/14 13:50] – 84.134.2.190 | wiki:talk:slackware:cups [2016/07/07 05:58] (current) – [Discussion about printing with CUPS in Slackware] 87.114.234.103 | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== Discussion about printing with CUPS in Slackware ===== | ===== Discussion about printing with CUPS in Slackware ===== | ||
- | Hi Erik, thanks for this guide! But I got it working only after | ||
- | I did a chmod 755 on / | ||
- | --- Jens | ||
- | ------------------------------------------------------- | ||
Please leave your constructive comments on this page.\\ | Please leave your constructive comments on this page.\\ | ||
--- Eric | --- Eric | ||
------------------------------------------------------- | ------------------------------------------------------- | ||
+ | I have question. I don't understand how CUPS works. | ||
- | In Slackware 12 with CUPS 1.3.7 I found setting the pdf script to save the file did not work as expected. It appears | + | The path appears to be: |
+ | usb:// | ||
+ | |||
+ | This path is not a true path from the hard drive, such as /dev../.../ etc. | ||
+ | |||
+ | Can someone explain? | ||
+ | ==== Ownership ==== | ||
+ | |||
+ | In Slackware 12 with CUPS 1.3.7 I found setting the pdf script to save the file did not work as expected. It appears the script is run as user lp, which cannot change the owner. Rather than remove the sticky bit, I used "sudo chown" to change the owner, of course that meant the following " | ||
< | < | ||
Line 31: | Line 36: | ||
Is there a better way to achieve the same results? | Is there a better way to achieve the same results? | ||
+ | |||
+ | === Another Possibility === | ||
+ | |||
+ | (This is still the case in Slackware 13.37, with CUPS 1.4.6.) | ||
+ | |||
+ | I'm using the following, instead: | ||
+ | |||
+ | < | ||
+ | chown lp:lp / | ||
+ | |||
+ | and making sure that the users I want to have access to the printed PDFs are in group lp. | ||
+ | |||
+ | This does mean that multiple users on my system could access my PDF prints, so there are still security implications. | ||
+ | |||
------------------------------------------------------- | ------------------------------------------------------- | ||
+ | ==== Permissions ==== | ||
+ | |||
+ | > Hi Erik, thanks for this guide! But I got it working only after | ||
+ | > I did a chmod 755 on / | ||
+ | > --- Jens | ||
+ | |||
+ | Yes you are right. Cups used to run as root (I wrote this article for Slackware 10) but modern cups processes run as user "'' | ||
+ | |||
+ | ------------------------------------------------------- | ||
+ | |||
+ | ==== PDF Update for 14.0 and CUPS 1.5.4 ==== | ||
+ | |||
+ | The issue of saving the file, instead of mailing it, and copying it to a user's directory has popped up again in 14.0, with a slight variation to what Eric writes above. | ||
+ | |||
+ | According to the CUPS docs [[http:// | ||
+ | |||
+ | I changed the pdf backend script permissions to 0700 owned by root:lp and the script as is works fine, including any command at the end to move the pdf file out of the spool directory into your home directory. |