Link to home
Start Free TrialLog in
Avatar of Creodus
CreodusFlag for United Kingdom of Great Britain and Northern Ireland

asked on

Re-assigning LPT1 port ranges from Windows XP for Virtual PC

We are setting up a new network with new HP DX2450 workstations that do not come with a built-in Parallel port anymore.  We have a legacy application running on DOS 6.22 runing well in Virtual PC 2007, which needs to connect to a laser jet via Virtual LPT1.

So I purchased a PCI-e Parallel port card, installed it OK and Windows XP is happy with it.  However I cannot configure it to read the standard 378h-37Fh port range, as the PC's BIOS doesnt control it.  According to other forums, I need to get to this configuration to enable the Virtual PC2007 interface to see the port.

Currently in Device manager the resource ranges for the physical port are:
CC00-CC07
C800-C803
IRQ = 16

Anyone know how I can mod these settings in XP?

Txs C


IO-ranges.png
ASKER CERTIFIED SOLUTION
Avatar of jbizzle979
jbizzle979
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Gary Case
The I/O ranges shouldn't matter -- Virtual PC virtualizes the port anyway.   However, Virtual PC can only virtualize LPT1 on the hose => and your port is assigned as LPT2.

Go to Device Manager; right-click on the port and select Properties; then click on the Port Settings tab and change it to LPT1.   (You may have to reboot for this to take effect.)

Now you should be able to select this port on the Virtual PC Settings page for your virtual machine.
Avatar of Creodus

ASKER

jbizz - points well noted, I thought as much.

gary - I have already tried this - it was set to LPT1 before I tried LPT2, just to see if that made any difference, which it didn't.  I have just set it back to LPT1, rebooted then launched VPC2007 and attempted to reset the virtual LPT1 to the pyhsical port, but it's not appearing in the drop down list.

I asked the question based on this:
http://blogs.msdn.com/virtual_pc_guy/archive/2007/09/20/why-is-there-no-lpt-port-listed-under-virtual-pc.aspx

As the BIOS cannot set the range to the standard 378h-37Fh port range, I wondered if there was a way round it to enable VPC to see it.

Looks like VM Ware is on the horizon...
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Creodus

ASKER

Well, VM Player would not play the established VPC2007 file that contained the DOS PC.  VM Server made little difference with the Parallel PCI-e card, so to save the customer any more pain in his wallet, we installed an older headless PC pro temp that had a built in Parallel port and linked to it via RDC.

Issue solved.

Thanks for your input - points split as all comments were valid.
C