How to fix “Windows cannot connect to the printer. Access is denied” in windows vista

An overseas friend mailed me and he said that he just recently upgraded his computers and installed Windows Vista. But just when he thought that everything is OK an error  appeared when he tries to connect to a shared network printer. The error he received was “Windows cannot connect to the printer. Access is denied”. He can’t seems to understand why he received that error because everything else on the network appears to be working properly, shared files, internet access, etc. However, he just cannot access the shared printer and print.

I told him that the best solution is to add a printer as a local printer and then try to print again. I gave him the following instructions and it worked for him with no any other problem. If you also experienced the same problem you can my guide to be able to connect to your printer.

  • Go into Control Panel
  • Click on Printer
  • Click on Add a printer from the top menu
  • Click on Add a Local Printer
  • Choose Create a New Port with type of port remaining Local Port, then click Next
  • In the Port Name box type the path to the printer you wish to connect to and Click Ok

Ex. \\mycomputer\myprinter

  • If the computer you wish to connect to is named slavezero and the printer is called Canon then the path would be \\slavezero\Canon
  • In the Install Printer Driver screen, select your printer from the list or choose Have Disk and find the location of the printer drivers on the computer then click Next and then click Finish.
  • You should now see the printer installed in the Printers window.
  • Right-click on the printer and click Properties
  • Perform a test print

After following my instruction you should now be able to connect to your printer without any problem.