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
- 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.