Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Apr 2008 10:08:37 -0500
From:      David Reedy Jr <davidrjr@comcast.net>
To:        Roland Smith <rsmith@xs4all.nl>
Cc:        FreeBSD-questions@freebsd.org
Subject:   Re: Unable to open device file "/dev/lpt0": Permission denied
Message-ID:  <200804221008.37489.davidrjr@comcast.net>
In-Reply-To: <20080421195416.GA6884@slackbox.xs4all.nl>
References:  <200804211305.56895.davidrjr@comcast.net> <20080421195416.GA6884@slackbox.xs4all.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 21 April 2008 2:54:16 pm Roland Smith wrote:
> On Mon, Apr 21, 2008 at 01:05:56PM -0500, David Reedy Jr wrote:
> > Small home network. Trying to get cups working on my server.
> >
> > FreeBSD 7.0-RELEASE #4: Tue Apr 15 11:01:37 CDT 2008
> >     root@omega.myhome.net:/usr/obj/usr/src/sys/OMEGA
> > ...
> > ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
> > ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
> > ppc0: FIFO with 16/16/9 bytes threshold
> > ppbus0: <Parallel port bus> on ppc0
> > ppbus0: [ITHREAD]
> > ppbus0: IEEE1284 device found /NIBBLE
> > Probing for PnP devices on ppbus0:
> > ppbus0: <Hewlett-Packard HP LaserJet 6L/0101.01> PRINTER HP
> > ENHANCED PCL5,PJL
>
> <snip>
>
> > StateMessage Unable to open device file "/dev/lpt0": Permission
> > denied
>
> <snip>
>
> > Trying to print a test page from the cups web interface on a client
> > machine, I get the error message. Doing chmod 777 /dev/lpt0 does
> > not change anything.
> >
> > Can somebody tell me what I've done wrong or point me in the
> > direction I should be looking?
>
> IICR, the print device should belong to the cups group. At least,
> that's my working setup.
>
> I have the following in /etc/devfs.conf:
>
> # Give cups printer access
> own     lpt0    root:cups
> perm    lpt0    0660

Thanks for the info. This didn't actually fix the problem, but I know it 
was needed since I read somewhere that everything that cupsd spawns 
runs as cups.

What I ended up doing was resetting my cupsd.conf to default and redid 
my settings. I must have had a typo in there somewhere before because 
as soon as I restarted cupsd after making the changes, the parallel and 
usb ports suddenly became available as devices for the printer. I had 
previously selected lpd and then manually specified the uri as 
parallel:/dev/lpt0.

The laser on the parallel port is now working fine. I also went ahead 
and setup my deskjet on usb:/dev/ulpt0. Print test pages get marked as 
completed but nothing actually comes out of the printer. Still trying 
to figure that one out.

>
> If you don't want to reboot;
> # chown root:cups /dev/lpt0
> # chmod 0660 /dev/lpt0
>
> Roland





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200804221008.37489.davidrjr>