The common work around:
1. Install the printer as local printer on the XP machine, using the XP drivers.
2. Then try to install it as remote, pointing to the same drivers.
An alternative for step 2:
2. In the properties: change the port from the local port to the one on the Windows 7 machine. Using the same name and notation as on the other W7 machine should be fine.
Kees
I have 2 machine on the network running Windows 7, connected to one of them is a Usb printer shared.
All computers are being seen on the network but when i try to connect to the printer from an XP machine it keeps saying i need to load an inf file.
When i try to connect another machine running Win7, all is ok and am able to print.
Can someone urgently help how i can tackle this coz its been a night mare to me.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic