Dear tcitjh
Here is the problem...
Running Win 2000... I use the batch file (below) for a DOS based program (FoxPro Dos) to point the lpt1: port to the print server (george) and to set the screen to full screen and to load and run the DOS program (which is on another machine mapped as x
The network is CAT5, switch a high speed NetGear, 100Mhz network cards and all machines ping each other at less than 1ms. Windows routines (also mapped; no batch file) are fast. I have both TCP/IP and Netbeui active... (and a fixed IP address (which W2000 seems to like).
The PROBLEM IS:
loading the dos program is slow and printing to george is slow...
The QUESTION IS:
Is there something else I can try to do to speed this up ?
The Batch file is"
#cmd
rem @ echo off
cls
x:/
net use lpt1: \\george\george-p1 /PERSISTENT:YES
mode con: cols=80 lines=25
rem
x:\foxpro ortho.prg -t
net use lpt1: /delete
c:/
exit
[/b]
So I tried a number of solutions.... I made
files=50
buffers=50
in the config.sys file
nope... no help
It still took 32 seconds to print from the FOXPRO
BUT (and I think this is a clue for those smarter than I...) as soon as I exited the FOXPRO... the document printed
IMMEDIATELY.... ie if I closed the app within 2 seconds of printing a page then it printed right then ....
IS THIS A CLUE ????
So is it a print spooler problem ? I changed the settings from print spooler to print immediately ... NO change
Then I looked further
Additional clues (maybe)
I added
[IFSMGR]
printbuftime=1
to the system.ini NO Help
I went to the dos command .. went to x: issued a dir>prn: command... went like a rocket
Aha (he thinks)..... its actually the foxpro slowing things down.... tried the command
print x:anyfile.xyz from dos command is fast
but printing from inside foxpro is still slow.....
So I have worked out that it is a FOXPRO setting that seems to be causing the slow printing...
So I though I'd review config.fp for clues to speed up printing... hence the question.
Sorry for long answer, but my girls (office staff) would appreciate an answer so that they caould print faster.
Regards
John Fox