Instead of hunting shady sites, use (slow, but safe):
The software is only half the battle. The HP DeskJet 500 does not have a USB port. To connect it to a modern computer, you must purchase a . Ensure the cable has the wide Centronics connector for the printer side and a standard USB Type-A for the computer. Once connected, Windows will usually assign this to a virtual printer port named USB001. hp deskjet 500 driver