I have a proprietary hardware which accepts input on the parallel port. The problem is the PC which needs to communicate with the hardware doesn't have a parallel port and I can't change it's configuration.

I have an USB to LPT adapter, but the adapter doesn't emulate the LPT port. Even with the driver installed, it shows as "USB Parallel Bridge" in Control Panel.

The hardware expects input on the data ports D0-D7 of the LPT. Can I send this kind of data through the USB port of the adapter? How?

If not, can I create a virtual LPT? The PC is running Windows 7.

Most of the questions I saw asked around here were targeted at printers, so their solutions don't apply to my problem.


Most USB adapters won't do for advanced parallel port operation. They are made only for printers.

Fortunately, interface cards are still available, even for PCI Express slots. This is what I'd suggest. A fair warning though: I haven't actually used such an interface yet.


Yes such devices exist, however they are very expensive compared to the printer only adapters.

But you can end up facing other issues (like we have) as in there is no raw access to LPT data registers after Windows 98, which we worked around at the time via a driver that allowed access. However Windows7 64-bit does not like unsigned drivers like the one we have so we are kind of stuck again with how to continue supporting our LPT-interfaced hardware.

  • Hi! Could you please suggest some adapters which offer LPT virtualization? Or could you tell me which one you've used? Just so I know what the options are... Thank you! – alex_and_ra Feb 23 '14 at 11:33
  • Not really since I can't seem to find any from our suppliers anymore, and I will be out of office for a week so I won't be able to quickly look at what we have. What you need to look for is something that has the full interface, they cost around 150€. – r_ahlskog Feb 23 '14 at 14:35

The best solution I've found is to install a 'real' parallel port using expresscard:


enter image description here

Combined with https://www.amazon.com/StarTech-com-ExpressCard-Parallel-Adapter-EC1PECPS/dp/B001Q7X0W6/

enter image description here

But this may or may not have massive driver problems depending on the exact setup with your system. Best of luck!

  • Would that even work? The USB/ExpressCard adapter of course does not support PCIe connectivity. From the card's description, I guess it uses PCI Express, not USB. – Daniel B Oct 4 '16 at 19:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.