Re: Unable to open device file "/dev/lpt0": Permission denied

2008-04-23 Thread David Reedy Jr

Christian Zachariasen wrote:
On Wed, Apr 23, 2008 at 4:53 AM, David Reedy Jr <[EMAIL PROTECTED] 
> wrote:


On Tuesday 22 April 2008 10:40:25 am Roland Smith wrote:
> On Tue, Apr 22, 2008 at 10:08:37AM -0500, David Reedy Jr wrote:
> > > 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 lpt0root:cups
> > > permlpt00660
> >
> > 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.
>
> It happens. :-)
>
> > 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.
>
> Good.
>
> > 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.
>
> Have a look at the cups logfiles in /var/log/cups. They should give
> you some pointers. You'll probably need to set the device
permissions
> for ulpt in devfs.rules, not devfs.conf!
>
I got the rules setup in devfs.rules, no problem. When I turn on the
printer it's detected...

ulpt0:  on uhub0
ulpt0: using bi-directional mode

and things get set right permission-wise...

crw-rw  1 root  cups0,  88 Apr 22 21:20 /dev/ulpt0

according to /var/log/cups/error_log it prints...

I [22/Apr/2008:21:20:03 -0500]
Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=756)
I [22/Apr/2008:21:20:03 -0500] [Job 47] Adding start banner page
"none".
I [22/Apr/2008:21:20:03 -0500] [Job 47] Adding job file of type
application/postscript.
I [22/Apr/2008:21:20:03 -0500] [Job 47] Adding end banner page "none".
I [22/Apr/2008:21:20:03 -0500] [Job 47] Queued on "inkjet" by "root".
I [22/Apr/2008:21:20:03 -0500] [Job 47] Started
filter /usr/local/libexec/cups/filter/pstops (PID 757)
I [22/Apr/2008:21:20:03 -0500] [Job 47] Started
filter /usr/local/libexec/cups/filter/pstoraster (PID 758)
I [22/Apr/2008:21:20:03 -0500] [Job 47] Started
filter /usr/local/libexec/cups/filter/rastertohp (PID 759)
I [22/Apr/2008:21:20:03 -0500] [Job 47] Started
backend /usr/local/libexec/cups/backend/usb (PID 760)
I [22/Apr/2008:21:20:06 -0500]
Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=761)
I [22/Apr/2008:21:20:06 -0500] [Job 47] Completed successfully.
I [22/Apr/2008:21:20:17 -0500]
Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=762)

but the job disappears into some sort of black hole. Nothing prints.
Printer just sits there peacefully doing nothing.

>From printers.conf for this printer...


Info HP DeskJet 3845
Location Bottom
DeviceURI usb:/dev/ulpt0
State Idle
StateTime 1208917161
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
AllowUser root
AllowUser davidrjr
OpPolicy default
ErrorPolicy stop-printer


If anybody has additional insight, I'd sure appreciate it.

Dave

> Roland


___
freebsd-questions@freebsd.org
 mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to
"[EMAIL PROTECTED]
"


IIRC, you should be able to actually write

echo "something" >> /dev/ulpt0

and it should print? Might be useful for testing and stuff.

Test goes to the same black hole. I think I've found the problem...

uhci0:  port 
0xb400-0xb41f irq 3 at device 31.2 on pci0


Perhaps putting a USB 2.0 controller in this old machine might make a 
difference. :)


Anyway, after a quick bit of googling around for your problem (I've 
had CUPS problems many times in the past myself and I know how hard it 
can be) I found this:


Here is a workaround:

In printers.conf () you will probably find a line like this:

DeviceURI usb:/dev/ulpt0

change usb: to file:, so that it looks something like this:


DeviceURI file:/dev/ulpt0

Then restart cups. Cups will not read any status information from the
printer, but at least it can print. Be warned about unknown side effects. :)

Jan-Espen Pettersen

Re: Unable to open device file "/dev/lpt0": Permission denied

2008-04-22 Thread Christian Zachariasen
On Wed, Apr 23, 2008 at 4:53 AM, David Reedy Jr <[EMAIL PROTECTED]>
wrote:

