Windows7 x64 with 32-bit Print Server
I'm trying to connect my Windows 7 x64 client to a shared HP Laserjet 4300 on Windows Server 2003 R2 x86. I've installed both 64-bit and 32-bit drivers (latest PS version from HP's site) on the server, however I think my machine keeps trying to use the 32-bit ones. The install terminates with error 0x0000007e The following error is logged (repeatedly) by PrintService (808): The print spooler failed to load a plug-in module spool\DRIVERS\W32X86\3\hpzpnp.dll. error code 0x7e I know it's not a problem with the drivers as I've installed them on a 2k3 x64 server & I can connect fine. As the error causes the install to bail out, I'm unable to manually specify the drivers (unless I install the printer on a local port) Ideas anyone?
January 15th, 2010 2:16am

Sounds like you've covered it but thought I'd go ahead and post the link anyway http://technet.microsoft.com/en-us/library/cc732946.aspx and I see from the error it definitely tried to load the x86 driver instead of the x64 but I did find something that should help you which I got from the Windows Server Forums (anytime you mention server, that's where you should have posed your questions) ;) http://social.technet.microsoft.com/forums/en-US/winserverprint/thread/92d5e028-34fe-4623-9d9a-31b8b820f043/ The print server must have both x86 and x64 drivers to be able to serve them to clients. The driver for the architecture of the server can be installed the usual way. The driver for the other architecture must be installed from a computer using that same architecture. You then need to open the "Printers" share on your print server from that other computer and add the driver in the server properties. Here's an example. You have a Windows Server 2003 running on a x86 processor and Windows Vista clients running on a x64 processor. Install the x86 driver directly on the server. Log on a Vista computer (using an account with sufficient privilege to access the server!). Open \\PrintServerName\Printers in Windows Explorer. Go to File, Server Properties. In the Drivers tab, click on Add. Select only the x64 architecture and browse to find your driver. The x64 will be uploaded to the x86 server. Please note however that both x86 and x64 drivers must have the exact same name! "HP LaserJet 2200 PCL 6" and "HP LaserJet 2200 PCL6" are regarded as totally different drivers! If they have the same name, they will appear automatically in additional drivers for both architectures in your printer's sharing properties.MCSE, MCSA, MCDST [If this post helps to resolve your issue, please click the "Mark as Answer" or "Helpful" button at the top of this message. By marking a post as Answered, or Helpful you help others find the answer faster.]
Free Windows Admin Tool Kit Click here and download it now
January 15th, 2010 2:41am

Hello,Try the following method to install 64bit driver:1. Click start button, type in \\ServerName\Printers Note: The 'ServerName' is your server's name that has printer installed.2. Go to File, Server Properties. In the Drivers tab, click on Add. Select only the x64 architecture and browse to find your driver. The x64 will be uploaded to the x86 server.If this did not work, try the this method:1. Create a local printer, and then redirect the port to the network server. Follow these steps:2. Create a local printer and, under Ports, add a new port.3. Click Local Port, click New Port, and then type the server and printer name for the printer in \\ServerName\PrinterName syntax.4. Use the new port for the local printer. Thomas77
January 15th, 2010 12:54pm

Thomas, I like the way you put that, more concise ;)MCSE, MCSA, MCDST [If this post helps to resolve your issue, please click the "Mark as Answer" or "Helpful" button at the top of this message. By marking a post as Answered, or Helpful you help others find the answer faster.]
Free Windows Admin Tool Kit Click here and download it now
January 15th, 2010 5:19pm

This fix for error 0x0000007e is now available http://support.microsoft.com/kb/982728/en-us "Windows cannot connect to printer" error message when you try to create a Point and Print connection to a remote printer from a Windows 7 or Windows Server 2008 R2-based client computerAlan Morris Windows Printing Team; Search the Microsoft Knowledge Base here: http://support.microsoft.com/search/Default.aspx?adv=1
June 26th, 2010 5:07am

Alan, information in the poster's original question (print spooler failed to load "hpzpnp.dll") indicates that the KB article you have posted is not relevant.
Free Windows Admin Tool Kit Click here and download it now
October 18th, 2010 11:32am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics