If I use a 'local printer' 'tcp port', I can print to an HP 4050 over the network from a Windows 7 64 bit machine using the Universal HP printer drivers (I happened to use Postscript).
However, the same printer is also shared from a Windows (2003) Server. On the same Windows 7 machine if I try to add the printer via the share instead of a direct tcp port, I can not get it to work.
If I connect via Windows, it checks Windows Update and fails - no driver. If I install the HP Universal drivers (tried all 3 - PCL5, PCL6, and PS -- also tried dynamic and traditional) - it also fails saying the driver is not compatible.