Windows cannot connect to the printer. Access is denied.

Recently we wanted to print something from an old computer running Windows 2000 (yes, we have all kinds of dinosaurs in our office zoo) to a printer connected to a laptop that was recently upgraded to Windows 10. In the past, all we needed to do was to share the printer on the laptop, and then add it as a network printer on the Windows 2000 computer, and it would work beautifully.

Encrypt and password-protect external drives with USBCrypt software for Windows 10,8,7, and XP.
User rating: 4.7/5
Purchase or download a free trial. Read more...

This time, however, when attempting to add the network printer to the Windows 2000 computer, we received the following message: "Windows cannot connect to the printer. Access is denied." We tried to do the usual troubleshooting: checked the security settings of the shared printer, checked the sharing settings, made sure that the file and printer sharing was enabled on the Windows 10 laptop, all was in order, yet the Windows 2000 computer was still denied access to the shared printer.

After restarting both computers a few times and repeating the sharing/connecting steps, but the same error message appeared every time. So we tried something different, and it worked. We decided to share our solution here, hoping it could be of help to someone else:

1. On the computer to which the printer is connected (in our case it was the Windows 10 laptop), share the printer as usual, and when sharing it, set up the share name that is easy to type in. For example, in our case the long name of the printer was "Epson Stylus Photo R200", but we shared it with the name EpsonR200:

Shared printer settings

2. On the computer from which you want to connect to this printer (in our case it was the Windows 2000 computer) use the built-in Add Printer wizard and choose the 'Add Local Printer' option:

Add local printer

3. Press Next, and on the next page choose the 'Create a new port' option and make sure the 'Local port' option is selected:

Create local port

4. When you press Next, Windows will prompt you to enter the port name. Enter the UNC name of the shared printer, in the format: //computername/sharedname . In our case, the computer name of the Windows 10 laptop was laptop, and we had previously set up the shared name of the printer as EpsonR200 (see Step 1 above), so we entered the port name as:

Settin up the local port name

If you don't know the network name of your computer, you can find it out as follows: right-click on the This PC folder (or Computer) in Explorer or some other file manager, and choose Properties from the shortcut menu. On that page, look for the 'computer name' text. That's the name you need to enter instead of 'laptop' in our example. Be sure to use the name of the computer that has the printer attached to it, not the one from which you are trying to connect to the printer through the network!

Password-protect and hide personal files and folders with Folder Guard for Windows 10,8,7, and XP.
User rating: 4.7/5
Purchase or download a free trial. Read more...

Next, Windows will probably ask you to select the printer make and model, install its drivers, etc. Keep providing the information that the wizard requires, according to your specific printer. When done, Windows should add the new printer to the computer, and you should be able to use it to print files. The procedure described above worked for us, hopefully it will work for you, too.

Happy printing!

If you want to link to this article, you can use this HTML code: <a href="http://www.winability.com/windows-cannot-connect-to-the-printer-access-is-denied/">Windows cannot connect to the printer. Access is denied.</a>

Read more


Software Discounts

Comments

  1. I really appreciate you posting this. I had a similar problem when I shared printers on an 8.1 box and it took forever to find a solution. After upgrading 8.1 to 10, all the memories came flooding back. This and similar issues seem to be posted everywhere, with few solutions.

  2. Thaks/gracias!!

    I was getting mad about this problem until i saw your post!

    Este error me estaba volviendo loco. Gracias por tu post!

  3. After spending hours searching on the internet for a solution I finally found this post.
    Thanks a lot guys,worked perfectly!

  4. Thanks – I was going a little crazy with this! Worked great connecting an old XP computer to my new windows 10.

  5. Thank you! This worked perfectly to connect a HP LaserJet 1022 on USB001, Windows 10 to an older ASUS Computer still running well on XP.

  6. Thank you so much for posting this fix. This worked perfectly. I was at my last resort when I found your fix. Thank you again for helping.

  7. Thank you! I found numerous queries about this problem on the net. Yours was the only one I could actually understand.

  8. Nice. Worked well for me as well. Quick and clean.
    Of note: Our situation was similar in that we were previously able to print between the two computers, but when the Win 7 machine updated to Win 10 we lost it. Therefore when using your technique the Win XP machine actually recognized that it already had drivers for the printer, so no new drivers were required. Small favors.

    Thanks again!

  9. This worked perfectly for my situation (Win XP trying to connect to the printer connected to a Win 10 computer). Everything I’ve tried so far yielded nothing. Even though my computer was a Win XP, the steps were essentially the same.
    I wanted to thank you so much, for providing a real solution. Be Blessed.
    Grace and Peace,
    jerry

  10. Has anybody tried oposite way? My printer is connected to xp machine, and my laptop win10 can’t get connection. I have other machines on the network running xp and win7, all prunting without problems.

  11. windows e seu modo de ser seu prórpio concorrente, por isso que esta perdendo tantos clientes. obrigado pela ajuda.

  12. After a long and painful Windows 10 upgrade, having performed this same procedure before and having my printer working fine (good advice, thanks), it stopped working. The error message is as follows: “Network path not found” or something like this, since my OS is in spanish. Any ideas?

  13. Antonio: I had the same problem after a recent Windows 10 update. This procedure only worked for me when I used back-slash characters instead of the forward-slash shown in the above “Local port”

    I used: \\computer name\printer

    Instead of the:

    //computer name/printer

    Shown in the instructions above.

    Hope this helps!

Leave a comment

Your email address will not be published. Required fields are marked *

See below before pressing the SUBMIT button!

IMPORTANT! Do not put any URLs in the comment, or it will be rejected. Before submitting, please solve the following simple math problem (so we know that you are not a spambot) :-)

What is 10 - 3 ?
Please leave these fields as-is: