Installing a 32bit printer driver on 64bit Windows Server 2008 – Architecture Error

driversshared-printerswindows-server-2008

When using the Print Server options in Windows Server 2008 on a 64bit machine to install "Additional Drivers" for my HP LaserJet 4200 that is networked to 32bit machines I receive an error regarding trying to install on the incorrect architecture.

I'm not 100% sure why I am receiving this error as I am trying to install it as the x86 driver and not the 64bit.

What are my options to get around this issue?

Best Answer

Are you following the documentation when installing the driver? As a workaround, you can try installing the driver from a 32-bit client:

  1. log on as a domain administrator on a 32-bit client
  2. open Windows Explorer and navigate to the \\server UNC path
  3. click the "view remote printers" button (Windows 7) or double-click the "Printers" icon (Windows XP) to get the list of the printers, open the "Properties" of the printer in question, navigate to the "Share" tab and click "additional drivers".
  4. install the drivers for the x86 architecture