I have a HP deskjet 5550 printer connected to a XP pro (32 bit), it is shared. I have no problem using this shared printer either from the local XP machine or another XP machine. I had no problem using the share when I have Vista Ultimate 32 bit installed. However the Vista Ultimate 64 bit gives an error stating the server does not have the correct drivers, and requests that I supply and inf file.
Searching the HP web site they state the vista already has the drivers. I connect direct using a USB cable and can print without issue. Even after that no luck connecting via a share.