HP say the HP 4650 and many other printers will work well with Vista when using their Universal Print Driver.
In my experience this is not quite true for network connected printers.
All is well unless you are using DHCP to set the printer’s IP address. If you do, then when the network changes, the DHCP server may well change the IP address.
When this happens, the PCs connected to the printer will not successfully print to the printer.
The solution is to fix the IP address for the printer and avoid DHCP altogether.