I assume from your post that Windows Vista is still working?

You said the entities, (plural) are not working, but the rest of your post concentrates on your printer.

Try this. In the link below is a list of "drivers" for this HP 5850 deskjet printer.

http://h20000.www2.hp.com/bizsupport/TechSupport/DriverDownload.jsp?prodNameId=305981&lang=en&cc=us&taskId=135&prodTypeId=18972&prodSeriesId=305979

Select the driver for your version of Vista. Download it and install it. Make sure the printer is turned off and disconnected before you install it. If the printer is not connected to the computer via a USB port, (in other words if it is connected by a non-usb cable or lead), shut down and turn off the computer before disconnecting the printer. Then restart the computer,install the drivers, and repeat/reverse the procedure to reconnect the printer.

I hope that works.

Mark