fsfacca@LERC08.LERC.NASA.GOV (Tony Facca) (07/07/89)
printer interface problems.. the worst!
Just a couple of ideas that may or may not help..
1) Have you set the port in the /etc/inittab file? You didn't mention if
you had, but thats one thing which is important. This is a way to set the
speed of the line as well. For the Apple LaserWriter, the entry looks like
this:
d3:x:respawn:/etc/getty ttyd3 dx_9600 none LDISC1
2) In addition, do you have an /etc/rc.local file? In it, you can do something
to keep the line from hanging up between prints, and avoid the need to reset
it each time.
nohup sleep 10000000 < /dev/ttyd3 & # hold line open for a long time
sleep 3 # wait a few seconds
stty 9600 ixon -parity < /dev/ttyd3 # send the configuration stuff
These lines combined with the /etc/inittab stuff seem to do the trick.
3) Another suggestion, try sending information directly to the printer w-
out using the spooler. If this works, and the spooler screws up, you
can narrow the problem.
echo "hello" > /dev/ttyd3
echo "^L" > /dev/ttyd3
Good luck (you'll need it)!
--
-----------------------------------------------------------------------------
Tony Facca | phone: 216-433-8318
NASA Lewis Research Center |
Cleveland, Ohio 44135 | email: fsfacca@lerc08.lerc.nasa.gov
-----------------------------------------------------------------------------