HP LaserJet 1020-1022 Print Spooler dies repeatedly

 Do you have a HP LaserJet 10-1022 printers and everytime someone prints a PDF file it kills the print spooler?

 The SDhp1020.dll was build by 2 different companies, Zenographics Inc, and by Marvell Semiconductor. The Marvell version of the drivers crash when printing some PDF  files. Of course the Marvell version is also the current / latest version so your likely to get this driver if you download from HP web site.

So

 Do you have a HP LaserJet 10-1022 printers and everytime someone prints a PDF file it kills the print spooler?

Based on research from sources including GameAddict, The SDhp1020.dll was build by 2 different companies, Zenographics Inc, and by Marvell Semiconductor. The Marvell version of the drivers crash when printing some PDF  files. Of course the Marvell version is also the current / latest version so your likely to get this driver if you download from HP web site.

So here is how to fix the HP LJ 1020 Spooler susbsystem error.

Download the HP Driver files here ->  HP-LJ1020-fix

Extract the files then the files need to be copied into: C:\windows\system32\spool\drivers\w32×86\3

Zip includes:

  • SDhp1020.DLL ->  as part of the original driver package
  • SDDM32.DLL -> Zenographics Inc  (original)
  • ZTAG32.DLL ->  Zenographics Inc  (original)
  • ZGDI32.DLL ->  Zenographics Inc  (original)

The zip also has the rest of the HP driver package in it. You do not need to copy the entire driver folder, just SDhp1020.DLL. But if you want the entire package it is supplied  as well.

#Foot Note  added (2/1/2012)#

I had one of my techs use these instructions and he could not understand why it still failed afterwards. The reason was clear that the system he placed DLL on was a 64 bit Windows 7 box. You will need to place DLL  into: C:\windows\system32\spool\drivers\x64\3 overwriting the DLL that is already there. The key here is your replacing a DLL version so if you do not overwrite a DLL then your not in the right place.

 

Enjoy