Dos priints to lp1

July 1, 2009 at 23:58:22
Specs: Windows XP
I have a DOS system running on XP that will only print to LP1 using the serial port. I want to redirect the print to a USB port. How do I do it?

See More: Dos priints to lp1

Report •


#1
July 2, 2009 at 06:46:48
First of all share your usb printer and assign it a name as e.g. EpsonC86 (or whatever you like according to your printer). Then issue the command

net use LPT1 \\%computername%\EpsonC86 /persistent:YES

I assume your printer accesses LPT1 i.e. the parallel port, however if you operate a serial printer replace LPT1 with COM1 in the above command.

Last but not least be aware the USB printer must be able to handle the DOS printing control streams (as ESC/P or HP PCL) otherwise nothing works.

In that unlucky case you may try a third party utility as DOSprn (http://www.dosprn.com/) that performs limited stream conversion. It is cheap and you can try it before buy.


Report •

#2
July 12, 2009 at 02:51:05
Thank you for responding to my question about printing from DOS. I have tried what you suggested and am getting an error message:-
error 66 network resource type is not incorrect

I am entering the following at the DOS prompt

net use LPT1 \\user-6d0ae1fa7e\EpsonSty /persistent:YES

If I put a : after LPT1 is gives a different error - network name can not be found.

Can you help

Graeme


Report •

#3
July 13, 2009 at 02:49:00
n00fghw, just my 2ยข worth, he told you to enter:
net use LPT1 \\%computername%\EpsonC86 /persistent:YES
I didn't see any % signs in what you added. Do they indicate that what follows is a variable name? Not a programmer (used to be, but DOS has changed). If so, they're crucial.
HTH.
Ed in Texas.

Report •

Related Solutions


Ask Question