Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!spool.mu.edu!newspump.sol.net!howland.erols.net!feed1.news.erols.com!netaxs.com!socko.cdnow.com!heller
From: heller@socko.cdnow.com (A. Karl Heller)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: printcap question
Date: 31 Oct 1996 21:40:40 GMT
Organization: CDnow - The World's Largest Online Music Store http://cdnow.com
Lines: 47
Message-ID: <55b6co$7rv@netaxs.com>
Reply-To: heller@cdnow.com
NNTP-Posting-Host: socko.cdnow.com
X-Newsreader: TIN [version 1.2 PL2]
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: \
:sd=/var/spool/lpd/laser: \
:lf=/var/log/lpd-errs: \
:rs: \
:ff=: \
:of=/var/spool/lpd/filters/hplaserjet: \
:fo
And this filter file:
#!/bin/csh -f
#
# All this does is send the escape sequence to the printer, so that:
# CR is mapped to CR
# LF is mapped to CR LF
# FF is mapped to CR FF
/bin/echo -n 'ESC&k2G'
/bin/cat
if ($status == 0) then
exit 0
else
exit 1
endif
Now if I do this:
cat somefile | /var/spool/lpd/filters/hplaserjet | lp -p upstairs
The printer works fine, however if I just do a lp -p on some file
it wont run through the filter. Why not?
Also, how the heck do I turn off the header pages?
Thanks in advance!