The key is "Add a local printer". thank you for the post.
Bob Lin, MS-MVP, MCSE & CNE
Networking, Internet, Routing, VPN Troubleshooting on
http://www.ChicagoTech.net
How to Setup Windows, Network, VPN & Remote Access on
http://www.HowToNetworking.com
The solution for the printer problem was solved for me by HP support.
From the remote VISTA computer, mine a notebook connecting with the XP
desktop, in the control panel PRINTERS:
a) Click Start and then Printers and Faxes in Windows XP.
b) Right-click the printer icon for the All-in-One product and select
Sharing on the menu. The Properties will appear with the Sharing tab on top.
c) Click the option to share the printer, and then enter a unique name for
the printer in the Share Name field. Write this name down exactly as it is
entered because it will be required to set up the remote computers. Click OK
to finish the setup.
Perform the following steps on the Vista computer.
a) Click the Start () icon, click Control Panel, and then click Printers.
Launch the "Add a Printer" wizard
b) Choose "Add a local printer"
c) Select "Create a new port" radio button and choose "Local Port" from the
drop down menu.
d) Press Next
e) In the "Enter Port Name:" box enter the following: \\Desktop\Printer
where "Desktop" = the computer name of XP computer and "Printer" = the
printer
share name.
f) Select the Printer driver from the list provided or use the "Have Disk"
button to install the correct Vista driver if it is not in the built-in list.
It is critical that the driver you use is Vista compatible.
g) Press next
h) Give the printer a distinct name and choose whether to set as the default.
i) Press Next
This worked flawlessly for me,
Ken