Windows cannot connect to the printer

When trying to add a networked printer, I came across this error after trying to add the printer from the network share. This happened after the machine was recently built. The environment was a Windows 7 x64 client box and the print server is a Windows Server 2008 x32. Initially I thought it was a 32 vs 64 bit issue, but it ended up being a corrupted driver.


The solution:

Method 1 (try first) – Force reinstall of a single corrupted driver

  1. Find your driver name. (ex.“HP LaserJet 4050 Series PCL6”)
  2. Remove all printers using the driver from step 1
  3. Open Regedit. Remove the folder that matches the printer driver name under the following folder.
    (on 32 bit(x86) computers)
    “HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86DriversVersion-3”
    (on 64 bit(x64) computers)
    “HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows x64DriversVersion-3”
  4. Restart the print spooler service
  5. Reinstall the printers you removed. Windows should download the correct version of the driver and the printer should now work

If that does not work, they suggested trying this:

Method 2 (Last Resort) – Remove All printer drivers

  1. Reboot into safemode (you will need the bitlocker key if the machine is encrypted). Log in as Administrator
  2. Remove the contents of the following folder
    (on 32 bit(x86) computers)
    “C:WindowsSystem32spooldriversW32X86”
    (on 64 bit(x64) computers)
    “C:WindowsSystem32spooldriversx64”
  3. Open regedit. Remove all the folders under
    (on 32 bit(x86) computers)
    “HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86DriversVersion-3”
    (on 64 bit(x64) computers)
    “HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows x64DriversVersion-3”
  4. Reboot into normal mode and log in as the user. GPO should reinstall the department printers and the proper drivers.
  5. Verify All printers

Also, I needed to add a HP LaserJet 1022 that was attached via USB to the box. This is the driver I used to get it up and running:
http://h20000.www2.hp.com/bizsupport/TechSupport/DriverDownload.jsp?prodNameId=439432&lang=en&cc=us&taskId=135&prodClassId=-1&prodTypeId=18972&prodSeriesId=439424

Source:
http://www.techidiots.net/notes/windows-7/manually-remove-all-printer-drivers

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s