First and foremost happy new year!!!
I know is late but this is my first input on 2010, and I didn’t want to write something just for the sake of writing. I wanted to have something to say. So this time is a tutorial on how to fix the HP LJ 1020 Spooler susbsystem error. I even called HP and to tell them that there is a driver issue, but they were claiming that my system is corrupt. I accepted but still waited for that file that would guarantee the crash every time I would try to print it on the printer. About two months later that file produced the error. So I saved the file and called ‘em back. The HP official stand by HP was: “Microsoft’s Fault”. I knew is not Microsoft’s fault, at least not in this case. Anyway I got annoyed that HP would not admit to the problem and I decided to call Microsoft to ask them to remove the digital signature because HP would not own up to it.
(I even called HP back to tell them that I found the solution. I also wanted to throw it in their face that I was right to begin with. It was a driver issue. I might not be the proper thing to throw it back at them but anyway they denied. The dully sworn in HP employee took this high tone and said “Our engineers build all our drivers”. Well false, cause I have the proof that the files were built by Zenographics and Marvell.)
I called Microsoft and some guy answered and he tried to give me the kb2000007 tool to fix my problem. I told him that I know about that fix it app, and it is not what I called for. I was on the phone with him for like 2 hours and eventually he made me change the printer to my workstation and the printer printed no problem on it. I was stunned because I thought I had the Super PDF file that was supposed to crash any all spoolers on any computer. I was really disoriented. But this Microsoft dude told me that he knew it was some corrupt file on the other test computers that crashed and he was kind of blaming the hardware manufacturer, told him in very pleasant words that he is full of shit too, and finished the conversation.
Then a lot of work was thrown at me and I forgot about the spooler problem. Until the work load diminished and I resumed the research on this, and I found the problem. The SDhp1020.dll that was on my workstation was build by Zenographics Inc, and the version that was on most of the other computers and the same version that was crashing the print spooler was built by Marvell Semiconductor. Also the Marvell file is part of a newer driver. In addition this newer file is in the HP driver version from 2007 and the 2009 version or better, so the old driver cannot be found at HP’s website. Regardless of the versions you would download from HP’s site they aren’t guarantied to work for all 1020 printers. So apparently these printers have different chips, and they were meant for small environments because one universal driver will not work for all. The Zenographics file also requires 3 other files that are also produced by Zenographics.


Anyway The other 3 files you would need are as follows:
ZGDI32.DLL
ZTAG32.DLL
SDDM32.DLL
and of course
SDhp1020.DLL
Here is the link to the archive file that contains the DLLs. Anyway HP and Microsoft should give me a job for fixing this issue. Well, enjoy. Leave a comment if it works for you or not.
http://gameaddict.eu/downloads/HP_1020_zenographics_files.zip
The files need to be copied into: C:\windows\system32\spool\drivers\w32×86\3 location.
http://gameaddict.eu/downloads/hp1020ZenographicsDriver.zip
For a guide on the print spooler itself go here:
http://www.gameaddict.eu/?p=483
Having problems understanding and implementing this fix? Having problems working with computers in general. You feel that there is no good PC book out there which will break down the PC in a friendly manner? Know someone that needs computer help? Point him to the website below to purchase The Computer Manual, the book that’s is changing it all. Is your PC belittling you? are you afraid of it? Then you need to go and purchase this book. Want to understand the PC better go to the link below and look at the contents to see if this book is for you.
The PC book for beginners and intermediates!
The book that should come with every PC!
http://www.computesimple.com/
Cat vs Frog Skirmish – Watch more Funny Videos]
Skeet Shooting – Crazy and cinematic shot – Watch more Funny Videos]









































If you don’t have the “3″ location, just delete the files that you had copied. Then open the C:\windows\system32\spool and do a search for the “SDhp1020.DLL” If you find the file then copy the files again into the location you found the “SDhp1020.DLL” If you don’t find the file you might not have the driver installed at all. Maybe you used the kb2000007 tool, that tool removes all the printer drivers from your system. Therefore i suggest you download the entire driver from the post and install it http://gameaddict.eu/downloads/hp1020ZenographicsDriver.zip. Tell me how it went. O
Hi and thank you VERY much! I run a computer company and have come across this issue many times. In most cases I’ve had to remove any and all PDF printers and uninstall the printer, delete the spooler, then reinstall the printer (Hp Laserjet 1020) with the FULL install. Most of the time this has worked. In any case, I was going in circles today with this issue with a new client where I came across your post in some obscure thread. I copied the files as instructed and it worked perfectly within a minute.
Thank you again!
Majestic
Thank you so much, you just saved my day and my research paper! Thanks again for the good work!
Hey you just made me curios, what is your research paper about?
I have 3 HP LaserJet 1020 printers – one at home and two at work. The one at home I have run from a computer with XP and now on my Windows 7 Professional 64 bit new computer without a hitch. However, at work the other day my printer just quit working on my XP computer. I tried everything and anything and my brother pointed me to your site here. Before I continue I will say that another employee at work has the same printer and has been running it successfully on her XP computer and just got a new 32 bit computer with Windows 7 Home Premium and she can’t get the printer to install there. I went in to work today all excited to try your fix and it didn’t work. I was so disappointed! I copied all 4 files to several places on my computer that has those file names (one of them was the directory you suggested). It won’t print. I may be facing another issue now though. In trying to reinstall the printer I am getting hung up on it trying to install SM Bus Controller. The system is looking for the file on the installation disk and it can’t find it. I downloaded drivers from the internet and tried a fresh install to no avail. Any further suggestions? I would appreciate any help on both my XP computer at work and our employee’s with Win 7 Home Premium. Thanks.
Joanly,
Try this post http://www.gameaddict.eu/?p=542 to try and see how to fix your problem. Also try reading all the comments in HP 1020 Fix post. There are some troubleshooting tips there too and try to read the Print spooler post from the link: http://www.gameaddict.eu/?p=483. Good Luck. Furthermore look use the Microsoft fix it app kb200007 to remove all printer drivers reinstall the driver from my post.
The files worked like a charm. I’ve been trying to print my 2009 tax return forever. It also helped to choose print as image when printing PDFs from the print menu. Thank you so much for the post.
Enter your comments here…We have hundreds of the Hp Laserjet 1022’s and we have received many calls about the spooler stopping on the computers with this printer attached. After many service calls and the problem always coming back we have started replacing all of the 1022’s now.
Here’s the situation I ran into. I have a HP 1020 connected via USB to a Win7 Pro box. The printer is shared over the network to XP Pro box. This printer has always had this problem since migrating it to a Win7 box. Whenever I send a print job to the shared printer from the XP box, the spooler immeadiately crashes on the Win7 box and has to be restarted.
Just so I understand correctly, should this above fix be applied to the XP box?
Hi,
Thank you so much for posting this fix. It saved me. My computer was unusable with the Marvell dll. The only catch is, that while many pdfs print fine, the one I desparately need to print today is printing as a blank page with a few thick and thin vertical and horizontal lines.
Have you run across this?
Thanks in advance.
Cheers,
Corinne
Hi again,
Weird. If I select ‘Print as image’ in the Advanced options on the print dialog box, the offending pdfs seem to print fine.
Thanks.
Cheers,
Corinne
Bill, the fix should work for windows 7 32 bit. The fix is not working for 64bit OS, I don’t think there is a driver for 64 bit OS. You should definitely try it, and if it works for you post for the others to know, and I will have to reply less. The locations should be interchangeable.
Corinne, I haven’t had your problem, but it is good you found the fix for it and you posted it. I suggest you try to print the same PDF on a different printer and see if you get the same horizontal and vertical lines. If you get them on a totally different printer model, then it is something within that particular PDF. Try it on a different HP printer, bigger make, nothing in the 1020, 1012, or 1022 series. YOu should try it in one of those HP LJ 4200 series, or any kind of printer, and post your results. Or you could have a friend print you pdf on a different printer to know exactly what the problem is, the fix or the PDF itself.
DUDE! Thank you very much! I was about to torch that f**cking printer.
I have had two PCs with the print spooler crashing, both times I had to go into safe mode, delete all the drivers in the Spool folder and than just re-install them in normal mode. But next time I have this problem I will be trying this fix for sure!
However, my main problem of sharing the HP 1020 in a Windows XP, Vista, 7 (32 and 64 bit) environment is not solved by this fix. My print jobs just sit around in the print queue but never gets printed unless you restart the print spooler on the machine sharing the printer.
But like I said, eager to test your fix next time I get the actual print spooler crashing on a PC.
Dude you are a life saver. I have been fighting this issue for months! Popped the three files in and everything works great so far….
Peter,
. I did not look for that particular driver on their website. Anyway you need know if you can print between the 32 bit and 64 bit OS. I don’t think you can install additional drivers in the Host OS. Usually that is a feature for the Server OS. So therefore if you share the printer between the 32 bit OS and the 64 bit OS you won’t be able to download the driver from one PC to another unless you install the driver manually. In addition you could try as I said to host the printer and share it from Windows XP and try win Vista or 7 to print to it. Let us know what you find. try to use virtualbox install windows XP on it and try to print for testing purposes. Maybe is an issue with sharing it.
Have you tried sharing you printer from the XP machine? As I was doing my research HP released a driver for Vista and 7. I am not sure what is the state right now since I have the Ultimate Driver
Hey, yeah, I have tried sharing the printers from computers with all the various OS:es, it only seems to work quite well with the same OS sharing and connecting to it and only with some of the printers. I kind of given up on this issue, but dont tell the users at my job!
But I did just fix a Win7 machine, with the Spooler Error, with your Zenographics files rather than my old solution of going into safe mode etc.
So big thanks for that!
OMFG!!! You have saved my ass! I been trying to figure this out in ages.
I have HP Laserjet 1018 with the same issue
I download latest driver for 1020 HostBased from HP.
Extract exe with 7 zip
go to Add Printer
Have Disk and pick Hp LaserJet 1020
Test Print work fine
But PDF failed
So I followed this guide! and replace SDhp1020.DLL and dump other 3 in the same folder
Restart the Print Spooler service
and BAM!!! it is working
THIS GUIDE WORK WITH LASERJET 1018. You just have to use 1020 driver with this fix
Thanks Admin for the the excellent explanation.
We were having the same problem with 2 different laptops running WinXP SP3 and 2 different HP LaserJet 1020. Same error message as in the first two posts.
I’ve tried reinstalling with latest drivers from HP site, and ran Microsoft FixIt 50126.
Those steps worked for about an hour before print spooler crash again (printing pdf).
What finally worked was, stopping the spooler. Deleted the offending print queue. Then removed re-print the same pdf using the option Print as Image.
Everything is working great now – as long as we print pdf as Image.
Thanks.
I have Hp laserjet P1007 printer, and i am facing same problems…,
can you suggest any solution??
thanks in advance…!
I don’t have any solutions for p1007 but you can try to troubleshoot your print spooler: go here. http://www.gameaddict.eu/?p=483
Enter your comments here…
Thanks it worked. After 3 weeks of stuffing around. !!
NB the SDhp1020.dll originally on my PC was Marvell v 6.1.1530.0 10/12/2007 recently off their web site.
Hence the one Ive downloaded from you is almost a couple of years earlier!!
Could you explain exactly why a particular pdf can cause so much strife? Ive been using the 1020 for a year and never had any problems.?
FYI – my pdf that caused the problem was ’secured’ ie it was called xyz.pdf(SECURED) [it was a bill sent from the government!!!] however the security settings said it could be printed. Im not sure whether that is a furfy or not??
Ive noticed that HP refuse to acknowlege any fault even when its obvious. Im having problems with a laptop that has a manufacturing fault, and its quite common. They wont admit it! Thanks again
Well here goes my theory on this matter. I think that HP when they started manufacturing these printers they were using Zenographics chips. Then I saw that Zenographics was acquired by someone else. Then perhaps HP started buying chips from Marvell to equip these printers. Perhaps your printer has a Phonographic chip, perhaps not, but the Zenographics code is just better written. In the end is not the PDF that has a problem, is the printer driver. I had a few other documents crash the spooler on the printer not only PDFs. But is mostly pdfs that crash it. They don’t have to be secure, sometimes regular pdfs crash it. I have an user that every time he uses a certain application to print he crashes the spooler with the driver fix i found. So there are many issues that come into play to this issue. But the Zenographics driver seems to be better than the Marvell. If you look at the 64 bit driver for Vista and 7 it still uses some Zenographics files. HP is just stubborn here. They still have all versions of drivers but they just want to post the Marvell version. I was looking into the 64 bit version to see if I can find a fix for those people too.
This is a speculative answer so i can’t guarantee you that my interments are 100% accurate about how the printers are manufactured and what chips they use. My inference was accurate when I told them there was a driver issue, but they refused to acknowledge it. I even called them back to let them know I found a fix, but the lady there did not want to listen to me. I told her that I have the proof, she updated the ticket, or at least that is what she told me that she did but i did not see a fix from HP. Since then I think I am the only one that has the best solution to this problem. The fact that I still get comments here means that HP did not fix it.
Well anyway if I ever get a managing position where I have purchasing decision, I will never opt for HP. That is that.
So weird, my hp1020 on win 7 was working fine zero issues then last night all of a sudden i went to print and getting the no printer installed crap.. spent all night and all morning today and just found your site,,, it seemed to only be affected with pdf’s then, so i uninstalled acrobat pro 8 put in 9.. same issues, then i put in your 4 files, wow it printed BUT only printed some bars and nothign from the actual doc even though it printed out all 11 pages,, weird huh.. then i clicked print as image bam perfect!
so i got the dic printed but stil having issues,, any clues what else to try?
thank you:)
DJRich, sorry no new ideas. All the ideas were said here in comments or the post. You can try a Windows XP machine or a Virtual Machine with windows XP. You can try the Virtual Box free download or virtual PC with Windows XP mode from Microsoft. That is if your windows 7 is at least a professional edition.
After spending 10 hours of trying to fix the problem I stumbled onto this site…You saved my buisness…THANK YOU VERY MUCH !!!!!!
Oh my… I had the same problem on many XP boxes. Thanks for your post it really helped.
And now for the bad news: I’m getting the same problem on Windows 7 64-bit with the WIndows 7 64-bit driver provided by HP …