>In my remaining FoxProDOS 2.5 applications running on Windows XP whenever the user tries to print there is a significant delay either before printing starts or in the middle of printing. This delay approaches 30 seconds ( which seems like eternity sitting in front of a computer). Does anyone out there know how to change XP to avoid this delay. Thanks!
Change your app - the delay is the spooler timeout for the Windows Printer object. Try adding code to your app that looks something like:
SET PRINTER TO <i>blah, blah, woof, woof</i>
SET PRINTER TO NUL:
EJECT
SET PRINTER TO
this forces the closure of the printer object by the DOS VDM; when it starts printing is determined by the defined spooler behavior of the Windows printer.