We help IT Professionals succeed at work.

We've partnered with Certified Experts, Carl Webster and Richard Faulkner, to bring you a podcast all about Citrix Workspace, moving to the cloud, and analytics & intelligence. Episode 2 coming soon!Listen Now


Redirect I/O from 0x378 to another I/O for a PCI-addin parallel card

sflesch asked
Medium Priority
Last Modified: 2012-05-06
I have a legacy application that will only allow you to choose one of three standard I/O (0x378 being one) to communicate with its corresponding device. I have a PC with no parallel port that we added a port to. The port's I/O address is in the 900 range and can be change a little, but not to any of the one the application wants. There is no option in the BIOS to set the PCI slot addess.

Is there any way, either through a virtual machine, or a command line, etc. to redirect the data coming to and from the progam to the add-on card?
Watch Question

How did you try to change the port range?
Have you tried to change the port range from Safe Mode?
- Once you are in Safe Mode go to Device Manager by right-clicking on My Computer then Properties then click the Device Manager tab.
- In Ports COM and LPT, do you have just your add-in parallel or also others? Anyway double-click your addin Parallel and enter resources. Click Set Configuration Manually and then uncheck Use Automatic Settings.


I can try safe mode, but all the configuration options are either greyed out, or will only let me choose addresses in the 900 or so range.

You could try one of the Generic Drivers from MS.
Use the Choose Driver from List option to see all parallel port drivers. There are several ways to get there, but Update driver in Device Manager is as good as any.
I tried the above solutions, but couldn't get the card to one of the three ports the program had as options. In the end, even though the port addresses were in a radial style choice box, there is an entry in the registry where the program looks to get the port address and you can make that whatever you choose. I was able to choose change it to one of the addresses of the ports to get it to work.


Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.