Link to home
Start Free TrialLog in
Avatar of ZachTouba
ZachTouba

asked on

Trying to share printer from 32bit server to 64bit clients, WITH all correct drivers, still won't connect.

primary DC is running Win Server 2003 32bit
secondary DC is running Win Server 2008 64bit

Primary DC (Win Server 2003 32bit x86) is hosting/sharing printers.
The printers are all the exact same, 3 of the HP LaserJet P3005.
The shared printers work great from all 40+ Win XP 32bit computers.
Now trying to add the shared printers to a few Win 7 64bit computers.
I am aware the 32bit driver isn't going to work. I went to HP website and downloaded the drivers for both Win Server 2008 64bit and Win 7 64bit.
I know how to install drivers via the sharing tab "additional drivers" or from printers window, file menu, "server properties".
I have never had any trouble installing additional versions of print drivers, this is driving me crazy and there are posts all over the internet and EE but I haven't seen one single
fix.
1. Is it possible (and the best solution) to load the 64bit driver onto the server03 32bit for sharing, or should I add the printers to the server08 64bit for sharing?
2. Which driver should I install as the "x64" driver as there is only one "slot" for x64 for the printer, the win serv2008 or the win7 ?
3. How on earth do I get around this error:
"windows cannot connect to the printer. operation could not be completed (error 0x0000007e)."

Here is the link for driver selection:
http://h20000.www2.hp.com/bizsupport/TechSupport/DriverDownload.jsp?lang=en&cc=us&prodNameId=1846099&taskId=135&prodTypeId=18972&prodSeriesId=1846088&lang=en&cc=us

I have tried the PCL5 and PCL6 for both win serv 2008 x64 and win 7 x64.
ASKER CERTIFIED SOLUTION
Avatar of mmardahl
mmardahl
Flag of Denmark image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of ZachTouba
ZachTouba

ASKER

Your answer was dead on. Just to reiterate, because I didn't even fully grasp it until I failed at installing the driver several times. The driver must be an EXACT match (other than one being x64 and other x86). They must match in the sense of being either PCL5, PCL5e, PCL5 v5.0, PCL6, or PS and also must match in terms of being the specific driver for that printer or both being the universal print driver. For example, if you already have the HP LaserJet P3005 PCL5 (x86) installed on a win server 2003 and you want to install the x64 driver you can not install the HP universal win server 2003 PCL5 (x64) driver. Also I would like to point out that through trial and error I never once (even with identical matching drivers) could get the x86 driver to install before the x64. I highly recommend if you are having the same issue as I was that you install the x64 driver FIRST! For all the printers I had to do this for it never worked the other way. Also when installing the x64 driver it would eventually come up with a prompt asking where the x86 driver is. It would refuse to install the x64 driver without the matching identical x86 version, but once I pointed it to where the x86 driver was it then installed both drivers and printing from a 32bit or 64bit computer works flawlessly.