(Answer) (Category) Linux on PowerPC FAQ-O-Matic : (Category) System Configuration : (Category) Printing :
Why won't my Epson Stylus Color 600/800 print?
LinuxPPC and MkLinux cannot print via the serial port to the Epson Stylus Color
600 and 800 series printers without substantial hacking.  This is because these
printers absolutely refuse to communicate at less than 230400 bps, which is the
highest speed of the Macintosh's serial ports.  All of the Linux utilities for
the serial ports are only configured for 115200.

Wolfgang Haeuptli has a page devoted to this problem at

  http://x8.net/lobomusic/linuxppc/epson/index.html

At this page he has a version of stty modified to accept higher speed
communications.  However, because of sychronization problems, this solution 
seems to choke the printer if you send it more than three characters in a row.

Wolfgang has a utility which works around this problem by breaking up the file,
and sending it to the printer directly byte by byte.  However, this solution is
incredibly slow, and a single page postscript file can take several hours to
print.  

Until someone writes a synchron serial driver for these printers, it seems that
the only real solution for these printers is to buy a network card and print to
them over a network.  For more information on this solution, see

  http://www.dartmouth.edu/cgi-bin/cgiwrap/jonh/lppc/faq.pl?file=8

Walker M. White
wmwhite@math.cornell.edu
wmwhite@math.cornell.edu
The printer definitely has problems unless you run at 230400 bits/sec,
but (on one machine anyway) the synchronization problems don't
happen if you set the serial port to use 2 stop bits.  For example,
if you use the hacked version of stty available above,
hstty 230400 raw -echo cstopb < /dev/cua1
made my printer run correctly.
jkl@teleport.com
17 August 1999
I had the same problems with my new Epson Stylus Colour 740.
I followed the instructions and used the files from http://lcewww.et.tudeflt.nl/~haver/linux/epson.html which I found via the LDP (http://mailer.wiwi.uni-marburg.de/Excite/AT-ldpquery.html for the Excite search engine).
However this did not solve all my problems - I was able to set up and send data to the printer queues, however no (or only garbled) output appeared. The light was flashing, but no-one was home.
Issuing 'stty 230400 raw -echo cstopb < /dev/ttyS1' as above fixed it - I now get full-colour prints from Linux!

teched@dns.au.com
Also, note that is seems that 2.2.14 can run the mac serial ports at 460800bps, so changine the stty line to use that makes it all faster.
asd@suespammers.org
[Append to This Answer]
Previous: (Answer) How do I print to my Laserwriter over a serial connection?
Next: (Answer) Setting up an apple laser printer
This document is: http://www.jonh.net/cgi-bin/lppcfom/fom?file=606
[Search] [Appearance]
This is a Faq-O-Matic 2.717d.
Hosted by anduin.org and SourceForge Logo