Windows 7 Win 7 (X64) machine can't access printer on Vista (X86) machine over wireless router

barbarian

New Member
Joined
Dec 26, 2009
Messages
16
Hi everyone,

New guy here. Just purchased an HP laptop with Windows 7 - 64 bit. Also have an HP desktop running Vista home premium 32 bit and a Toshiba laptop running Vista home premium 32 bit. The router is Netgear WGR614v7. I am trying to share a Canon printer that is connected (USB) to the Vista desktop. The printer and file share between the Toshiba laptop works fine with the Vista desktop.

The Win 7 laptop has internet access over the network so this part is good. However, I cannot connect to the printer connected to the Vista desktop machine. I was able to install the 64 bit drivers on the Win 7 laptop by disconnecting the USB from the Vista desktop and re-connecting the USB to the Win7 laptop. It found and installed the drivers immediately. Now I can see the printer in 'devices and printers' on the Win 7 laptop but it is grayed out. Of course, when I reconnect the USB to the Vista desktop I cannot print from the Win 7 laptop.

So I tried to open a new port to the Vista desktop printer. However, I get an error message: "logon failure: unknown user name or bad password". Earlier in the process (before I installed the 64 bit drivers) I could not see the printer unless I double clicked the Vista desktop machine icon from the network screen on the Win 7 machine. However, when I double clicked I would get the same error message: "logon failure: unknown user name or bad password". I clicked the "remember my credentials" checkbox but everytime I boot the Win 7 laptop I would get the same error.

It seems odd that the Win 7 machine would be repeatedly asking for this info from a private (home) network. Again, everything works great between the Toshiba (Vista 32 bit) and the Vista desktop. Both the laptop and printer manufacturers have given me up for dead so I will have to figure this out the hard way.

Should I just trash the existing network and start all over??

Thanks in advance for any guidance.

Jeff
 


