How to Add 32-bit Print Drivers to SBS 2008

How to Add 32-bit Print Drivers to SBS 2008

  • Comments 6
  • Likes

[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:

clip_image002

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.

From a Windows XP client:

  1. Logon to a 32 bit XP client with an account that has Administrator rights on the server.
  2. Browse to the server and double click on the Printers and Faxes share.
  3. Click File and then Server Properties.
    clip_image004
  4. Go to the Drivers tab.
  5. Click Add.
    clip_image006
  6. The Add Printer Driver wizard should appear. Click Next on the welcome screen.
  7. If the client already has a driver for the printer you can select the driver from the list otherwise you would Click Have Disk and browse to the directory containing the print drivers from the printer manufacturer.
    clip_image010
  8. Once you select the printer you will be prompted to select the print environment. Check the box for Intel Windows 2000 or XP.
    clip_image012
  9. Click to Finish to complete the process and close the wizard. 

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.

From a Vista client:

  1. Logon to a 32 bit Vista client with an account that has Administrator rights on the server.
  2. Browse to the server and double click on the Printers share.
  3. Right click on a blank spot on the printers and choose Server Properties.
    clip_image016
  4. Go to the Drivers Tab and click Add.
    clip_image018
  5. The Add Printer Driver Wizard will launch. Click Next on the welcome screen.
  6. Check x86 Type 3 – User Mode and click Next.
    clip_image022
  7. If the client already has a driver for the printer you can select the driver from the list otherwise you would Click Have Disk and browse to the directory containing the print drivers from the printer manufacturer. clip_image024
  8. Click to Finish to complete the process and close the wizard. 

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.

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment
Comments
  • <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 &quot;Have Disk&quot; 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? &nbsp;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. &nbsp;It sounds like the 32 bit version wasn’t installed onto the server or it doesn’t match the printer 100%. &nbsp;You can try from the XP client, browse to the server and go to the properties of the printer. &nbsp;On the sharing tab, go to additional drivers and check the box for Intel Windows 2000 or XP. &nbsp;You should then get a prompt to browse to the print driver location. &nbsp;</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> <p>www.office.xerox.com/support/dctips/dc08cc0436.pdf </p>