Christopher Sawtell wrote:
2009/12/12 Barry <[email protected]>

Nick Rout wrote:

On Fri, Dec 11, 2009 at 5:02 PM, Barry <[email protected]> wrote:

I have a old printer which gets used once per month and is unplugged and
stored most of the time.

When I plug it in cups recognises it but produces 'permission denied'
messages even though I have added myself to the lp and lpadmin groups.

Stopping and restarting the cups daemon does not work

To get output I have to alter the permissions on /dev/lp0 from 660 to
666.

who owns the file /dev/lp0? (if it is a symlink then who owns the file
it ultimately points to?)


lp0 is owned by root and group is lp. This is not a link

The cmd to print a file is issued by the user.

In cups the allowed users for this printer are set to 'root,barry'. Just a
thought, users are not set for my usb printer, should users be unset?


It would help considerably if we knew, definitively, the full ownerships of
both the device, and that of the lpd and cups processes.

Please can you execute the following commands and report what is printed.
In the interest of avoiding typo errors it would be best if you could cut
and paste the one-liners to and from your mail agent and a console.

ls -l /dev/lp0

ps aux | egrep "cups|lpd" | grep -v grep

imho, in actual practice, i.e. once a month, the use of the cups printing
system in this case is total overkill.

cd ~/the/data/dir/of//the/print/labels_file

cat labels_file | lpr -Pdmp    # dmp = the name of the dot matrix printer

copied as requested

[ba...@localhost ~]$  ls -l /dev/lp0
crw-rw-rw- 1 root lp 6, 0 2009-12-03 03:50 /dev/lp0

[ba...@localhost ~]$  ps aux | egrep "cups|lpd" | grep -v grep
root     28599  0.0  0.4   7880  1840 ?        SNs  Dec10   0:07 cupsd


Reply via email to