Solution
I was able to get this resolved and i thought I would pass this along for the benefit of others. After perusing the official Microsoft Win7 support site I ran across a person that had a similar issue. He was trying to grant account owner access (to their own account - not some else's shared files) from the server to the client machine. I believe one machine was Vista with the other XP. His issue was that the only way he could grant account access to the account owner on the client machine was to set up identical password protected accounts for on both machines for each user. His issue was that he did not want to set up a password for each account.

That got me to thinking about my situation. My account (which is password protected) has...
No, don't trash anything, believe it or not you're having better luck then most, at least you can see it. First try this when prompted, if you see an option to choose other user or something like that choose that if not or in either case try using this format machinename\username and then the password, that is
TheVistaDestopMachineName\UsernameThatWorksOnTheVistaDesktop and then the password for that user. Alternately you can try adding the username and password you are using on the Win7 machine to the user accounts on the Vista Desktop. There seems to be some issues with missing passwords on some home networks, if you are not using passwords you may have to take that leap or perhaps turn of password protected sharing
 


Last edited:
Thanks for the reply. Made some progress by using the same password on the Win7 and Vista desktop machines (previously I had same user name on both machines but different passwords). I no longer get prompted for user name and password when i double click the Vista desktop icon from the Win 7 network screen.

I was also able to create a port from the Win7 machine to the Vista desktop machine. When I go to devices and printers on the Win7 machine I can see the printer (it is greyed out). However, printer status is still 'offline'. When I right click the printer and select 'connect' the Win7 machine runs off and tries to find drivers (which of course it does not find). The odd thing is that the drivers were already installed when I connected the USB directly to the Win7 laptop.

The only thing I can think of doing is to delete the printer on the Win7 machine and re-install it with the USB connected to the Win7 machine. Is there anything else I can try?

Thanks again for your comments!
 


Yes you need to download the 64bit drivers for the Canon Printer to a local folder on the Win7 Machine, then when prompted direct the process to the folder that contains the driver. Typically you would, on the Win 7 machine, add printer, add local printer, create new port, local port, enter port name (Link Removed ) then you should get the choose your printer screen, look carefully at the available drivers and see if there is one available for your canon, if not choose have disk and point it at the 64 bit driver folder that you downloaded, I would think that if you have had the printer installed on the Win 7 machine that it should have the drivers already in the list, if you don't see it in the alphabetical listing try scrolling all the way to the bottom.
 


I think we are getting close! I (account administrator) was able to install the printer and print from the Win7 machine. Cool!

Now, if I could just get other users to be able to print from the Win7 machine. I tried printing from WordPad and Firefox (as another user - not from my account). With Wordpad I didn't see the Canon printer so I clicked find printer - it found the Canon printer but when I tried to print I got an error as follows:

Windows cannot connect to printer - operation could not be completed:

0x00000002 (error code)

Hey, thanks a million for your help!!!

Barbarian
 


Yes, try adding the other user's account and password to the Machine that's hosting the printer and see if that works.
 


The user names are identical on both machines (account is not password protected). As a sidebar, I originally set up this user on the Win7 machine with a different account name. To work around the issue of this user not being able to print from Win7 machine, I changed the account name of this user to match the user account name on the Vista host machine.

Perhaps I should just delete that users account on the Win7 machine and create a new account with the same name as the account on the Vista machine. Does this sound reasonable?

Thanks & regards
 


That is certainly an option, it still seems that perhaps on the Vista Machine the Printer Share is not exactly right, check the properties under the security tab and make sure that "Everyone" has print permissions.
 


Just for grins I logged onto my wifes account - from WordPad I could see that the printer installed. When I tried to print I got a 'print error' message on the printer queue screen and nothing printed.

As you suggested i went to printer/properties/security and found that the print allow checkbox WAS checked for user 'everyone' on both the Vista and Win7 machines.

Scratching my head here . . .
 


Just for grins I logged onto my wifes account - from WordPad I could see that the printer installed. When I tried to print I got a 'print error' message on the printer queue screen and nothing printed.

As you suggested i went to printer/properties/security and found that the print allow checkbox WAS checked for user 'everyone' on both the Vista and Win7 machines.

Scratching my head here . . .

I'm a little confused by the next to last statement, the last one I can understand, but I didn't know that the Win7 machine had an attached printer and was sharing it also.
Not having an actual Vista machine up and running right now, I will just assume that perhaps it is somewhat less than forgiving when it comes to non password protected user accounts. So for the sake of this excercise and both our sanity, for now lets make sure that on the other machines, specifically the Win7 machines that is going after the printer share on the Vista machine, and even more specifically your wife's username has a password and that that username, complete with password exists on the Vista machine that is sharing the printer. This should work, if not let me know, and also let me know about the Win 7 printer share?
 


Sorry for the confusion - I'll try to clarify. There are two machines and one printer. The printer is connected by USB cable to the Vista machine. I am trying to print from the Win7 laptop (over the wireless router) to the printer that is USB'd to the Vista machine.

There are 3 user accounts on each machine: my daughter, my wife, and myself. Only my account is password protected. The user name for each of the user accounts is the same on each machine (i.e. my wife's account name is Deborah on both machines).

Password protected sharing is disabled on both machines.

Hope this is clear. . .

Barbarian
 


I was able to get this resolved and i thought I would pass this along for the benefit of others. After perusing the official Microsoft Win7 support site I ran across a person that had a similar issue. He was trying to grant account owner access (to their own account - not some else's shared files) from the server to the client machine. I believe one machine was Vista with the other XP. His issue was that the only way he could grant account access to the account owner on the client machine was to set up identical password protected accounts for on both machines for each user. His issue was that he did not want to set up a password for each account.

That got me to thinking about my situation. My account (which is password protected) has always worked correctly (I have access to all my folders from either machine and can print using the server's printer) from the client machine. However, none of the other user accounts could be accessed by the account owner when they were on the client machine, nor could they print from the client machine. None of these accounts were password protected. When I created a password protected test account, voila, I now have access to the desktop, user folders and can print from the client machine. I'm not saying all issues are completely resolved but I do consider this to be a significant breakthrough.

In my studies I ran across a very helpful website that describes in great detail the the intricacies of user authentication with Windows. The link is: PChucks Network: File Sharing Under Windows XP / Vista.

I hope this is helpful - I spent far too much time on this to have the solution be some infantile. I wish Microsoft could have made this clear in big bold letters somewhere obvious; "IF YOU WANT ACCESS TO YOUR ACCOUNT ON A CLIENT MACHINE MAKE SURE YOUR ACCOUNT IS SETUP WITH A PASSWORD AND IS MIRRORED ON ALL MACHINES ON YOUR NETWORK". There might be more to it than this but it seems to have worked for me.

Somewhere along the way I must have missed the BIG BOLD STATEMENT . . .

Barbarian
 


Solution
No, don't trash anything, believe it or not you're having better luck then most, at least you can see it. First try this when prompted, if you see an option to choose other user or something like that choose that if not or in either case try using this format machinename\username and then the password, that is
TheVistaDestopMachineName\UsernameThatWorksOnTheVistaDesktop and then the password for that user. Alternately you can try adding the username and password you are using on the Win7 machine to the user accounts on the Vista Desktop. There seems to be some issues with missing passwords on some home networks, if you are not using passwords you may have to take that leap or perhaps turn of password protected sharing

Yep, perhaps you missed it here in my very first response to your initial question
 


What's weird is that password protected sharing is (and always has been) disabled on both machines. Seems counter intuitive to me . . . however, can't argue with results. Account passwords are required.

Barbarian
 


Back
Top