Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
I have searched high and low and read many a message on this subject here on Computing.net and other messageboards as well for a way to do this and have been unsuccessful in finding a solution. Does one even exist? The problem is I'm using an old DOS program that only prints to the LPT1 port yet my printer is USB only. I'm running Windows 2000. I have tried the net use lpt1 \\mycomputername\printersharename /persistent:yes
but this does not work on a stand alone machine that is not connected to a network. I just get a error if I use that command. I am sharing out my printer. I'm convinced there just has to be a way to do this but I could be wrong. If anyone has any ideas or info on this subject, please reply and let us all know. I have been told this is simply impossible and I would like to prove these individuals wrong.

Not sure, but.... have you tried going into your printer's properties and setting it to use LPT1? It's been awhile so I don't remember exactly where in the Properties. But basically, you need to capture the printer and set it to print anything that goes to LPT1......

this many sound a bit stunned. and I haven't tested it but.....
since you can map a network drive to a port...
so if you where to share your usb printer then create another printer entry that was a network printer(pointing to your own shared printer) with the allow 'printing from dos' option... and map it to lpt1.. then you would effectively have a loop back into your own machine from DOS lpt1 to the usb port....
FWIW voigt

![]() |
mouse/keyboard problem - ...
|
WOW!!
|

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |