We went from OS2 to Windows 98 for deskktop. The DbaseIV application will no longer print until your quit the program.
We did not have to do this on OS2.
These details are taken from Win95, but probably apply here.
Check the "Properties" for the printer you are using. (Start | Settings | Printers; right-click the icon, left-click "Properties" Look for a reference to "Spool Settings" or something like that.
If it permits you too, change it to "Raw", or non-spooled.
The "spooling" mechanism collects printer output so your program finishes faster and you can do other things while the spooler feeds the printer.
But... DOS programs have no way to tell Windows they are finished printing, except to quit. The spooler is waiting for a signal that the output is finished so it can release it to the printer.
The "Raw", or non-spooled, setting tells the Windows print handler to pass output for this printer directly through to the printer at once, and not to collect it.
It also means you wait until all the data is "out the door" to the printer before you can do anything else.
Set it back to spooled when you're finished with the DOS program. Spooling is normally much more efficient.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.