Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Printer no longer working on my wirless network


19 May 2011   #1

Windows 7 Home Premium
 
 
Printer no longer working on my wirless network

I have been using my Acer aspire 5532 laptop with windows 7 and printing from my hp photosmart all in one c5180 printer via my netgear WGR 614v9 wireless router connected to my desktop with windows xp installed on it just fine for well over a year now.
I recently built and replaced my old desktop with a new desktop and installed windows 7 home premium 64bit but I am now unable to print to my printer! I can install it on the laptop but can not print to it. It states that it can not locate the printer? Gives an error code of 31?
Help!

My System SpecsSystem Spec
.

19 May 2011   #2

Windows 7 Pro x64 (1), Win7 Pro X64 / WinXP Pro x86 on (2)
 
 

Quote   Quote: Originally Posted by tinabina22 View Post
I have been using my Acer aspire 5532 laptop with windows 7 and printing from my hp photosmart all in one c5180 printer via my netgear WGR 614v9 wireless router connected to my desktop with windows xp installed on it just fine for well over a year now.
I recently built and replaced my old desktop with a new desktop and installed windows 7 home premium 64bit but I am now unable to print to my printer! I can install it on the laptop but can not print to it. It states that it can not locate the printer? Gives an error code of 31?
Help!
Is your Acer laptop 32-bit Windows 7 or 64-bit Windows 7? I'm going to guess it is 32-bit Windows 7.

If it was 64-bit Windows 7 you'd have no problem right now. My guess is that since your old desktop had WinXP (32-bit no doubt), your Acer laptop was also a 32-bit version of Windows 7.

I'm assuming that your printer is now installed on your new 64-bit Windows 7 desktop, and will go from there. You now want to "share" that printer, which is hosted by the 64-bit Windows 7, so that your other network machine (your 32-bit Windows 7 laptop) can print to it.

You simply need to install the 32-bit (x86) printer driver on your 64-bit Windows 7 system, as an "additional driver". The hosting 64-bit Windows 7 system will thus actually have TWO drivers installed for this printer which you've marked as "shared"... one for its own 64-bit local/USB printing needs as well as for 64-bit client machines (say if you had a 3rd 64-bit laptop wanting to print to the "shared" printer) and a second for 32-bit client machines (say a 32-bit WinXP laptop/desktop, or a 32-bit Windows 7 laptop/desktop, wanting to print to the "shared" printer).

You need to download the 32-bit Windows 7 version of your C5180 printer driver from the HP site, and "expand it" so that you can access the INF files for it from the "add additional printer driver' dialog on your 64-bit Windows 7 desktop system that is "hosting" the "shared" C5180 to the rest of your network's machines. Note that I'm not asking you to "install" it on your 64-bit system. It's meant for a 32-bit system, not a 64-bit system. But the imbedded 32-bit printer driver (INF) file CAN be installed as a second 32-bit "additional printer driver" on a 64-bit hosting system, thus allowing the printer to be "shared" with all network client systems, be they 32-bit or 64-bit WinXP or Windows 7 systems.


On your 64-bit Windows 7 system where you currently have the x64 64-bit version of your C5180 printer driver installed:

Start -> Devices and printers -> right-click on the printer, and select "Printer properties" from the popup menu.

Select the "Sharing" tab, and then push the "additional drivers" button. You should then see the x64 radio button checked for the currently installed driver. You should obviously have the "share this printer" button checked, and the name you enter as the "share name" is what will be presented on your 32-bit laptop in order to "connect", which will facilitate printing on the 64-bit Windows 7 host machine for print requests made from the 32-bit laptop.

Now check the x86 button and then push the OK button (which will light up, to allow you to enter the wizard) to proceed to the next steps.

You'll then get an "install print drivers" dialog window which will allow you to navigate to the folder in which you expanded the 32-bit driver for the C5180 that you downloaded from the HP support site. You need to point to the folder where the "INF" file lives for the printer. Then push OK, and follow the remaining instructions for the "additional drivers" wizard.

When this second driver installation process completes successfully you will then see BOTH the x64 and x86 radio buttons checked. You're now ready to "share" this printer from the 64-bit host machine to any 32-bit or 64-bit client machines also on your network.


