This was posted earlier in this newsgroup:
Make sure both computers are in same workgroup, then...
1.) Verify that File and print sharing is turned on and properly configured
on the XP machine.
2.) Locate and notate the Win XP computer name (i.e. "Desktop") (Found in
System Properties in the Computer Name tab)
3.) Locate and notate the printer share name on the XP computer (i.e.
"Printer") (Found under the Sharing tab on the Printer Properties page)
4.) On the Vista machine launch the "Add a Printer" wizard
5.) Choose "Add a local printer"
6.) Select "Create a new port" radio button and choose "Local Port" from the
drop down menu
7.) Press Next
8.) In the "Enter Port Name:" box enter the following: \\Desktop\Printer
where "Desktop" = the computer name from step 2 and "Printer" = the printer
share name from step 3.
9.) 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
It is critical that the driver you use is Vista compatible.
10.) Press next
11.) Give the printer a distinct name and choose whether to set as the
12.) Press Next
13.) Print a test page to verify functionality.
14.) Press Finish
> Shared printer is hosted on a Windows XP Home-based computer all the
> computers running Xp on the network work fine. My new Vista-based notebook
> will not allow me to use the printer.
> When I try to connect everything goes fine until the actual connect I get an
> error box that says "access denied"
> That's it!!!!!! No other details!!!!!!! no option to try and begin
> Anyone have any ideas???????