How to: Add 32-bit print drivers on 64-bit Windows Server 2008 based print server

x86 Windows Vista RTM/SP1/SP2
x64 Windows Vista RTM/SP1/SP2
x86 Windows Server 2008 SP1/SP2
x64 Windows Server 2008 SP1/SP2
x86 Windows 7
x64 Windows 7
x64 Windows Server 2008 R2

How to add inbox x86 (32 bit) drivers on a x64 (64 bit) Windows Server 2008

Note: Also works for x64 Vista print server.


Step 1. Share a x64 print queue out

On the x64 Windows Server 2008 SP1/SP2/R2
Login with the Domain Administrator account or Local Admin account
Click on Start, Control Panel, Printers,
Press the ALT button or Click on Organize, Layout, Menu Bar
Click on File
Click on Run as administrator
Click on Add Printer...
Choose "Add a local printer" or "Add a network, wireless or Bluetooth printer"
And go thru the rest of the steps to install a printer and make sure that you share
it for example PrintShare1.

Step 2. Add the x86 print driver

On a x86 Windows Vista RTM/SP1/SP2 or a x86 Windows Server 2008 SP1/SP2

Login with the Domain Administrator account
Click on Start, \\x64W2K8 PrintServer (or a x64 Vista acting as a Print Server)
Double click on "Printers"
Right click on the PrintShare1
Click on the "Sharing" tab
Click on the "Additional Drivers..."
Check the box for 'x86 Type 3 - User Mode'
Click on Ok
Click on Close

Comments (1)

  1. Gerald Reynolds says:

    I upgraded an x64 Server 2008 SP2 system to R2.  Before the upgrade it had a complete set of matched x64 and x86 drivers installed for the shared printers.  The upgrade replaced the x64 drivers with newer versions and then was unable to integrate the x86 drivers because no newer version exists for x86, and Print Services requires that the versions be matched.  What is the solution?

Skip to main content