Now, back on the 32-bit laptop, you need to get into the "add printer" dialog, and follow the wizard steps to the "shared" printer name which should now be visible from the 64-bit host machine.

Right-click on that "shared printer" object and select the "connect" option and the rest should happen automatically. This "connect" process is actually a request from the 32-bit/64-bit client to have the 64-bit "host" system ship over either the 32-bit or 64-bit printer driver that's appropriate for the client system. And since the 64-bit system now has BOTH x64 and x86 drivers installed and available (now that you've successfully added the SECOND 32-bit printer driver using the "additional drivers" process), the 64-bit hosting system can now support printing requests from any Windows client machine on your network... whether WinXP or Windows 7, and whether 32-bit of 64-bit client environments.

You're now home free. That "shared" printer (hosted by the 64-bit Windows 7 machine) is now in your list of available printers on the 32-bit laptop, and you can specify the usual printing preferences and defaults, etc. The 64-bit hosting system will of course use the x64 version of the driver for its own local/USB printing needs. And the proper x64 or x86 version of the driver will be shipped at "connect" time (which is a one-time activity) from the host system to the client system, for use thereafter... in support of all print requests from the client machine to the "shared" printer on the host machine.


If you have questions or problems, please ask.

But the key is to install a SECOND PRINTER DRIVER for 32-bit clients on the 64-bit system. Then the 64-bit host Windows 7 system will be able to support both 32-bit and 64-bit client machines, for this "shared" printer, facilitated through the one-time "connect" action from the client machine that completes the "add printer" dialog on the client machine.


NOTE: if you have an existing installed 32-bit Windows 7 system (as you likely do on your Acer laptop), and if the C5180 printer was natively supported by Windows 7 and you didn't need to retrieve even the 64-bit driver from the HP site but rather Windows 7 just recognized it and supported it immediately, then you do NOT need to download the 32-bit printer driver for the C5180 from the HP site. The INF file you already need is on your 32-bit laptop in a special system folder that holds INF files for EVERY DEVICE SUPPORTED BY Windows 7 OUT-OF-THE-BOX.

All of these "supported device" drivers are in C:\Windows\System32\DriverStore\FileRepository.

However I've looked at my own FileRepository and don't find an INF file that mentions the "C5180" by that name inside of it. So I suspect you need to get it from the HP site. I've looked further and it does not appear that the C5180 was supported by Windows 7's installation DVDs. The drivers for Windows 7 came out late in 2009, and were distributed by HP itself on their support site.

If you had a software CD with the C5180 I would guess it might be in something like a \Drivers folder on some software CD you got with the printer, but again I doubt that the Windows 7 version of the driver would be on the CD you have ... but who knows?