> On Tuesday 22 April 2008 10:40:25 am Roland Smith wrote:
> > On Tue, Apr 22, 2008 at 10:08:37AM -0500, David Reedy Jr wrote:
> > > > 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 lpt0root:cups
> > > > permlpt00660
> > >
> > > 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.
> >
> > It happens. :-)
> >
> > > 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.
> >
> > Good.
> >
> > > 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.
> >
> > Have a look at the cups logfiles in /var/log/cups. They should give
> > you some pointers. You'll probably need to set the device permissions
> > for ulpt in devfs.rules, not devfs.conf!
> >
> I got the rules setup in devfs.rules, no problem. When I turn on the
> printer it's detected...
>
> ulpt0:  on uhub0
> ulpt0: using bi-directional mode
>
> and things get set right permission-wise...
>
> crw-rw  1 root  cups0,  88 Apr 22 21:20 /dev/ulpt0
>
> according to /var/log/cups/error_log it prints...
>
> I [22/Apr/2008:21:20:03 -0500]
> Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=756)
> I [22/Apr/2008:21:20:03 -0500] [Job 47] Adding start banner page "none".
> I [22/Apr/2008:21:20:03 -0500] [Job 47] Adding job file of type
> application/postscript.
> I [22/Apr/2008:21:20:03 -0500] [Job 47] Adding end banner page "none".
> I [22/Apr/2008:21:20:03 -0500] [Job 47] Queued on "inkjet" by "root".
> I [22/Apr/2008:21:20:03 -0500] [Job 47] Started
> filter /usr/local/libexec/cups/filter/pstops (PID 757)
> I [22/Apr/2008:21:20:03 -0500] [Job 47] Started
> filter /usr/local/libexec/cups/filter/pstoraster (PID 758)
> I [22/Apr/2008:21:20:03 -0500] [Job 47] Started
> filter /usr/local/libexec/cups/filter/rastertohp (PID 759)
> I [22/Apr/2008:21:20:03 -0500] [Job 47] Started
> backend /usr/local/libexec/cups/backend/usb (PID 760)
> I [22/Apr/2008:21:20:06 -0500]
> Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=761)
> I [22/Apr/2008:21:20:06 -0500] [Job 47] Completed successfully.
> I [22/Apr/2008:21:20:17 -0500]
> Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=762)
>
> but the job disappears into some sort of black hole. Nothing prints.
> Printer just sits there peacefully doing nothing.
>
> From printers.conf for this printer...
>
> 
> Info HP DeskJet 3845
> Location Bottom
> DeviceURI usb:/dev/ulpt0
> State Idle
> StateTime 1208917161
> Accepting Yes
> Shared Yes
> JobSheets none none
> QuotaPeriod 0
> PageLimit 0
> KLimit 0
> AllowUser root
> AllowUser davidrjr
> OpPolicy default
> ErrorPolicy stop-printer
> 
>
> If anybody has additional insight, I'd sure appreciate it.
>
> Dave
>
> > Roland
>
>
> ___
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "
> [EMAIL PROTECTED]"
>

IIRC, you should be able to actually write

echo "something" >> /dev/ulpt0

and it should print? Might be useful for testing and stuff.

Anyway, after a quick bit of googling around for your problem (I've had CUPS
problems many times in the past myself and I know how hard it can be) I
found this:

Here is a workaround:

In printers.conf () you will probably find a line like this:

DeviceURI usb:/dev/ulpt0

change usb: to file:, so that it looks something like this:

DeviceURI file:/dev/ulpt0

Then restart cups. Cups will not read any status information from the
printer, but at least it can print. Be warned about unknown side effects. :)

Jan-Espen Pettersen


( http://lists.freebsd.org/pipermail/freebsd-questions/2006-June/125703.html)

Christian Zachariasen
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Unable to open device file "/dev/lpt0": Permission denied

2008-04-22 Thread David Reedy Jr
On Tuesday 22 April 2008 10:40:25 am Roland Smith wrote:
> On Tue, Apr 22, 2008 at 10:08:37AM -0500, David Reedy Jr wrote:
> > > 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 lpt0root:cups
> > > permlpt00660
> >
> > 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.
>
> It happens. :-)
>
> > 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.
>
> Good.
>
> > 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.
>
> Have a look at the cups logfiles in /var/log/cups. They should give
> you some pointers. You'll probably need to set the device permissions
> for ulpt in devfs.rules, not devfs.conf!
>
I got the rules setup in devfs.rules, no problem. When I turn on the 
printer it's detected...

ulpt0:  on uhub0
ulpt0: using bi-directional mode

and things get set right permission-wise...

crw-rw  1 root  cups0,  88 Apr 22 21:20 /dev/ulpt0

according to /var/log/cups/error_log it prints...

I [22/Apr/2008:21:20:03 -0500] 
Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=756)
I [22/Apr/2008:21:20:03 -0500] [Job 47] Adding start banner page "none".
I [22/Apr/2008:21:20:03 -0500] [Job 47] Adding job file of type 
application/postscript.
I [22/Apr/2008:21:20:03 -0500] [Job 47] Adding end banner page "none".
I [22/Apr/2008:21:20:03 -0500] [Job 47] Queued on "inkjet" by "root".
I [22/Apr/2008:21:20:03 -0500] [Job 47] Started 
filter /usr/local/libexec/cups/filter/pstops (PID 757)
I [22/Apr/2008:21:20:03 -0500] [Job 47] Started 
filter /usr/local/libexec/cups/filter/pstoraster (PID 758)
I [22/Apr/2008:21:20:03 -0500] [Job 47] Started 
filter /usr/local/libexec/cups/filter/rastertohp (PID 759)
I [22/Apr/2008:21:20:03 -0500] [Job 47] Started 
backend /usr/local/libexec/cups/backend/usb (PID 760)
I [22/Apr/2008:21:20:06 -0500] 
Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=761)
I [22/Apr/2008:21:20:06 -0500] [Job 47] Completed successfully.
I [22/Apr/2008:21:20:17 -0500] 
Started "/usr/local/libexec/cups/cgi-bin/printers.cgi" (pid=762)

