[comp.sys.ibm.pc] spooler for COM port

rac@sherpa.UUCP (Roger A. Cornelius) (03/09/89)

A friend of mine is looking for a com spooler/buffer (in software)
similar to the software print spoolers available.  My friends wife is
blind, and they have some type of a speech synthesizer/software combination
which writes directly to the com port.

The problem is, when a bunch of text gets dumped to the speech board,
it can take several (many) minutes for it to be synthesized and output
via the speaker.  This ties up the machine, and sometimes locks it up
if it really gets overloaded.  It would be nice to continue working
while the buffered data gets spit out at whatever pace it can handle.

He's tried MODE, and various combinations of redirecting things back
and forth without any luck.  So, to sum up, I guess what my friend wants
is something (in software) that will buffer data going to a com port,
or if anyone has any other suggestions on how to solve the problem, I'm
sure he'd be grateful.

Thanks,
Roger
-- 
Roger Cornelius       rac@sherpa
                      uunet!sherpa!rac

u-dmfloy%ug.utah.edu@wasatch.UUCP (Daniel M Floyd) (03/10/89)

In article <17@sherpa.UUCP> rac@sherpa.UUCP (Roger A. Cornelius) writes:
>
>A friend of mine is looking for a com spooler/buffer (in software)...

The problem is straight forward. The answer is too. The IMPLEMENTATION
of the answer can be DIFFICULT indeed. (Unless he can gaurantee an average
ouput greater than or equal to the average input, your friend is stuck.
Eventually any buffer would fill up under such circumstances.) The solution
is, of course to either find a device driver like you want, or write one.
The DOS manuals explain device drivers and point how to do it. There is
at least one program that does almost what your friend wants. It's a
program by Arthur Bishop (I think that's the name) and it is sort of
a public domain or share ware type thing. It's half assembly and half
Turbo Pascal. Simple enough to modify; but, it will still take a bit of work
even for an experienced programmer.

Dan Floyd
8<D=

pete@wlbr.EATON.COM (Pete Lyall) (03/11/89)

There's a spooler package on CompuServe's IBMHW forum (I think - you
could also use the file finder forum (Go IBMFF) to look it up) called
'DMP.ARC'. It performs spool to disk and then to printer class
operations. It is also fully capable of spooling to a serial port..
this is the main reason I nabbed it (my printer is some 300 feet
away). Works great.

Pete

-- 
Pete Lyall                                           Contel Corp.(818)-706-5693
Compuserve: 76703,4230 (OS9 Sysop)  OS9_Net: (805)-985-0632 (24hr 300/1200/2400)
Internet: pete@wlbr.eaton.com           UUCP: {hacgate,jplgodo,voder}!wlbr!pete