Issue with additional print driver

eclipsegems
eclipsegems used Ask the Experts™
on
I have a canon inkjet ip4500 connected to a 32bit xp, its shared out.
Under the share on the xp, there is a check box for addition drivers. I click 64bit but it fails, as I dont have the inf file. I would like to print via network from a win7 64 bit desktop. HP only seems to have a exe to run. Any suggestions?
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Top Expert 2012

Commented:
The easiest method would be to download the 64-bit Windows 7 driver from Canon and install it on the Win7 box.  After that, connect to the share on the WinXP box and you should be in business!

If you have additional Windows 7 64-bit machines to add, you can copy the driver folder from the first Windows 7 machine and try sharing it out from the Windows XP machine.  It is typically located here:

%systemdrive%\Windows\System32\DriverStore\FileRepository

Here is an article that explains printer drivers on Windows 7 machines in-depth, if you're interested:

http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Windows/Windows_7/A_3708-Automating-Hardware-Installation-in-Vista-and-Windows-7.html

Author

Commented:
Hi Run5k,

I thought that too, but the printer was soley conected to the Win7 64 bit.

Top Expert 2012

Commented:
My apologies, but I may be a bit confused.

When you say that "the printer was soley conected to the Win7 64 bit," I'm not sure that I understand what you are trying to say.  Do you mean that the same Canon inkjet ip4500 printer was previously connected to the Windows 7 64-bit machine that you are trying to use now?
11/26 Forrester Webinar: Savings for Enterprise

How can your organization benefit from savings just by replacing your legacy backup solutions with Acronis' #CyberProtection? Join Forrester's Joe Branca and Ryan Davis from Acronis live as they explain how you can too.

Author

Commented:
Yes, it was, but not trying to use from the xp 32bit.

Looking at the FileRepository, how can I know which folder is for the Canon printer, there are so many.
Top Expert 2012

Commented:
If it was previously connected to the Win7 64-bit machine and working properly, you should already have the essential pieces in place to use it.

Navigate to Start -> Devices and Printers.  Highlight any printer and then click on Printer Server Properties near the top of the window.  Once the Printer Server Properties window opens, click on the Drivers tab near the top.  Unless you specifically removed it, you should still see the Canon inkjet ip4500 listed amongst the installed printer drivers.  If so, all you will need to do is map to the printer share on the WinXP machine, and you're all set.

Author

Commented:
I used the same printer that was installed, I just changed the path from USB to a TCP port. No good.
I did a fresh install of the printer, and it found the xp pc ok, found the printer but failed when installing the driver. When the xp re-boots (its in a file check right now) I will place the path in from the Printer Server/Properties you said...stay tuned.
Top Expert 2012

Commented:
The procedure that I described for checking Printer Server Propreties was for the Windows 7 computer, not the WinXP box.  Check to ensure that the Canon driver is still on the Windows 7 machine.

I think your original problem may have been with the share mapping.  Unless you are using static IP addresses, you didn't need to add a TCP port path to the WinXP share.  The easiest method would be to navigate to Start -> Run and type in \\WinXPcomputer\, uitlizing the actual machine name of your WinXP box within the backslash marks.  Once you see the machine, right-click the printer share and choose "Connect."

Author

Commented:
Still comes up with "No Driver Found"
Ive been using static, havent deleted any drivers or files associated wih the printer.

I nagated to that folder path in from the Printer Server/Properties you said. but it doesnt find the INF file.
How can I find the INF file in that FileRepository
Top Expert 2012

Commented:
That's odd, but I'm confident we can solve this together.

I'm using a Windows 7 64-bit machine at the moment, and from what I can see the drivers for a Canon Inkjet iP4500 are already built into the operating system by default.  As a result, you should be able to manually install them from within the Windows 7 interface, and then map to the Windows XP share.  Let's try to create a temporary printer on the Windows 7 machine mapped to the 127.0.0.1 (a.k.a. local computer) TCP/IP port.  It will ensure that the driver is available, and then we should be able to map to the Windows XP machine's printer share.  From the Windows 7 computer, do the following:

Start -> Devices and Printers -> Add a printer (near the top)

Add a local printer

Select the radio button to Create a new port:

Use the pull-down menu to choose a Standard TCP/IP Port

For the Hostname or IP Address: enter 127.0.0.1

The Device Type should remain Standard and Generic Network Card

For the driver itself, select the Windows 7 built-in Canon Inkjet iP4500 Series drivers (pictured below)

Choose your printer name

Uncheck "Set as default"

Now, if everything went according to plan on the Windows 7 computer there should be a "dummy" Canon Inkjet iP4500 printer appearing in your Devices and Printers window, and the Canon driver is now readily available.  You can right-click that dummy printer and choose Remove Device.  Once that is done, on the Windows 7 computer use a UNC command to find the WinXP printer share by navigating to Start -> Runand type in \\WinXPcomputer\, substituting the actual machine name of your WinXP box within the backslash marks.  Once you see the machine, right-click the printer share and choose Connect. Canon iP4500 Driver

Author

Commented:
All that worked till I clicked connect.


 ip4500
Top Expert 2012
Commented:
Interesting.

Following  some additional research, it sounds like a gentleman on the TechNet forums may have found a way to solve the problem.  Try the recommendation from Jason Brown - CapabilitySoftware found in this discussion:

Cannot connect to network printer win 7 to xp machine
Top Expert 2011

Commented:
The problem is probably that the 32 and 64 bit drivers don't have the exact same name or version. If you want to install an additional printer driver to an existing printer it must be the exact same name and version otherwise you will end up with the no driver found error.

best practice is to download the same driver version from the manufactuars site this gives you the biggest chance to get the same driver.

Author

Commented:
Run5k, you solved it! Thank you, it works like a treat!
Cheers.
Top Expert 2012

Commented:
Glad to hear it!

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial