Subject: Re: printing with acroread7 and cups
To: Hubert Feyrer <hubert@feyrer.de>
From: Steven M. Bellovin <smb@cs.columbia.edu>
List: tech-pkg
Date: 08/31/2005 00:03:44
In message <Pine.LNX.4.61.0508310555460.26132@m24s24.vlinux.de>, Hubert Feyrer
writes:
>
>On Tue, 30 Aug 2005, Steven M. Bellovin wrote:
>> I recently converted several machines to use CUPS. On one of them,
>> which is running 3.0beta, I had to create a link to /usr/pkg/bin/lpr
>> from /emul/linux/usr/bin/lpr in order to print from acroread7. On
>> other machines, running 2.0.2 and -current -- releases that presumably
>> straddle 3.0beta -- I did not have to do that. What's going on?
>
>It probably found /usr/bin/lpr before /usr/pkg/bin/lpr, and didn't use
>CUPS. Now the Linux Binary first looks in /emul/linux/usr/bin/lpr, finds
>your link and is happy.
>
>The problem is that you have two lpr binaries, and the wrong one is found
>first - I guess this is more a pkgsrc problem than a kernel problem.
>A workaround is to have /usr/pkg/bin before /usr/bin in $PATH.
>
I should have supplied more details. I'd chmod'd /usr/bin/lp* to
remove the execute bit; I also tried typing /usr/pkg/bin/lpr in
acroread's dialog box. It claimed that there was no such file, though
of course there was.
--Steven M. Bellovin, http://www.cs.columbia.edu/~smb