[comp.binaries.ibm.pc.d] problem rerouting parallel port to serial port

mdlawler@bsu-cs.bsu.edu (Mike Lawler) (05/13/89)

I have a serious problem.  I use a speech synthesizer connected to
com2.  My screen reading software is strange in its behavior.  On
some machines it requires ansi.sys and on others it doesn't.  On my
machine it requires ansi.sys, but the presence of ansi.sys slows speech
response by about 200%.  I configured my screen reading software to
send its output to lpt3 and used the ms-dos mode command to reroute
the output of lpt3 to com2.  This solved my problem of slow response,
but it created another problem.  My synthesizer has a 2 K buffer and
my screen reading software has a configurable buffer, but I usually
leave it at the minimum value of 2 K to save memory.  The software
will normally cause any application to pause if both of these buffers
gets full.  It will allow the application to continue after the buffers
have partially emptied, therefore the synthesizer is not overloaded.
Now the software is not doing this.  My synthesizer loses characters
and sometimes locks up.  The synthesizer is running at 9600 baud, no
parity, 8 data bits, and 1 stop bit.  The only parameter that can be
changed is the baud rate.  Does anyone have any suggestions on how to
solve this problem?  I either need to full the screen reading software
into thinking that ansi.sys is present without losing performance or
find a way to make my screen reading software be able to still cause
applications to pause if the buffers get full so that the synthesizer
won't lock up or lose characters.  Any suggestions or comments would
be greatly appreciated.  Please email any comments.
-- 
Mike Lawler         UUCP:  <backbones>!{iuvax,pur-ee}!bsu-cs!mdlawler
                    ARPA:  mdlawler@bsu-cs.bsu.edu