Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Printing from DbaseIV running on Windows98

Status
Not open for further replies.

pricencuc

Programmer
Jan 11, 2001
6
US
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.
 
I have had problems printing while other DOS programs are open. Close other DOS programs and try printing.
 
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.

Erick Starren
San Diego
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top