Return to BSD News archive
Newsgroups: comp.unix.bsd Path: sserve!newshost.anu.edu.au!munnari.oz.au!spool.mu.edu!howland.reston.ans.net!pipex!uknet!EU.net!sun4nl!tudelft.nl!dutrun2.tudelft.nl!dutsh7.tudelft.nl!stock From: stock@dutsh7.tudelft.nl (Robert Stockmann) Subject: Re: FreeBSD and Deskjet Message-ID: <stock.757309024@dutsh7.tudelft.nl> Sender: news@dutrun2.tudelft.nl (UseNet News System) Nntp-Posting-Host: dutsh7.tudelft.nl Organization: Delft University of Technology References: <1993Dec27.210641.26376@sinkhole.unf.edu> <2fvvk8$np6@hq.hq.af.mil> Date: Fri, 31 Dec 1993 03:37:04 GMT Lines: 45 admin2@gad3b2.hq.af.mil (SrA Bob Huffman;57137) writes: >Joseph Dougherty (jdough@sinkhole.unf.edu) wrote: >[deleted] >: However, I'm experienceing a problem I had previously under Linux. >: When I pipe straight text to my HP Deskjet 500 on paralleldevice >: /dev/lpa0, the printer prints one line of text, then spits out numerous >: blank pages before quitting. Someone once mailed me a script file that set >: up some kind of filter that made this work correctly, but it's long been lost. >: If anyone has a clue as to how to fix this, I'd appreciate some e-mail. >: Thanks. >: Joe Dougherty >: University of North Florida >: jdough@unf6.cis.unf.edu (preferred) cop0812@unf1vm.cis.unf.edu >Please send it to me also... Well here it is: hpof begin: -------------------------------------------------------------------- #!/bin/bash # echo -e '\033%-12345X@PJL comment' # universal exit language # echo -e '@PJL RESET' # reset to defaults # echo -e '@PJL ENTER LANGUAGE = PCL' # USE pcl echo -e -n '\033E' # reset echo -e -n '\033&k2G' # translate LF->CR+LF cat # copy stdin to stdout echo -e -n '\033*s1F' # flush all pages echo -e -n '\033E' # reset the printer again. # echo -e '\033%-12345X@PJL comment' # universal exit language exit 0 ------------------------------------------------------------------- hpof end. the entry in the printcap of linux looks like this: lp:lp=/dev/lp1:sd=/usr/spool/lp1:sh:of=/usr/lib/hpof:mx#0: lf=/usr/adm/lpd-errs Robert Stockmann <stock@dutsh7.tudelft.nl>