compuTR Web Design - Specializing in Therapeutic Recreation, Therapy, and Activity Web Sites web hosting software showcase services rates contact about home


Printing from LIS or LDBScorer (a DOS) based program

Here are two suggestions to try 1st before contacting the network administrator:

1) To print from MS-DOS applications under Windows 95 you must capture the output to the LPT1: printer port and redirect it to the Windows printer. This is done through the printer properties page. Follow these directions:

Double click My Computer
Double click Printers
Right Click on your Default printer
Click Properties
Click Details
Click Capture Printer Port
Now, Click End Capture.

2) From the DOS prompt type, net use lpt1: \\computername\printername /persistent:yes (replace the computername with the name given to the network computer that you are own, and replace printername with the name of the printer).

If simply using Win95 without being on a network you're not supposed to have
any problems. The print spooling support for use with MS-DOS - based
applications is automatically installed and configured when you install
win95 and requires no user intervention.

However, here are four suggestions that may help:

1) A key thing to do in this troubleshooting is to go to START, CONTROL PANEL, PRINTERS, right click on the printer's icon, select the PROPERTIES option, and then select the DETAILS tab. Then click on the PORT button, and uncheck the CHECK PORT STATUS check box.

Next, still under DETAILS, click on the button to CAPTURE PRINTER PORT. If you normally print to LPT1:, for example, then make sure that LPT1: is being captured to your printer.

Also under the DETAILS tab, click on the SPOOL SETTINGS button. If you want to continue to SPOOL printer data, then change the SPOOL DATA FORMAT to the RAW option. If the printer is connected to your PC through a LAN, then there really would be no need to use SPOOLING in Win 95, as the network's spooler could handle this. So if that is your configuration, take the option to PRINT DIRECTLY TO THE PRINTER instead.

Doing the above will usually solve this problem. But if the above does not help, then another thing you can try is to follow the instructions in the Microsoft document for configuring output to the LPT1.DOS port. So if the above does not correct this, give that a try, as doing that will then give you maximum compatibility with DOS applications.

2) If this didn't work try this:

don't run LIS or LDBScorer using the Start and Run commands found on the
far bottom left of your Win95 screen. Instead, use the Start, Programs,
DOS-prompt commands. When in DOS, go to the folder where your program (LIS
or LDBS) is located and start it from there. (I hope you know how to
navigate around DOS).

3) If that didn't help, try this:

Double click My Computer
Double click Printers
Right Click on your Default printer
Click Properties
Click Details
Click Port Settings
Now, make sure the Spool MS-DOS option is selected.

4) However, if you are using a serial printer that uses Com1 or Com2.. this
is a different story. It should work if the printer port is configured for
Com1 or Com2. If you have set your printer set for Com3, this may not work
properly until the sytem is initiatlized.

Perhaps you have another app in your startup that needs to initialize/use
the device on COM1, and thus the interrupt is used while your DOS
application kicks in; as a result your DOS application may not be able to
successfully initialize your COM3. (Sorry for the gobbledegook). In
simple terms, there is some type of conflict between devices in DOS that
prevents you from printing. (This is assuming that you are using a serial

For additional printing support go to the Microsoft Help Page at