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!

DOS printing problem

Status
Not open for further replies.

StickMan

Technical User
Jan 2, 2001
30
US
Not sure if this is a DOS/Wind98 or Netware printing problem. When I try to print from a DOS program inside a Win98SE DOS window, the print goes to queue and then stays there. I have to then exit the DOS program then the print is sent to the printer. Is there a way to have the print go through without having to exit the DOS program? the local LPT1 is captured to the Netware print queue. If i run the DOS program in Win98 DOS mode, will i be able to connect to the network?

Currently running Netware 5.1 sp2a, client 3.3 with IP and IPX protocol. Running the DOS program inside a window in Win98SE. Using the Linksys 10/100 3-port PrintServer to a HP Laserjet 3 and 4. Using print queues (and IPX) rather than NDPS because I have problems sending prints to the LPT ports #2 and #3 on the PrintServer through NDPS, but the print queue does work with the LPT ports, at least in Windows programs.

On a related note, has anyone been able to setup the Linksys 10/100 3port PrintServer to use two or three LPT ports through NDPS?
 
In the DOS Window, check the LPT capture settings (capture /sh). There is a timeout (TI) parameter you can add that will cause the job to be "finished" and printed if nothing has been sent to the printer in that number of seconds. You might need to play with the setting as some apps (like old DOS apps) will send data to the printer, then do some more computing/thinking before sending more data. A timeout too low will create two or more separate print jobs.
 
Thanks for the info.

I acutally altered the timeout/endcap setting through the "N" properties on the windows taskbar. I'll probably write a capture statement in the login script, so that a reboot/relogin can fix any accidental changes
 
I typically use a TI=10 setting with good results. (If nothing is added to the print queue in 10 seconds, the job prints.) If you are printing large complecated files like CADD or Post Script, you might need a longer time out. My guess is that most DOS programs would not be printing large files.
Dan
 
I have found that if you turn off the print spooling in win95/win98 it seems to correct MOST problems that occur while using capture..

START
SETTINGS
PRINTERS
FOR ALL PRINTERS (includes fax and other type) do the following

right click on the printer
click on properties
click on details
click on spool settings
select the option "Print Directly To Printer"
that options will also change the data type to "RAW"
click OK
clock OK

repeat Steps on the next printer

if ANY printer is not set this way windows seems to ignore the setting on ALL printers (i've not found the cause yet) any other questions reguarding this matter can be e-mailed to dracosta@telocity.net



 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top