Take a look at this quick demo on setting up a printer on a shared network.
Share a printer. Does HP have Vista drivers available? If so, give them a try as sometimes they will do the trick with Windows 7 as well.
Cheers,
Cassandra
Microsoft Windows Outreach