Le 19/10/2015 15:24, Hendrik Boom a écrit :
On Mon, Oct 05, 2015 at 05:13:40PM -0400, Hendrik Boom wrote:
On Mon, Oct 05, 2015 at 09:47:02PM +0200, Riccardo Boninsegna wrote:
On Mon, Oct 5, 2015 at 9:12 PM, Hendrik Boom <hend...@topoi.pooq.com> wrote:
I installed lpr, and it did take a lot of cups off. Do I really need cups?
Nope, especially with a Brother that's very LPR-friendly!
As you found out, cups-bsd is just a port of LPR programs to CUPS.
But I still don't know how to specify my network printer.
I'm not familiar at all with LPR, but I know a printcap entry for the
printer is created (if it's currently connected via USB) by the
driver's postinst somewhere under /opt/Brother; according to the
printcap manpage, you'd have to edit the "lp" option -- the
description says "local printer device, or port@host for remote"!
Presumeably that would be port 515 at whatever the IP number for the
printer is. Will try that wen I'm home near the priniter again.
And what's there in the way of termcap is a shell script
/opt/brother/Printers/hl3170cdw/inf/setupPrintcapij that creates a
termcap. I hope it will get executed at the right time. At bootup,
perhaps?
I'll see when I'm home again.
Hand-edited /etc/termcap:
root@notlookedfor:/home/hendrik# cat /etc/printcap
HL3170CDW:\
:mx=0:\
:sd=/var/spool/lpd/hl3170cdw:\
:sh:\
:lp=515@172.25.1.122:\
:if=/opt/brother/Printers/hl3170cdw/lpd/filterhl3170cdw:
root@notlookedfor:/home/hendrik#
Now I get
hendrik@notlookedfor:~$ lpr -h -PHL3170CDW
Documents/math/Librationism=1407.3877v3.ps
lpr: cannot open /var/spool/lpd/hl3170cdw/.seq: Permission denied
hendrik@notlookedfor:~$
This happens even if I run as root:
root@notlookedfor:/home/hendrik# lpr -h -PHL3170CDW
Documents/math/Librationism=1407.3877v3.ps
lpr: cannot open /var/spool/lpd/hl3170cdw/.seq: Permission denied
root@notlookedfor:/home/hendrik#
That directory is owned by the lp daemon:
oot@notlookedfor:/home/hendrik# ls -al /var/spool/lpd/hl3170cdwtotal 8
drwx------ 2 daemon lp 4096 Oct 5 14:40 .
drwxr-xr-x 5 root root 4096 Oct 19 09:02 ..
-rw------- 1 daemon lp 0 Oct 5 14:32 acct
-rw------- 1 daemon lp 0 Oct 5 14:32 log
-rw------- 1 daemon lp 0 Oct 5 14:32 status
-rw------- 1 daemon lp 0 Oct 5 14:32 status.pr
root@notlookedfor:/home/hendrik#
and it contains no .seq file. Preumably that fle would be created as needed.
And presumably the permissions are checked in some way that can exclude root.
Hi Hendrik.
I can see one reason for root to be unable to get the permission:
lpr being owned by another user than root and being suid; this is fine
at the condidiont that this owner is 'daemon', given the owner and
permissions of /var/spool/lpd.
Didier
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng