Recently, we had some problems setting up some network printers on computers running 64-bit Vista. We could connect to the print server, but making connections to the individual printers gave us this error. Good times.

The workaround was to add the printer manually, as a local printer. To do this: Go to Control Panel > Printers > Add Printer. Then add a new local printer, using a local port. (Not TCP/IP.) For the name, put in the whole path. This will be something like: \\YourPrintServer\ThePrintersName

Now it will ask you about drivers. (Make sure you have downloaded the 64-bit drivers for your printer.) Choose Have Disk…, and browse to where you saved them. With luck, it will now ask you for what you want to call the printer on your local computer, and you’re done!

This fix worked for every computer we ran into this error for. Good luck!

40 replies

Scottsays:

Worked for me on Vista 32-bit with a company print server. Thanks!

zpsays:

Worked for me on Win 7 64-bit with network printer. Created local port of \\printserver\printer. Thanks.

Antsays:

I had the same problem – it turned out to be HP’s 64-bit drivers copying over a wrong dll to the client computers. I’ve documented the problem and solution here… just needs one registry tweak on the server.
http://www.nikrooz.co.uk/?p=26

PBsays:

This is actually a bug in Windows 7 and Windows 2008 R2. You can download the hotfix, but it is not yet available via WSUS or Windows Update.

http://support.microsoft.com/kb/982728
“Windows cannot connect to printer” error message when you try to create a Point and Print connection to a remote printer from a Windows 7 or Windows Server 2008 R2-based client computer

FirefighterGeeksays:

Thanks for this. For my HP network printer on Windows 7, I had to do this as well — going a step further.

It was necessary to remote the printers, then add them back manually, but when adding back I had to create new ports with names that were shorter an contained only letters. By default, when you create a standard tcpip port, it wants to use the IP address you type in as the name as well. I had to override this and use a text name. Then, when asked if I wanted to keep the existing driver or replace it, it hit “replace” and it copied over the files from its internal safe-cache of them. Finally, it worked.

Gregsays:

Worked for me with Lanier/Ricoh printer on Win7-64 (server is 2008 Std). Thanks!

anakrantau98says:

thanks brother.

work like charm !!!

but still only hp printer tested. not for other printer.

and for microsoft. new technology upgraded but never consider customer using their old technology.

what should i say? microsoft shit !!! capitalism !!!!

Anil Parasharsays:

install the printer locally, on lpt2
then ad dos prompt enter this redirect command
net use LPT2 \\computername\sharedprintername /persistent:yes

It works for me, but it is not a good fix for a managed print spooler on client/server network.
good luck

Farhadsays:

REALLY GRAET!!
WORKED FOR ME ON WIN 7 64 BIT
THNX ALOT

innosays:

Thanks a lot you are the best !!!

Masahirosays:

for a printer, i can rceemmond hp. they are very good and have great customer service. you can get the HP color LaserJet 1600 for about $ 300 on their website. as for scanners, so far i haven’t come across a poor name, so find what features you like and go from there.hope that helps.

Andreysays:

Thank you so much! It works on windows server 2008 r2 which uses HP P2055d connected to windows 7 32bit.

Omarisays:

restart print spooler works everytime

Tod Wulffsays:

This worked great on a Win7 Ultimate x86 box when having trouble connecting to a HP 2100 PCL6 physically attached to a Win7 Home Premium x64 box.

I was getting a ‘connect to shared printer operation failed error 0x0000000a’

I had to download the x86 drivers onto the client pc and then:

1) in explorer’s printers and devices, click the ‘add a printer’ button on the tool bar
2) select add a local printer
3) select the radio button for Create a new port
4) make sure that ‘local port’ is selected in the type of port drop down list
5) click next
6) enter the \\server\printer in the ‘port name’ dialog box
– in my case it was: \\WIN7HPX64COREI7\HP LaserJet 2100 PCL6
7) follow the rest of the wizard’s dialogs to get the printer added.

This worked as expected and advertised. Thank you very much.

-t

Marcos Valentesays:

Hi Guys,
I have a same issue,

Resolv this problem exclude folder BIDI in the PrintServer.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\PRINTERNAME\CopyFiles\

Fredericsays:

Didn’t work for me, keeps saying Cannot Connect to printer

Deesays:

This workaround worked for us. I had one stubborn computer that just would not connect. I tried all of the fixes I could though Microsoft and really didn’t want to bother our IT person. Running Win7x64. Thank you so very much!
P.S. I love the cute little smiley toast at the bottom of the page.

Toastmaster Generalsays:

Glad it helped! And I love that you noticed that.

ANNsays:

IT HELPS ME A LOT…TNX:)

Bryansays:

what if it is access denied?

mustafasays:

worked for me, thanks indeed.

Tom B.says:

Worked for me even though I had different error no. (0x0000000a) on a Windows 8.1×64 trying to use an HP Laserjet 1200 printer attached to a Windows XP machine on a local workgroup (no server).

Mostafasays:

Thank you so much. It worked for me!

Samarasirisays:

Thank you very much. it worked for me

denigerrardsays:

it works! big thanks

babusays:

operation failed with erron 0x0000000a.

oyetunjisays:

Thanks It worked

elu malaisays:

Worked for me even though I had different error no. (0x0000000a) on a Windows 8.1×64 trying to use an HP Laserjet 1200 printer attached to a Windows XP machine on a local workgroup (no server).

Harrysays:

Great solution. Thank you very much

Glenn Dessasays:

Thanks Aaron!!!

Could not see my shared old Lexmark across my network shared on my desktop machine.

I can see it now! Thanks man! I am sending a virtual beer! Cheers!

Leunamesays:

Thanks, it worked for me, just add as a local and select create a new port local port and then pass the printer path and wualla its printing. THANKS A LOT

Clementina Ramossays:

I m getting a print error is the weapons helper running and set to the correct address /port??? Can any Boby help me with please thanks

Clementina Ramossays:

I mean webpos !! Sorry

Tung Phamsays:

Thank you very much!
It worked with my laptop (Win7 x64) when connect to sharing printer running on WinXP.

Oscarsays:

I deleted the printer name entry from my print server (Citrix) and reinstalled to the print server. It worked! !

fariborzsays:

hi
i had a same problem to add the p2055 network printer.
your method work for me.
thanks.

eliassays:

when i enter port name they say “Access is Denied” plz how can i solve

linasays:

i had the same problem to connect my computer to another computer printers and also i can’t get local port. please somebody help me now


Leave a Reply

Your email address will not be published.