jeh@mech4.coe.northeastern.edu (James Hinds) (03/22/91)
I am involved with setting up a series of SUN SPARCstations for novice
Unix users. They are coming from DOS and bringing their HP printers with
them. I have been unsuccessful to date in having plain ASCII text be
printed. The major problem seems to be in serial communication. If I get
any output, it continues to print, even after the file is removed from the
system. Sometimes the system doesn't show any queued files but will
print. And sometimes the printer goes code 22 [error in the buffer]. I
have tried a variety of serial cable's and am presently using a genuine HP
serial cable. I am using an input filter 'iffil', that I grabbed off
Sun-Spots and have also tried having 'offil', but this doesn't change the
output problem.
SUN has been very useless, they cannot agree on what filters or printcap
one should be using. HP doesn't want to address this as it is seen as
software, i.e. UNIX problem.
I am sure there is someone who is using SUN's and HP's together. And this
may have already been answered elsewhere. But the Spots aren't being
received here anymore. I desire to hear from someone who has solved this
[I'm sure simple] problem. Please contact me on E-mail at:
jeh@meceng.coe.northeastern.edu or Jim Hinds 617-437-5558
Below is part of the printcap I have been using with duplicate entries as
I have been testing.
#------- HP LaserJet attached to this machine on serial port A
#
hps|hplaser|HP-LaserJet-IIP:\
:lp=/dev/ttya:rm=mech2:\
:br#9600:rw:\
:fc#0177777:fs#0321:\
:mc=1:mx#0:sh:\
:sd=/var/spool/hps:\
:ms=-parity,-cstopb,-clocal,-cread,crtscts,-opost:\
:lf=/var/spool/hps/error_log:\
# :if=/usr/local/print/iffil:\
# :of=/usr/local/print/offil:
# :of=/usr/lib/hpfilter:
:of=/var/spool/hp/in_filter:
#
#------- HP LaserJet attached to this machine on parallel port 1
#------- of a 386i
#This entry sent from Sun
hp|mech2-pp0|hpIIp:\
:lp=/dev/pp0:rm=mech2:\
:mx#0:sh:\
:sd=/var/spool/hp:\
:ms=-parity,-cstopb,-clocal,-cread,ixon:\
:lf=/var/spool/hp/error_log:\
# :of=/usr/lib/hpfilter:
:of=/var/spool/hp/in_filter:
Thanks for your time and efforts.elliss@eecae.ee.msu.edu (Stew Ellis) (03/26/91)
jeh@mech4.coe.northeastern.edu (James Hinds) writes: >I am involved with setting up a series of SUN SPARCstations for novice >Unix users. They are coming from DOS and bringing their HP printers with >them. I have just hooked up an original HP Deskjet to a Sun 3 running SunOS 4.1 and Openwindows 2. My printcap follows: lp|hplj|HP LaserJet:\ :lp=/dev/ttyb:\ :sd=/usr/spool/lp:\ :br#19200:pw#80:\ :ms=-parity,-cstopb,-clocal,-cread,crtscts,ixon,-opost:\ :sh:of=/usr/lib/hplaserjet: The of (/usr/lib/hplaserjet) consists of: /usr/bin/echo -n 'k2G' /usr/bin/cat if ($status == 0) then exit 0 else exit 1 endif NOTE: Before the characters k2G you need to perform the following commands: CTRL-V,CTRL-[,& This imbeds an escape code and & code into the file. These codes WILL NOT show up when you cat the file, only when you vi the file. Chmod 555 hplaserjet lpr a test file. I have successfully sent both ASCII and binary (xpr output of xwd) to the printer. I am having some trouble with ghostscript 2.11 but I suspect it is not the printcap or filter. Good luck. R.Stewart (Stew) Ellis / _______________________________/ elliss@frith.egr.msu.edu ENGINEERING & MANAGEMENT INSTITUTE