There are times when you need to print a web page. But if you find that you are unable to print or print preview web pages, when you are using Internet Explorer 9 or IE8 on your Windows 7 or Vista, this article may interest you.
The reason this occurs is because your C:\Users\username\AppData\Local\Temp\Low folder may have been deleted due to certain reasons. It could be because of some disk cleaning utility which you may be using.
Well, firstly you could restart Internet Explorer and try again and see if it works this time.
If not, the try to re-create this folder manually. To do so, type %Temp% in start search and hit Enter to open the Temp folder. Now in this folder, create a new folder and name it Temp. That’s it!
If you are unable to re-create this folder manually, download and apply this Microsoft Fix it 50676. It will re-create the folder automatically.
Now see if it works.
If it still does not help, KB973479 recommends that you reset low integrity level on the Low folder.
To do so, open command prompt as admin, type ICACLS “%userprofile%\AppData\Local\Temp\Low” /setintegritylevel (OI)(CI)low and hit Enter.
Alternatively, you can download and apply Microsoft Fix it 50677 to do so automatically.
Restart the computer.
You will now be able to print or print preview webpages in your Internet Explorer.
UPDATE: You could also read the discussion at this forum thread where solutions have been discussed.