none
Shared printer on Windows 7, can't connect from Vista or XP

    Question

  • Hi, I am having trouble with a shared printer on Windows 7. I can't get Vista and XP machines on the same Workgroup to connect to it.

    I can't use a new homegroup as you need all Windows 7 for that. The XP and Vista machines are asked for a username and password to connect.

    No matter what I do, I can't get around this unless I change Windows 7 to use the local accounts option and use the usual, nasty and dated method of a username and password which are the same at both ends.

    Surely it can't be this hard to use a shared printer on Windows 7 from a previous OS?

    What am I missing?

    Thanks!
    Thursday, November 05, 2009 1:18 AM

All replies

  • Previous systems cannot join HomeGroup, so we will still need to use the orignial share printer function to access the printer on Windows 7 system.

    For example, on Windows XP system, click Add a printer and choose Network Printer, use \\server\printername to add the network printer.

    Thursday, November 05, 2009 2:48 AM
  • tried that to no avail.   Have been on phone with MS tech support for almost 4 hours and no-one can figure this out.  Can print fine from W 7 PC which is where the network printer is hooked up but if I try to print from my other PC (XP) it doesn't work.  Keeps asking for the driver *.inf file to install the network printer.  When I downloaded the Canon driver for XP and ran it it still cannot find it.  PC's are hooked thru a router for the network.  Anyone have a suggestion I'm all ears ...........

    moondoggy7
    Wednesday, November 18, 2009 6:06 AM
  • F***ing Microsoft - never considered the possibility that there might still be an XP machine or two out there!

    I am struggling with the same issue, but I have had the sharing working twice - each time, it has failed again after a few days!

    Been scouring the internet for answers, but all I've found is copies of the instructions - how it's SUPPOSED to work, but no details on what to do should the documented method fails.

    Honestly, why Microsoft has to mess things up (and charge us for their screw-ups) is beyond me!



     
    • Proposed as answer by JayWal Monday, August 09, 2010 12:53 PM
    Monday, November 23, 2009 4:25 PM
  • I am at the exact same stage as moondoggy7 now. Shared printer is on Windows x64, client is Windows XP x86. Can't install the drivers. 32-bit ones won't load on Windows 7 now matter how I try to add them to the additional printer drivers/supported platforms. I have manually loaded the 32bit driver onto XP and it still wants a driver to connect. Plus, it is still asking for credentials no matter what I have tried I can't get around this.

    It is incredibily frustrating. However, this is only at home and pales into insignificance when compared to the problems Windows 7 is causing me in the office...
    • Proposed as answer by JayWal Monday, August 09, 2010 12:55 PM
    Monday, November 23, 2009 6:37 PM
  • Ok here is the latest from Microsoft Tech support (after 8 hours) and counting.  On the XP machine you have to load 64 bit drivers for the printer.  Great uh !!!   EXCEPT Canon does NOT have 64 bit drivers for my printer in an XP environment.  My printer is a Canon i 960.   Canon said they would give me a 15% discount to buy a printer that would support XP 64 bit drivers.   Ain't Canon generous !!!!!!!! (NOT)  So my solution is this.  Since I can share files between the two platforms, whoever uses the XP machine will just have to save what they want to print to a file and then transfer it to the Win 7 machine and print it there.
    Hope this helps somebody out there.

    moondoggy
    Monday, November 23, 2009 8:33 PM
  • OK folks calm down, networking between 7 / XP / 2000 works fine.

    You need to go over your setups.

    MS does not produce the drivers so do not fuss at them cuz your gear is outdated.

    There are MANY post here dealing with networking, it works and it works great.

    So go back to the systems and double check yourself.

    I have over 40 machines in service and networking is good to go.
    Monday, November 23, 2009 9:49 PM
  • It won't work unless you have the right drivers available, unless you know something myself, Microsoft tech support and many others dont'.  As far as outdated equipment, no I refuse to buy a new printer every 2 - 3  years. 

    Keep smilin

    Moondoggy7
    Tuesday, November 24, 2009 12:39 AM
  • No one said you had to buy a new printer..I do not think there is printer under 4 years old on the networks.

    I am using i450 and hp4000's as well as some sharp, Okidata 320's with 7on local lans and across hamachi.

    And I said NETWORKING works, moondoggy has driver issues, not a networking issue, drivers issue = printer vendor issue NOT a win 7 network issue.


    On the XP machine, create a local printer which uses a Local Port in the
    form of
     \\Win7-PC_name\Printershare

    Then select the Canon i 960 32bit driver for the device from install cd / dvd.

    If the printer name on the "print server" has a space in it you may first need to change the share name so it does not have any spaces in it.
    Tuesday, November 24, 2009 3:45 AM
  • Like I said, lots of regurgitation of how it's supposed to work, but nothing of any use to those of us in trouble:

    "On the XP machine, create a local printer which uses a Local Port in the
    form of \\Win7-PC_name\Printershare"

    That's what I've done, and it worked for a couple of days and now the client has called back and complaine dtheir printers have failed again (meaning they can't print from the XP machine).  I'm convinced it's some kind of new, obscure security feature that I haven't discovered yet.  I've disabled password protection, and had hoped that all users on the network would NOT have to have a local account onthe Windows 7 machine as a result.

    Is that wrong?  I would think that requiring someone to have a logon account to a machine that they only need to print to is stupid - why should we enable them to logon to the system when all we want to share with them is a folder and a printer?

    Arrrgggghhh!
    Tuesday, November 24, 2009 1:15 PM
  • Well as I do not really do much sharing from PC's (to me a network printer is a printer with a print server using TCP)
    But if it was working and stopped I would go back and do a uninstall / reinstall
    Tuesday, November 24, 2009 6:54 PM
  • This worked for me.  http://www.pchell.com/support/printeraccessdenied.shtml setup as local printer on my vista machine.
    • Proposed as answer by balinovac Thursday, March 07, 2013 12:19 PM
    • Unproposed as answer by balinovac Thursday, March 07, 2013 12:19 PM
    Saturday, January 02, 2010 4:13 AM
  • I was able to finally access my Win7 computer, which has the printer on it, by setting it up with a password so that the share method Bubbapcguy shows could work. Not any problems with drivers for me.
    Monday, January 04, 2010 2:47 AM
  • n2kmn, your solution worked like a charm!
    http://www.pchell.com/support/printeraccessdenied.shtml

    I have a brand new Windows7 machine, replacing a beat up poor old XP.  This is the one my printer is attached to.
    It is 64 bit, so I downloaded the Epson drivers for it, and it works great as a local printer.

    Now enter my (da-da-daummmmm) VISTA machine (I don't care what people say; no problems with it).
    It can SEE the printer, but nothing I tried worked, until I went to the link you posted.
    Now it works like a charm.  The printer works from both pcs.

    Thanks a TON!

    Saturday, January 30, 2010 4:54 AM
  • I'm sorry, but that answer does not answer my original question so I unmarked it. I know I can't use a homegroup, I said that in the my original post.

    I shall try the pchell link and add the printer locally and see if that solves this problem or not.
    Wednesday, February 03, 2010 1:41 AM
  • I too have been having all sorts of problems connecting a XP x32 machine to a printer (Lexmark x5150) attached to a Win 7 x64 computer.

    I'd tried all the attach as local printer etc etc with no success. Gleaning bits and pieces from this and other threads I have finally cracked it. This may work for you too.

    I went to the Lexmark website and downloaded the Vista x64 drivers (there were no Win 7 x64 drivers). I then installed them on the XP x32 machine (yes really!!) with the printer port as \\Server_Name\PrinterShareName (which was an option during the install) and it works, Yey-hey........ at long last. I've been trying to get this to work on and off for months.

    I hope this fix works for others who like me may have been tearing their hair out......... 
    Tuesday, March 09, 2010 9:26 PM
  • Thanks for the solution . . . been getting a headache trying to make this work  -- just goes to show you what is the obvious or correct way of doing it may not necessarily work out in windows . . . so you need to know a backdoor solution.

    -Ben-

    • Proposed as answer by Dispatch Tech Wednesday, October 06, 2010 3:35 AM
    Saturday, May 08, 2010 9:41 PM
  •  

    I did find out that if your printer worked fine on an older system.  Look for FIRMWARE upgrade with your Manufacture.  I Had a Dell 948 printer that would not print wireless with Windows 7 64bit.  I finnally found the firmware at support.dell.com under the vista 64.  I don't know why they didn't add the link to the Windows 7.  But that fixed the Problem.  Hope this helps!!!

    • Proposed as answer by Dispatch Tech Wednesday, October 06, 2010 3:39 AM
    Wednesday, October 06, 2010 3:38 AM
  • I know this is an old thread, but it shows up high on a Google search, so this is to anyone who follows and has the same frustrations.  

    After two days of downloading various versions of the software (the x64 version did NOT work), I found a partial solution on another site, and then, with tinkering, got it to work on our home network (comprised of a printing Win7 desktop, a printing Win7 laptop, and the offending non-printing XP laptop). 

    Using the CD that came with the printer, I let it do its job uninstalling everything I'd done so far, and installing the proper software for the XP laptop, adding a local printer to be connected later.  I did the whole Add Printer thing using LP1 (don't worry, you'll change this shortly), and let it add it incorrectly. 

    Then, I went back into the properties, selected Ports, and changed the wrong LP1 to the correct printer network address now on the list, and BAM, the test page printed, it printed from a document, and is still working.

    HTH

    Wednesday, January 19, 2011 4:20 PM
  • No one said you had to buy a new printer..I do not think there is printer under 4 years old on the networks.

    I am using i450 and hp4000's as well as some sharp, Okidata 320's with 7on local lans and across hamachi.

    And I said NETWORKING works, moondoggy has driver issues, not a networking issue, drivers issue = printer vendor issue NOT a win 7 network issue.


    On the XP machine, create a local printer which uses a Local Port in the
    form of
     \\Win7-PC_name\Printershare

    Then select the Canon i 960 32bit driver for the device from install cd / dvd.

    If the printer name on the "print server" has a space in it you may first need to change the share name so it does not have any spaces in it.
    This works perfect Thanks!!!
    Tuesday, January 25, 2011 4:17 PM
  • Hi,

     

    For sharing printers between Windows 7 and Windows XP Operating System, users might have to first make sure that

    both machines are the members of the same workgroup.

    Then locate your Windows 7 and XP machines in the network.
    After this, users might have to click on the Printer icon and then click on the ‘Customize your printer’ button.
    Select the sharing tab and check the box in order to share the printer and type its share name.

    Add drivers if needed. Under network, click on the Windows 7 machine icons to find the shared folders and devices.
    In Windows XP machine, open My Network Places and find Windows 7 shared folders.

    Then, double click on the Share folder to find out the list of shared folders on Windows 7 Public folder.


    Printer Support
    Thursday, June 09, 2011 3:59 AM
  • I have 2 computers, both now win7.  Each computer has an HP printer and when I was using win7 and xp, they all shared fine.  Once I went to both win7 (32) systems......the sharing stopped.  I've added 'network printers' and done the 'local printer' fixes.....the systems aren't having any part of it.  They can both 'see' both printers, but will only print to the one hooked up directly to the computer. I've installed, uninstalled and reinstalled.........not happening.  Any ideas would be great.

    P.Dan

    • Proposed as answer by finkey Wednesday, February 06, 2013 7:34 PM
    • Unproposed as answer by finkey Wednesday, February 06, 2013 7:34 PM
    Friday, July 15, 2011 7:42 PM
  • Are you logged into the pc that the printer you wish to use is hooked to?
    Friday, July 15, 2011 8:14 PM
  • WORKED like a charm!

     

    Thanks so much.

     

    Now do you think I can do the same with a print server?

    TP-LINK  TL-PS310U

    directing it to local ip address?

    Tuesday, August 16, 2011 2:39 PM
  • I am having trouble with the same issue and I have triple checked my settings,  I have a workgroup that everyone is part of but they can no longer print to my new windows 7 professional workstation that has a USB connected printer attached please help me what settings I should look at.
    Tuesday, November 01, 2011 6:17 PM
  • Hi,

    I came to this thread, & found some useful leads as I spent some time trying to get a Windows Vista PC to print to a Canon MP490 printer installed on Windows 7.  I could see the printer over my local network from the Vista PC, but couldn't add it as a printer...said I needed a driver.

    So I'm just posting this as I finally found what to do that solved my issue.  May help other inexperienced users like me.

    On the Windows 7 PC under Printer/Printer Properties for the Canon MP490, I clicked on the Sharing tab, & selected "Additional Drivers..."

    I only had the x64 driver installed.

    So I clicked the x86 box, & when it asked me for location, selected my CD drive with my original install CD that came with printer.

    Selected the \win\driver directory and said OK & it installed the x86 driver.

    Then from the Windows Vista PC, when adding Network Printer, it found the x86 driver on the Windows 7 PC, & I clicked on Install, and after installation, lo & behold, my MP490 printer added as a network printer on Windows Vista & works fine.

     

     

    Wednesday, December 28, 2011 5:45 AM
  • to Tuzzaman, 

    i tried what your said to select additional driver to add x86 processor, when it ask me to provide a printer's driver, i have no idea what to put inside the box(i have a samsung ML-1865w) and don't know where to find my printer's driver location.Please help! Many thanks !!!

    Friday, February 17, 2012 3:43 PM
  • i have just solved the problem, i put the printer's driver(CD) into the vista laptop and it works! i don't need to add additional driver on my windows 7 laptop! I can't believe it's that simple, been hours online trying to find solution!
    Friday, February 17, 2012 4:33 PM
  • I tried the solutions here and couldn't get them to work.  I do have a new printer previously connected to the Win7 computer through USB that I couldn't connect to from the XP,  but it also has ethernet/Wireless/USB.  So I disconnected the USB and added the ethernet.  Then I went to add a printer on the XP computer and ..

    1. Chose Local Printer

    2. Chose to create a new port

    3. Chose Standard TCP/IP...that brought up a wizard for this..

    4. Gave the wizard the ip address of my printer

    5. Next came up the box where you select the mfg/model of your printer or provide a disk.  I had a disk so I chose that option.

    6. a couple of more boxes to check like share or not share, name it, print a test page, location etc...and it works. 

    I have a split network with 4 win7 computers and 4 XP and this works very easily.

    Tuesday, May 01, 2012 8:15 PM
  • If windows 7 does not have a password associated with the account then it will not let you access it from XP a null value.

    Try adding a password on your windows 7 login, then from the XP machine go to \\{windows 7 computer name} and it should ask for a username and passowrd. Enter the information from your Win7 computer and you should see all shares.


    A Shobe

    Saturday, May 05, 2012 3:34 AM
  • Hi Rob,  Here's a fix to try:

    At the Win 7 bit machine with the shared network printer, go to Start, Control Panel, System, Device Manager. Up top, at View, select Show Hidden Devices.  Scroll down to Printers and show the contents.  You'll see the shared printer.  Right click it and select Uninstall.  This removes the faulty driver.  Restart the machine.  Make sure the printer is on.  Windows 7 will download and install the good driver.  When printer is ready, go over to the Windows XP machine.  Go to Start, Settings, Printer and Faxes and select Add Printer.  Browse for the networked printer on the Win 7 machine and add it.  You'll be pleasantly surprised.

    credit:  Ask.com

    Wednesday, February 06, 2013 7:32 PM
  • Hi steamengine,  here's a way to try:

    Get rid of the bad printer drivers on the Win 7 machine and reinstall them again.  Here's how it works between a Win 7 64-bit and Win XP Pro 32-bit:

    At the Win 7 bit machine with the shared network printer, go to Start, Control Panel, System, Device Manager. Up top, at View, select Show Hidden Devices.  Scroll down to Printers and show the contents.  You'll see the shared printer.  Right click it and select Uninstall.  This removes the faulty driver.  Restart the machine.  Make sure the printer is on.  Windows 7 will download and install the good driver.  When printer is ready, go over to the Windows XP machine.  Go to Start, Settings, Printer and Faxes and select Add Printer.  Browse for the networked printer on the Win 7 machine and add it.  You'll be pleasantly surprised.

    credit:  ask.com

    Wednesday, February 06, 2013 7:39 PM
  • A quick simple fix to try is to just clean the bad driver out of the Win 7 machine and reinstall it.  This is how it works:

    At the Win 7 bit machine with the shared network printer, go to Start, Control Panel, System, Device Manager. Up top, at View, select Show Hidden Devices.  Scroll down to Printers and show the contents.  You'll see the shared printer.  Right click it and select Uninstall.  This removes the faulty driver.  Restart the machine.  Make sure the printer is on.  Windows 7 will download and install the good driver.  When printer is ready, go over to the Windows XP machine(s).  Go to Start, Settings, Printer and Faxes and select Add Printer.  Browse for the networked printer on the Win 7 machine and add it. You'll be pleasantly surprised.

    credit:  ask.com

    Wednesday, February 06, 2013 7:42 PM
  • A Shobe is right.  All members of the group must share the same work group name and the same password.  Then they'll all see and be seen.  On the Win 7 machines, make sure the group has Network Discovery enabled, then share printer and whatever folders as needed and allow members to change the contents.
    Wednesday, February 06, 2013 7:48 PM
  • Had the same problem. Here's what fixed it.  Go to the Win 7 Pc and in control panel, user accounts, create a new user with the name of the x p computer and a password.  On the xp computer, find the windows 7 computer in network place and click on its icon.  It should ask you for a name and password.  Plug in the name you put into the user account in the win 7 control panel. Make sure your check the little box to remember the password.  Than on the xp machine, go to devices and printers and add a network printer.  You should now be able to connect to it.  Obviously make sure the win 7 printer is shared first and you might need to make a concession in the win 7 firewall.  If this doesnt work, try turning off the win 7 permissions or at least lower it with the slide bar (start, permissions in the search box, that scoot the slide bar down).  Good luck

    Friday, March 15, 2013 10:14 PM
  • Your post is not helpful. If you have 40 machines in service, why don't you post something that helps other people get their gear "in service" instead of talking about your setup. 
    Saturday, September 21, 2013 4:30 AM