but the job disappears into some sort of black hole. Nothing prints. 
Printer just sits there peacefully doing nothing.

From printers.conf for this printer...


Info HP DeskJet 3845
Location Bottom
DeviceURI usb:/dev/ulpt0
State Idle
StateTime 1208917161
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
AllowUser root
AllowUser davidrjr
OpPolicy default
ErrorPolicy stop-printer


If anybody has additional insight, I'd sure appreciate it.

Dave

> Roland


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Unable to open device file "/dev/lpt0": Permission denied

2008-04-22 Thread Roland Smith
On Tue, Apr 22, 2008 at 10:08:37AM -0500, David Reedy Jr wrote:
> > 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 lpt0root:cups
> > permlpt00660
> 
> 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.

It happens. :-)

> 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. 

Good.

> 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.

Have a look at the cups logfiles in /var/log/cups. They should give you
some pointers. You'll probably need to set the device permissions for
ulpt in devfs.rules, not devfs.conf!

Roland
-- 
R.F.Smith   http://www.xs4all.nl/~rsmith/
[plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated]
pgp: 1A2B 477F 9970 BA3C 2914  B7CE 1277 EFB0 C321 A725 (KeyID: C321A725)


pgpFkTh9a6YhA.pgp
Description: PGP signature


Re: Unable to open device file "/dev/lpt0": Permission denied

2008-04-22 Thread David Reedy Jr
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
> > [EMAIL PROTECTED]:/usr/obj/usr/src/sys/OMEGA
> > ...
> > ppc0:  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:  on ppc0
> > ppbus0: [ITHREAD]
> > ppbus0: IEEE1284 device found /NIBBLE
> > Probing for PnP devices on ppbus0:
> > ppbus0:  PRINTER HP
> > ENHANCED PCL5,PJL
>
> 
>
> > StateMessage Unable to open device file "/dev/lpt0": Permission
> > denied
>
> 
>
> > 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 lpt0root:cups
> permlpt00660

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


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Unable to open device file "/dev/lpt0": Permission denied

2008-04-21 Thread Roland Smith
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
> [EMAIL PROTECTED]:/usr/obj/usr/src/sys/OMEGA
> ...
> ppc0:  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:  on ppc0
> ppbus0: [ITHREAD]
> ppbus0: IEEE1284 device found /NIBBLE
> Probing for PnP devices on ppbus0:
> ppbus0:  PRINTER HP ENHANCED 
> PCL5,PJL


> StateMessage Unable to open device file "/dev/lpt0": Permission denied

> 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 lpt0root:cups
permlpt00660

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

Roland
-- 
R.F.Smith   http://www.xs4all.nl/~rsmith/
[plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated]
pgp: 1A2B 477F 9970 BA3C 2914  B7CE 1277 EFB0 C321 A725 (KeyID: C321A725)


pgpAxD3W6Dvsn.pgp
Description: PGP signature


Unable to open device file "/dev/lpt0": Permission denied

2008-04-21 Thread David Reedy Jr
Small home network. Trying to get cups working on my server.

FreeBSD 7.0-RELEASE #4: Tue Apr 15 11:01:37 CDT 2008
[EMAIL PROTECTED]:/usr/obj/usr/src/sys/OMEGA
...
ppc0:  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:  on ppc0
ppbus0: [ITHREAD]
ppbus0: IEEE1284 device found /NIBBLE
Probing for PnP devices on ppbus0:
ppbus0:  PRINTER HP ENHANCED 
PCL5,PJL
lpt0:  on ppbus0
lpt0: Interrupt-driven port
ppi0:  on ppbus0
ppc0: [GIANT-LOCKED]
ppc0: [ITHREAD]
...

As you can see, I have a LaserJet attached to the parallel port. Here is 
my printers.conf.

# Printer configuration file for CUPS v1.3.7
# Written by cupsd on 2008-04-21 12:16

Info HP LaserJet 6L
Location Top
DeviceURI parallel:/dev/lpt0
State Stopped
StateMessage Unable to open device file "/dev/lpt0": Permission denied
StateTime 1208798191
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
AllowUser root
AllowUser davidrjr
OpPolicy default
ErrorPolicy stop-printer


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?

Dave
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"