Dos Printing in Vista ... HELP!

  • Thread starter Thread starter Wizard
  • Start date Start date
W

Wizard

This line has always worked in every version of Windows including XP;
why won't it allow my DOS programs to print now in VIsta? "net use LPT1
\\wizard\HP960c /persistent:yes"

Where: wizard = machine name
HP960c = Printer's Share name
 
Hi there,

I just tested it on a Business version and it worked fine. Make sure server
name and share name are correct.
net use lpt1 \\wizard\hp960c /p:yes worked fine here (subbing my SN/SN
here)

Cheers
Craig
 
One odd thing with Vista - if you have a physical LPT1, you can't redirect
that port.

Check device manager and look under Ports. You probably have an LPT1
listed. If you really need to use LPT1 in your redirection, you can
doubleclick on this port and change the LPT Port number (Port Settings tab)
to 2 or 3.

After that you should be able to redirect LPT1.
 
One odd thing with Vista - if you have a physical LPT1, you can't redirect
that port.

Check device manager and look under Ports. You probably have an LPT1
listed. If you really need to use LPT1 in your redirection, you can
doubleclick on this port and change the LPT Port number (Port Settings tab)
to 2 or 3.
Or if you only use Network printers. DISABLE the port in the BIOS and
then remove from the device manager.
 
douggrif said:
I experienced the identical same problem. Nothing worked including such
programs as PrintFil, etc. No problems with XP, just with VISTA. Using
"Net Use" I could get a DOS legacy program to print, but it took 3
minutes before it started. Detective work proved the problem was with
Vista recognizing the DOS print as closed so it could release the print
through the network (Windows Server 2008) to the network printer. I
never could solve the problem and then I tried Windows 7 RC (32-bit
version). Guess what, everything went back to normal as it was in XP!
"Net Use" works again. I plan on purchasing enough Windows 7 copies to
cover the workstations that use the old DOS legacy programs.

The printer is waiting for a "form-feed" command which it does not get from the DOS based file.
Press the "form-feed" button on the printer and it should then print your document.
 
Back
Top