I've found it on the HP site, and it's a 290MB download (clearly lots more software, outside of the drivers). I would suggest using WinRAR or WinZIP to "expand/unpack" it (unless it's a self-expanding zip file which you can run to expand, and then cancel the offer to run the SETUP program) into the underlying folders. Again, we're looking just for the INF driver files (which would be in a single folder I'm sure) and do not need any of the other supporting software.
My System SpecsSystem Spec
19 May 2011   #3

Windows 7 Pro x64 (1), Win7 Pro X64 / WinXP Pro x86 on (2)
 
 

Well, now I realize I probably should have read your original post a bit closer...

It's not quite clear exactly how you had this working originally, but you tell me which of the following two arrangements you were using:

(a) C5180 connected to the router via Ethernet cable, and then accessed from both your 32-bit WinXP desktop as well as (32/64-bit Windows 7) Acer laptop as a true "network printer" accessed from BOTH of your machines via TCP/IP port, or

(b) C5180 connected to your 32-bit WinXP desktop via USB cable, and "shared" on this hosting 32-bit WinXP thus making it available to other client 32-bit machines on your network, including your guaranteed 32-bit Windows 7 Acer laptop, which has "connected" to the "shared" printer hosted by the 32-bit WinXP machine, thus showing up on both machines as port "USB001" for "virtual USB printer".

Apparently the C5180 can be accessed either way... Ethernet cable as a network printer, or USB cable hosted off of one machine and "shared" to all other client machines on the network.


My earlier how-to post assumed you were using (b). This is absolutely the correct solution, if (b) is your setup and your printer is connected to the "hosting" computer and then "shared" for access to other "client" computers" on the network.

Now if your arrangement was (a), I can't see how changing your 32-bit WinXP desktop for a 64-bit Windows 7 desktop can have any possible impact of still being accessible to your other 32/64-bit Windows 7 Acer laptop, since the Ethernet-connected printer is as independent an IP node in your network as it was before, and has zero to to with swapping one of your two computers.
My System SpecsSystem Spec
.


19 May 2011   #4

Windows 7 Pro x64 (1), Win7 Pro X64 / WinXP Pro x86 on (2)
 
 

One more point... that 290MB driver/software download from HP for Windows 7, well you probably have already previously downloaded it. And I suspect you may have already installed it onto your 32-bit Windows 7 Acer laptop (as part of your attempt to resolve your current problem).

Well, if it's already installed (even though you still can't seem to print), then that means the 32-bit driver files (which you need on your 64-bit desktop to which the C5180 is USB-connected, assuming it is USB-connected) have already been incorporated into the C:\Windows\System32\DriverStore\FileRepository on the laptop.

So in the "additional drivers" step I described previously, you can navigate to the proper folder on your laptop which contains the incorporated driver folder for the C5180 that was put there when you installed the HP software/driver onto the laptop hoping it would solve your problem.

Note that this 290MB sofware/driver file from HP supports Windows 7 in both 32-bit and 64-bit flavors, according to the HP web site description:


Compatibility:Microsoft Windows 7 (32-bit), Microsoft Windows 7 Home Basic (32-bit), Microsoft Windows 7 Home Premium (32-bit), Microsoft Windows 7 Professional (32-bit), Microsoft Windows 7 Enterprise (32-bit), Microsoft Windows 7 Ultimate (32-bit), Microsoft Windows 7 Home Basic (64-bit), Microsoft Windows 7 Home Premium (64-bit), Microsoft Windows 7 Professional (64-bit), Microsoft Windows 7 Enterprise (64-bit), Microsoft Windows 7 Ultimate (64-bit), Microsoft Windows 7 (64-bit)
My System SpecsSystem Spec
20 May 2011   #5

Windows 7 Pro x64 (1), Win7 Pro X64 / WinXP Pro x86 on (2)
 
 

Just one more followup...

Still no response yet from you, but I've decided it is (b) which you're using. The C5180 must be USB-connected now to your new 64-bit Windows 7 desktop machine, just as it was previously USB-connected to the old 32-bit WinXP desktop machine you've now replaced. And that means my "solution" (i.e. to add the 32-bit printer driver as "additional drivers" from Printer Properties -> Sharing on the 64-bit Windows 7 system) and also marking the printer as "shared" in the 64-bit Windows 7 system, is 100% going to solve your problem.

You will then be able to "see it" as a network shareable printer from your 32-bit Windows 7 desktop, and you will then be able to right-click on it and select "connect", and the now-installed 32-bit version of the printer driver will get shipped from your 64-bit desktop system over to the 32-bit laptop, the printer will get installed there, and you'll now be able to print from the 32-bit laptop through the 64-bit host to the C5180 which is USB-connected to the 64-bit Windows 7 host desktop machine.

Should be a 100% successful solution. For example, in my own very similar situation where I have an HP 2605dn printer USB-connected to my 64-bit Windows 7 system and I want to support printing to it from my network-connected 32-Bit WinXP system:




Also, I've downloaded that 290MB software/driver file for 32/64-bit Windows 7 from the HP site, and unpacked/expanded it using WinRAR. Looks like it could then be just burned to a DVD (not a CD, as it appears exceed the 700MB capacity of a CD in its expanded form) since it has an AUTORUN.INF file in its root as well as a SETUP.EXE you can manually run directly if you don't burn this to a CD.

Or, you could just expand it on your hard drive and then run its SETUP.EXE on your 64-bit Windows 7 system if you really wanted to install all of the software + 64-bit driver on your 64-bit Windows 7 system (if you haven't already done just that). And you could then also point to the root folder from the expansion when navigating to the driver INF file for the "additional drivers" dialog, to add the 32-bit flavor driver required to support printing from your 32-bit laptop to the "shared" printer USB-connected to the 64-bit Windows 7 desktop.

It is in the root of the unpacked/expanded folder where I see HPOSCU01.INF, which inside of it does seem to be the correct INF for the entire C5100 family of printers (along with many other printers apparently supported by this same 32/64-bit Windows 7 software/driver file).

So to reinforce what I specified in my earlier "solution recipe", you would download and expand (if you haven't already done it) that 290MB software/driver file I provided the link to earlier, expand it with WinRAR (or similar), and then point to the root of where you expanded it when asked to point to the INF driver file in the "additional drivers" dialog step in my recipe. It is that HPOSCU01.INF file in that root folder out of the 290MB file expansion which will be used in its 32-bit flavor, since you're trying to install the x86 driver as your SECOND driver for this printer.

Good luck.

Please report back if you have further questions, problems, or success.
My System SpecsSystem Spec
20 May 2011   #6

 
 

i kinda thought he had it connected via ethernet to his router.
My System SpecsSystem Spec
20 May 2011   #7

Windows 7 Pro x64 (1), Win7 Pro X64 / WinXP Pro x86 on (2)
 
 

Quote   Quote: Originally Posted by gazz9496 View Post
i kinda thought he had it connected via ethernet to his router.
I agree... his wording was vague. Actually, each time I re-read what he said I am more confused. I just re-read it again and now don't know if his problem is that he can't print to it from the new 64-bit Windows 7 desktop, or from the Windows 7 Acer laptop (which I've concluded must be a 32-bit Windows 7).

Wish OP would come back and clarify.

But replacing the WinXP desktop would have zero effect on the laptop getting to the printer, if the printer was network available directly via Ethernet to the router.

The only possibility for a new problem to have arisen from the desktop swap would be if the printer had been previously USB-connected to the 32-bit WinXP host system, and is now USB-connected to the replacement 64-bit Windows 7 system.

This new setup absolutely requires a second 32-bit printer driver to be installed, in order to support the "shared" printer with 32-bit and 64-bit client systems on the network. There would of course be 64-bit printer support installed directly onto the new 64-bit Windows 7 desktop (using the same 290MB software/driver download file from HP, which supports 32/64-bit systems) for the local USB-connected printer, and in support of 32-bit network client print requests a second 32-bit driver would also be needed, using the "additional drivers" dialog for Printing Properties -> Sharing tab.

Also, I think his reference to the "wireless router" was from the laptop to the home network, wireless to the wireless router... but accessing the USB-connected printer hosted by the desktop machine on the network, also accessed through the router obviously (really to the desktop host, which has the "shared" USB-connected printer attached to it).


I agree... this is all somewhat ambiguous, but because it had to be a USB-connected printer in order for the swap of WinXP desktop to Windows 7 desktop to have had any impact and cause any new problem since the old printer host was 32-bit and the new printer host is 64-bit, I feel that's what he was trying to describe.

Quote   Quote: Originally Posted by tinabina22 View Post
I have been using my Acer aspire 5532 laptop with windows 7 and printing from my hp photosmart all in one c5180 printer via my netgear WGR 614v9 wireless router connected to my desktop with windows xp installed on it just fine for well over a year now.
I recently built and replaced my old desktop with a new desktop and installed windows 7 home premium 64bit but I am now unable to print to my printer! I can install it on the laptop but can not print to it. It states that it can not locate the printer? Gives an error code of 31?
Help!
My System SpecsSystem Spec
20 May 2011   #8

Windows 7 Home Premium
 
 
Response

Sorry it has taken me so long to get back to you, this is the first chance I've had to get on the computer.
I checked my laptop system and it too is Windows 7 64 bit. I've already tried some of your recommendations but I will give a few more a try. It's getting really frustrating though.
The set up is/was b. The printer is now hooked up to my new pc with Windows 7 64 bit but was hooked up to win xp 32 bit. It's hooked to the new one via a wire attached to a USB port. I have tried many things included but not limited to down loading drivers, updates etc...
To sum up: New pc is Windows 7 64bit, old laptop is Windows 7 64 bit also, hp photosmart all in one c5180 printer connected via USB port to new pc.

Thanks for your help
Tina
My System SpecsSystem Spec
20 May 2011   #9

Windows 7 Pro x64 (1), Win7 Pro X64 / WinXP Pro x86 on (2)
 
 

Quote   Quote: Originally Posted by tinabina22 View Post
The set up is/was b. The printer is now hooked up to my new pc with Windows 7 64 bit but was hooked up to win xp 32 bit. It's hooked to the new one via a wire attached to a USB port. I have tried many things included but not limited to down loading drivers, updates etc...

To sum up: New pc is Windows 7 64bit, old laptop is Windows 7 64 bit also, hp photosmart all in one c5180 printer connected via USB port to new pc.
Ok. This really clarifies things. Thanks.

However... now I'm actually puzzled how you could have been printing from your 64-bit Acer laptop through the previous 32-bit WinXP which was hosting the USB-connected printer, presumably as a "shared" printer under WinXP.

Normally, in this type of setup you do NOT install any printer software/driver directly on the "client" system (in this case your 64-bit Windows 7 laptop). You only install the software/driver on the "host/server" system (in this case your old 32-bit WinXP desktop). Theoretically, WinXP can also support multiple drivers for client printing on a "shared" printer, but you should have remembered doing something on your WinXP desktop along these lines. Just like I was describing you needed to do today, adding a 32-bit driver on your existing 64-bit system, to support printing requests from 32-bit clients.

Well now you say that your "client" is actually a 64-bit Windows 7 client, not a 32-bit client as I'd guessed. So, if the C5180 is currently installed on your new 64-bit Windows 7 desktop system... and if YOU HAVE CHECKED THE "SHARE THIS PRINTER" box on Printing Properties -> Sharing tab (see my screenshot above), then you should have ZERO problem doing a "connect" from your 64-bit Windows 7 laptop to the "shared" printer on the 64-bit Windows 7 desktop.

There now is no need for a second 32-bit print driver to be added, since you have no 32-bit client systems as I thought you did.

Do you have "share this printer" checked on your new 64-bit Windows 7 desktop, for this printer??

How did you install the software/driver for the printer on the new 64-bit Windows 7 desktop? Using that 290MB download file from HP that I pointed you to?

Have you installed anything on your laptop relative to this printer???


You should NOT have needed to install any printer software/driver on your "client" laptop in order to facilitate printing through the router to the 64-bit Windows 7 desktop to the USB-connected printer on the desktop machine. This is 100% standard network printing functionality to a "shared" USB-connected printer, from network client systems. The fact that both host and client are 64-bit Windows 7 makes this all a piece of cake, and you should be having no problem... if the printer was installed on the desktop system and marked as "share this printer" in Printing Properties -> Sharing tab.

he software/driver is installed on your "host" desktop. You simply need to go through the "add printer" dialog on your client 64-bit Windows 7 laptop, select "network printer", choose the C5180 that is hosted by your 64-bit Windows 7 desktop (which should be visible in the network picture from the "add printer" wizard), and finish. You don't even need to "connect", since both client and host are 64-bit.

For example, I just added a printer to my system #1, which is USB-connected to my system #2. It's marked as "share this printer" on system #2, and thus is visible to the "add network printer" dialog wizard back on system #1.












Again, it is critical that the printer USB-connected to your new 64-bit Windows 7 desktop system be checked as "share this printer" in Printing Properties -> Sharing tab. This is what makes it visible to your client laptop system when you go through the "add printer" dialog and "add a network printer".
My System SpecsSystem Spec
20 May 2011   #10

Windows 7 Home Premium
 
 
delete printer?

Ok, I have done so many things to my computers in frustration I'm not even sure where I'm at with them. I do know that both computers are set to share each other, I transfered the information to each other thru windows easy transfer. Should I delete the printer from the laptop and start over? The laptop shows the printer as default printer but it's transparent and unable to print.
My System SpecsSystem Spec
Reply

 Printer no longer working on my wirless network




Thread Tools



Similar help and support threads for2: Printer no longer working on my wirless network
Thread Forum
Belkin Wirless G Usb Network Adapter Network & Sharing
Wirless TP LINK (TL-WN821N) USB Adapter not working with RDP Network & Sharing
Laptop can no longer access shared printer/files on home network Network & Sharing
Have wired network, need to add wirless for eReader. Network & Sharing
Solved Network Printer Install not working!? Network & Sharing
What could be causing wirless network to drop out? Network & Sharing
Wirless Internet Stops Working Network & Sharing

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 08:04 PM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33