Install 64 bit print driver on SBS 2003 32 bit server

TILLSAND used Ask the Experts™
urgently need explicit instructions on how to get a new Dell Vostro 64-bit windows 7 client computer to connect to and HP4200 and Canon iR3045 print servers on a 32-bit version of SBS 2003 Premium (all Service Releases installed).

On the Win 7 computer I've downloaded the 64 bit drivers from HP and Canon. I've unzipped them and have copied the folders to the SBS 32-bit server. I'm thinking I should go to the print manager on the SBS server, open each print server, go to tab "sharing", "Additional Drivers", checkmark X64 drivers and then follow whatever instructions ensue. But there are so many warnings on the internet errors regarding special files and failures.

I must get this problem solved over the weekend or else my job = catastrophy. Look forward to a veteran's help. Thanks.
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Install the driver on the 64 bit computer.
Open the printer properties from that computer and click on the add aditional drivers.
Select the check box for x64.
Let the server take the drivers from the PC.
This will install them.
ps... the driver versions... x86 and x64 must match... Just remember... do it from the x64 computer, not the server. Good Luck.
Usually I have to do the reverse...getting 32 bit drivers onto a 64 bit printer server.  Log into the 64 bit computer as an administrator who admin access over the 2003 box.  Run printmanagement.msc and under Print Servers, add your server in.  Install the drivers through this and see if you get the same errors.
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.


Well, guys, this is what I did:

1.  On 64-bit client computer ran printmanagement.msc. I selected "Add Print Server".
2.  A list was presented to me, and I selected SERVER1 and hit "apply".
3.  I was presented with 2 print servers:  JEREMY-PC and SERVER1.
4.  SERVER1 print server was blank.
5.  Under SERVER1 I highlighted "Printers", hit the right mouse button and selected "Add Printer".
6.  Through "network printer search", 2 printers popped up:  iR3045 and HP4200.
7.  I selected HP4200 and clicked NEXT.
8.  A message appeared "no printer driver found". There was also the option to "Add from Disk".

Here is where I stopped. I don't understand why the HP4200 printer driver was not found in the "drivestore\filerepository". (As a test, I was able to successfully install an HP4200 printer as a "local printer" without problem or error.)

At this point, I can try to point the "Add from Disk" to the HP4200 Universal 64-bit drivers I downloaded from HP. Any suggestions or where am I going astray? Does the above sound kosher or are there additional problems?
You can install drivers directly at the server console. However it may fail when the driver model doesn't match the server OS (i.e. Loading a 32-bit driver on a 64-bit server and vice-versa). I too also had these issues hen I first started deploying 64-bit OSes. But here's the way I've found that has always worked for me.

1. Logon an domain administrator on the Windows 7 workstation.
2. Click the Windows Logo->Search. Enter "\\<servername>". So if you server is server1 then enter "\\server1" (without the quotes) and press enter.
3. A windows showing all the file shares on the server is displayed. At the top click on view remote printers.
4. A list of printer shares on the server is shown. Right click (not on an icon) and choose Server Properties.
5. A new window appears. Notice it says "Print Server on <server name> Properties. Click on the Drivers tab. Click Add button and complete the add driver wizard. The 64-bit driver is now installed on the server. It will now be available for download to any 64-bit system that's setup to use a printer requiring it.
6. You can click the add button again to add any additional drivers needed.

Note: It seems a bit strange to have to add the driver from a workstation but this avoids the issue of the installation asking for 32-bit or 64-bit specific files.

The error message continued no matter what I did. Called HP for $39, and they could not help. Called Dell. I was lucky, and the technician found a relevant case at Microsoft Tech. He logged into 64-bit computer, changed registry settings and reinstalled drivers. After a reboot, printer found.


None of the solutions suggested worked. I had to call HP and Dell for a solution.

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