I was able to get my old Hewlett Packard photosmart 1115 to work - with Windows Vista.
It took me 8 hours to plan and setup an external print server with linux and cups.
Finding the right operating system was quite a challenge.
But now the s*** works!
In the end i installed Debian Linux 5.
And i'm still a bit confused why Vista is so stubborn when it comes to printer support. (And HP in supporting old printers with drivers for new operating systems)
With my old XP i have no problems - no matter how i connect the printer to the computer - the printer just works.
The opposite with Vista - no matter how i tried getting it to work - it was resisting my efforts... till today.
But now: the resistance is futile! XD