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: Add Network printer only looks at windows update for driver


07 Feb 2012   #1

Win XP 32
 
 
Add Network printer only looks at windows update for driver

Hi all,

I'm installing a network printer onto windows 7, the printer is hosted from a windows xp machine.

Windows 7 detect's the printer, and then says that its looking for drivers on windows update, this might take a while. However I never see an option to browse for the drivers myself.

I've tried running the exe to install windows 7 drivers for the Canon Pixma i4500 but it says the printer is not detected, well of course it isn't its a network printer.

Any suggestions are welcome and appreciated.

My System SpecsSystem Spec
.

07 Feb 2012   #2

Windows 7 Ultimate x64
 
 

Hello,

You need to install the windows 7 drivers onto the Windows XP machine as additional drivers.

See:
Microsoft Corporation

Also, you need to make sure that the printer is shared so that the Windows 7 machine can see it. You can then add the printer via the Add Printer Wizard or browse to it and double click the printer (\\XPMACHINENAME).


Dave
My System SpecsSystem Spec
07 Feb 2012   #3

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

Quote   Quote: Originally Posted by Remush View Post
Hi all,

I'm installing a network printer onto windows 7, the printer is hosted from a windows xp machine.

Windows 7 detect's the printer, and then says that its looking for drivers on windows update, this might take a while. However I never see an option to browse for the drivers myself.

I've tried running the exe to install windows 7 drivers for the Canon Pixma i4500 but it says the printer is not detected, well of course it isn't its a network printer.

Any suggestions are welcome and appreciated.
The normal approach is easier, if the USB printer is hosted by the 64-bit Windows 7 machine. Then the 32-bit driver for the 32-bit WinXP client machine can be added as an "additional driver" using the standard Windows capability.

This second "additional driver" is stored in the Windows 7 printer properties, and if a 32-bit client machine tries to "connect" (with the ADD PRINTER dialog from the 32-bit WinXP client machine, wanting to get to the "shared printer" hosted by the 64-bit Windows 7 machine) the Windows 7 host machine actually ships over the 32-bit driver (i.e. that "additional driver") to the 32-bit client. Had it been a second 64-bit Windows 7 client machine requesting "connection" to the shared printer, then the Windows 7 host machine would have shipped over its primary 64-bit driver.

However I don't believe the 32-bit WinXP host can hold drivers for both 32-bit WinXP and 64-bit Windows 7. So you need to obtain the 64-bit Windows 7 driver for yourself.

Of course the Pixma i4500 is supported by Windows 7 natively, if only the printer were physically USB-connected to the Windows 7 machine. The problem comes when the Windows 7 machine is the client, and the WinXP machine is the host.


Ok... back to the problem.

The driver you want is really the Vista64 driver, which can be downloaded from the Microsoft Catalog Update site if you search for "canon ip4500".

But the same driver file can be downloaded from the Canon site itself, if you specify your OS as "Vista 64-bit".

Anyway, assuming you download the self-expanding Canon file (ip4500svst64211ej.exe) into a target folder, you should then use WinRAR or WinZIP to expand it. Do not run it, as your printer is not locally attached to that Windows 7 machine.

You only want to expand this self-expanding installer file to get to the driver folder inside of it... where the required ip4500.inf file lives.

So, once it's expanded with WinRAR you should see this:



It is that ip4500.inf file in that folder which you need to navigate to on the Windows 7 client machine when you go through the "add printer" dialog.


Next... on the Windows 7 client machine, start the "Add printer" dialog.

Select "add a local printer".

On the "choose a printer port" screen, select "use an existing port" and click on the dropdown arrow to select the USB001 (Virtual printer port for USB) item.

Next, you'll get the "install printer driver" screen where you should push the "have disk..." button. Then push the "browse..." button and navigate to that folder (from above) where you have the ip4500.inf file stored. Select that inf file and push OK, to install the Canon iP4500 series printer driver.

Follow the OK and NEXT buttons, to allow you to name the printer as you want, on the Windows 7 64-bit client machine. I think that should get the printer added and the appropriate 64-bit Windows 7 driver for the iP4500 printer installed on the Windows 7 machine.


To be honest, I'm flaking out at this point as to what to do next... to get the port connection to the shared iP4500 printer actually hosted on the 32-bit WinXP machine.

I actually have two dual-boot machines with Windows 7 and WinXP on each, and an HP2605dn connected on one (and USB-attached and installed on both 64-bit Windows 7 and 32-bit WinXP), and shared both both Windows 7 and WinXP, and available to both Windows 7 and WinXP running on the other dual-boot machines.

But I can't actually recall the remaining steps I went through to finish up this job, once getting the 64-bit driver for the intended network/shared printer installed on 64-bit Windows 7 when it was the 32-bit WinXP booted to on the other machine and which was hosting the shared printer at that moment.

I should probably do that right now and come back to update this post.

Sorry for the brain freeze. But maybe you can figure it out for yourself. Maybe you then just need to repeat the above process, but his this time in "add printer" you select the "network printer" path, and the shared printer on the WinXP machine will appear as it should. You select it, and since you already have the required 64-bit Windows 7 driver installed (from the first steps above) it all happens magically.

I'll be back. But you should see if you can get the rest yourself.
My System SpecsSystem Spec
.


07 Feb 2012   #4

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

Actually, WinXP also includes the ability to add "additional driver" in its own printer objects, just as Windows 7 does.

So once you download and unpack the Canon driver file I mentioned in my above post, perhaps you can just add the 64-bit Vista driver as the "additional driver" in WinXP for that printer. If you're lucky and this works, you should be home free.

Then you can just do the "add printer" thing on the Windows 7 machine, select "network printer", let WinXP ship over the newly added second 64-bit Vista driver to the 64-bit Windows 7 client, and you should be home free.

Don't know if this will work in this direction, although that is exactly how it works when the 64-bit Windows 7 machine is the host and the 32-bit driver is added as "additional driver".
My System SpecsSystem Spec
Reply

 Add Network printer only looks at windows update for driver




Thread Tools




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 03:15 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