Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.mira.net.au!news.vbc.net!vbcnet-west!news13.agis.net!agis!newspeer1.agis.net!agis!news3.agis.net!agis!cancer.vividnet.com!news.wildstar.net!imci5!news.internetMCI.com!pull-feed.internetmci.com!www.facs.federated-fds.com!news.ececs.uc.edu!news.cs.indiana.edu!news.sgi.com!news.mathworks.com!news.sprintlink.net!news-peer.sprintlink.net!server1.nw.ixe.net!server1.adam.ixe.net!wirehub!news.euro.net!btnet-feed2!btnet!dispatch.news.
demon.net!demon!awfulhak.demon.co.uk!awfulhak.demon.co.uk!awfulhak.demon.co.uk!not-for-mail
From: brian@anorak.coverform.lan (Brian Somers)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: printcap question
Date: 4 Nov 1996 04:41:40 -0000
Organization: Coverform Ltd.
Lines: 72
Sender: brian@awfulhak.demon.co.uk
Message-ID: <55js64$26b@anorak.coverform.lan>
References: <55b6co$7rv@netaxs.com> <55gcpm$n3v@Symiserver2.symantec.com>
Reply-To: brian%anorak.coverform.lan@awfulhak.demon.co.uk
NNTP-Posting-Host: anorak.coverform.lan
X-NNTP-Posting-Host: awfulhak.demon.co.uk
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Newsreader: knews 0.9.8
In article <55gcpm$n3v@symiserver2.symantec.com>,
tedm@agora.rdrop.com writes:
: In <55b6co$7rv@netaxs.com>, heller@socko.cdnow.com (A. Karl Heller) writes:
>>
>> I'm having some problems getting an HP Laserjet4m+ to work correctly
>>with FreeBSD 2.1.5.
>>
>> I have this printcap:
>>
>>upstairs|raw: \
>> :rm=hp4m.domain.com: \
>> :rp=lp: \
:
: I'm not sure that you understood HP's documentation properly, or if your using a non-HP
: JetDirect printer card, but you can save yourself a deal of trouble if you correct
: your printcap entry.
:
: JetDirect cards support two remote print queues under LPD, one is "raw" the
: other is "text" The text queue does the newline conversions automatically,
: and is intended for use with Unix directory listings and other such stuff.
Nice one ! I didn't actually read HPs documentation - that's my reason
for getting this wrong :)
Another thing, output filters and "rm" capabilities don't work together
in lpd - why I cannot fathom !
If you *really* want both, you could try the following patch (from
2.2-960323 - should be pretty much the same with all versions):
*** usr.sbin/lpr/lpd/printjob.c Thu May 9 11:29:56 1996
--- usr.sbin/lpr/lpd/printjob.c.orig Sat Sep 2 18:53:14 1995
***************
*** 215,221 ****
i = strlen(line);
if (write(lfd, line, i) != i)
syslog(LOG_ERR, "%s: %s: %m", printer, LO);
! if (!remote || ofilter)
i = printit(q->q_name);
else
i = sendit(q->q_name);
--- 215,221 ----
i = strlen(line);
if (write(lfd, line, i) != i)
syslog(LOG_ERR, "%s: %s: %m", printer, LO);
! if (!remote)
i = printit(q->q_name);
else
i = sendit(q->q_name);
***************
*** 1259,1265 ****
/*
* Start up an output filter, if needed.
*/
! if (OF) {
int p[2];
char *cp;
--- 1259,1265 ----
/*
* Start up an output filter, if needed.
*/
! if (!remote && OF) {
int p[2];
char *cp;
--
Brian <brian%anorak.coverform.lan@awfulhak.demon.co.uk>
<http://www.awfulhak.demon.co.uk/>
Don't _EVER_ lose your sense of humour....
.