I have Win10 x64 Pro. The system doesn't have any COM or LPT ports, yet when I look at printer properties I have all the normal LPT1->LPT3, and COM1->COM4. I assigned the ABS PDF Driver v400 to LPT1: presuming that attempting to write to LPT1 would redirect to that printer. Unfortunately it doesn't work.
When I try to access it from the command line I get the following:
>copy con lpt1
Test<enter>
The system cannot find the file specified.
0 file(s) copied.
>copy con lpt1:
"lpt1:" is not a recognized device.
The system cannot find the file specified.
>type somefile.txt > lpt1:
The system cannot find the file specified.
>type somefile.txt > lpt1
The system cannot find the file specified.
I have some older software that uses lpt1: lpt2: and com1: devices for output. How can I get Windows to make the LPT and COM devices available?
Also, why do they make it available via Ports in printer properties when they don't exist. It only makes sense they did that to emulate those ports, but it's not working?
So I tried the network share method. I was in settings (manage your device) of ABS PDF Driver v400 when I did this:
>net use LPT1: "\\mysystemname\ABS PDF Driver v400"
The command completed successfully.
>copy con lpt1
test it.
^Z
1 file(s) copied.
At this point the Manage your device in Win10 has gone haywire, where the printer status is cycling between 1 and 2 document(s) in queue. If you open the queue, it's going bonkers constantly refreshing with 1 and 2 documents going back and forth. Like it's stuck in a loop. I right clicked and canceled all documents, now it's empty.
I deleted that LPT1:, removed the share on ABS PDF Driver v400 and setup a share to my actual printer HP Laser Jet M400. When I ran my testit test, it actually printed.
So there is multiple questions here, but one main question is:
Why do they allow the ports to be chosen in printer ports if they aren't going to emulate them the way "Net Use" does automatically? There has to be a reason for it.