I have an XP box with a 1215 running on it, and to print to it from Vista is pretty simple.
On the Vista box:
1. Go to the printers control panl.
2. Right-click, "run as administrator", add printer.
3. Add a LOCAL PRINTER.
4. "Create a new port"
5. Type of port "local port"
6. Port name is the UNC share of your printer. Mine is "\\xpmachine\hp1215"
7. Choose the Photosmart 7200 built-in driver.
That's it! Not entirely intuitive. Damn HP and their "we don't support this printer under Vista".
