The official blog for Windows Server Essentials and Small Business Server support and product group communications.
EPS Team Blogs
[Today's post comes to us courtesy of John Bay]
If you try to connect to a printer that is shared on an SBS 2008 server from a client computer running a 32 bit version of Windows, you may see the following warning message:
This error will appear if the server doesn’t have a 32 bit print driver installed. To eliminate the warning message we need to install the 32 bit print driver on the server.
In the following steps, we will discuss one method for adding the 32 bit print drivers to the SBS 2008 server. We will logon to a client machine and push the driver to the server from the client. The steps are a little different if you are using a Windows XP client versus a Vista client to do the pushing but the concept is the same. Assuming the print driver supports both XP and Vista it doesn’t matter which client OS you choose to use the installed driver will work on both operating systems.
The add printer driver wizard will now copy the necessary files to the server to support 32 bit clients. Once this process is complete you should be able to install the printer on all the 32 bit clients and the client machine will pull the necessary driver from the server.
<p>PingBack from <a rel="nofollow" target="_new" href="http://www.ditii.com/2009/02/14/sbs-2008-how-to-add-32-bit-printer-drivers/">http://www.ditii.com/2009/02/14/sbs-2008-how-to-add-32-bit-printer-drivers/</a></p>
<p>This isn't working for me. The add printer wizard run and completes ok, but when I then double-click the printer share, I still get the error that the server doesn't have the correct drivers installed. I verify that the drivers appear in the drivers tab when I connect from the XP client, but when I log in to the server and check the printer properties, additional drivers button, only the x64 drivers are shown. Is there another step I'm leaving out?</p>
<p>...so to clarify, if you have to "Have Disk" add the driver from a disk - do you put the disk into the client (Vista/XP) or into the SBS box?</p>
<p>What about those driver packages that come package in .exe ...etc? Do you recommend using WinRar to extract and then just browse to the package?</p>
<p>Dean - The driver should show up on the additional drivers tab on the printer properties of the server. It sounds like the 32 bit version wasn’t installed onto the server or it doesn’t match the printer 100%. You can try from the XP client, browse to the server and go to the properties of the printer. On the sharing tab, go to additional drivers and check the box for Intel Windows 2000 or XP. You should then get a prompt to browse to the print driver location. </p>
<p>I think Xerox's solution to this problem is much more elegant - <a rel="nofollow" target="_new" href="http://www.office.xerox.com/support/dctips/dc08cc0436.pdf">http://www.office.xerox.com/support/dctips/dc08cc0436.pdf</a> </p>
<p>Xerox's method seems a bit more complete.</p>
<p>Loading Cross Architecture Drivers on Windows Server 2008File Format: PDF/Adobe Acrobat - Apr 8, 2008 ... This document applies to any Xerox Office product that has. Windows 2008 (Vista) print drivers available in both 32 and 64 bit versions. ...</p>