I have installed the final RTM version of Windows 7 Professional 64-bit on a test system before we begin the rollout in our company.
I'm having problems connecting to several HP printers that we have on the network. These printers are being shared from a Windows 2003 server host.
I have downloaded the lastest HP Universal Printer driver, however I'm unable to add the 64-bit driver onto the 2003 server system (it's 32 bit).
How can I get connected to these printers from the Windows 7 system?
Push the 64-bit driver across the network
File
>Server Properties
, select theDrivers
tab and click theAdd
button.Upon completion the Server Properties dialog should show the x64 drivers installed for that device type
I used the RSAT tools to get Windows 2003 to serve up drivers to Windows 7 x64. But, first, I had to update the driver list. Procedure I used:
-Update Windows Driver Database
-Install drivers to the server with RSAT
Dom's answer got me pretty close.
I needed to modify it as follows.
My printer manufacture had re-designated the name of the printer within the driver. You can only add addition drivers with the same name to one you already have setup.
I had to download both of the new drivers (x86 and x64) and change my orginal printer over to the new x86 driver, then the system automatically added the x64 to it's list. Then I was able to install the printer on my Win 7 machine with no problems.
Thanks for this help!!
I know this is an old question but I just figured out how to do it so I thought I'd post my method for connecting to and printing from Windows 7 64-bit to a 32-bit Windows print server (should be the same for 64-bit Vista):
Also, if you're trying to connect to HP printers I have found the HP Universal PCL6 driver to work remarkably well: download here
The easiest way is to download the x64 drivers for that device then rdp to print server and select printers the properties on the printer you want to install then sharing tab and click on additional drivers. Tick the checkbox for x64 Windows XP and widows server 2003 then point to the inf file from the folder of the drivers you just downloaded. The when a user clicks on that printer it will ask if they want to install a driver.
Download XP64 bit driver. Go to the server and add 'additional drivers' under Sharing. Click on the x64 and point it to the XP64 bit driver. That should install X64 driver and you should be able to add the printer on any MS 64 bit OS. This works for our Win7 64 Bit OS users (HP P3005X printer).
P.S. I did unzip the driver on the 64 bit PC but that might not matter. It might work as well on the 32 bit hosting printer server.
I have run into this issue before. It comes down to the printer name inside the .inf. The x32 and x64 printer names have to be "EXACTLY" the same. So, "HP LaserJet P2015 Series PS" is different from "HP LaserJetP2015 Series PS". This drove me nuts for a little while until I learned that and went into the x64 .inf and copied and pasted the x32 .inf's printer name into it. After they are exactly the same then it should work.