Archive for the ‘Printing’ Category.

Internet Explorer will not print in Protected Mode to HP Printer

When printing from Internet Explorer in Protected Mode, you may find that Internet Explorer locks up.  After, or possibly even before, you kill the Internet Explorer process, you receive the following error:

IE Protected Mode Error

IE Protected Mode Error

A website wants to open web content using a program on this computer?  What does that have to do with printing?
Well, thanks to several blogs, I pieced together that it is due to the fact that my paraticular printer (a HP LaserJet P1505n) is trying to open the HP print monitor when you print.  Since IE is in protected mode, it blocks that (as it should).
My solution was a little ugly, but it works!  I renamed the HP1006MC.exe file referenced in the error to HP1006MC.exeOLD.  I noticed that there is an option to disable printer status alerts in the print properties, but since this is a network pritner, I didn’t have the option to change that.
…Back to printing!
UPDATE
Ok, for some reason I didn’t even think to try checking the box “Do not show me the warning for this program again.”  Do that and click “Allow” and that should solve your problem!  :)  Some things aren’t as complicated as they seem!
Luke

Print Spooler errors on startup?

Ok, got a call this morning from a user saying she couldn’t print. I mentally went over the obvious, and decided a service call would be in order. This user is on Windows XP. Here is what I found:

To start with when the print spooler was started either from Run -> Services.msc -> Print Spooler -> Start / Restart OR from a command prompt with “net start spooler” you would get an error message within 20 seconds or so saying:

After some troubleshooting, I saw that the error logs revealed that the error was coming from a file called ZSDIMF.DLL. I searched the computer for that file and saw that it was related to the user’s HP LaserJet 1022 (I HATE HP DRIVERS!!). See the screenshot:

So here’s the solution:
Make sure the print spooler is stopped. You can even go to the task manager and kill the process called “spoolsv.exe.”
Go here: HKLM\System\CurrentControlSet\Control\Print\Printers\Printname and find the printer with the offending driver. Right click and delete. Note that a registry backup may be a good idea if you are unsure of what you are doing.

Now you can go to to Control Panel -> Printers & Faxes and go to File -> Server Properties. Go to the drivers tab and delete the offending drivers (in my case this was HP Laserjet 1020 series drivers). Now go to the manufacturers website and download new ones and reinstall your printer.

Quick Update
I did get the error again after the first reboot. I deleted all the temp files, including the prefetch, and searched the computer for the offending file again. No file found. After another reboot, everything was fine!
That should do the trick!