Walker News

Vista IE7 Fail To Print Web Page To XPS Format

Not everyone needs a physical printer at home, so am I. Indeed, we should try not to print as many as we could, as a little contribution to the green environment!
On many occasions, however, there is a need to “print” an electronic receipt / acknowledgement for reference / prove.
In this case, a hard-copy printout is still not a must, but such receipt can be kept intact by printing to another electronic format – Adobe PDF document, Tagged Image File Format (TIFF printed by Microsoft Office Document Image Writer), Microsoft XPS Document, etc.

Before XPS Document is introduced, I used to install PDF Creator to my XP machine for the same purpose.

With Vista Ultimate running now, I enjoy with the built-in XPS Document printing feature. At the same time, there is also Office 2007 with nice Add-in called SaveAsPDF to convert Office document into Adobe PDF format or the Office Document Image Writer for TIFF file.

Now, a problem I’ve faced just now when I want to print an inter-bank fund transfer successfully acknowledgement, the lovely Vista IE7 pop up two error messages, one after another:

Windows Vista IE7 fail to print a web page by showing cannot find file error message.

Vista IE7 doesn’t print a web page by pop up error message:
Cannot find "file:///%userprofile%/AppData/Local/Temp/Low/NZ0LISWM.htm". Make sure the path or Internet address is correct.

After clicking the OK button, there is another Internet Explorer Script Error window pop up:

Vista IE7 pop up Internet Explorer Script Error that object required is not exists at line 2069.

The error message seems to tell that an object required is not exists in line 2069 when processing res://ieframe.dll/preview.dlg (a print preview dialog box?).

Well, if you happen to have this similar problem, you might have done one of this:
  • Too naughty to delete everything found in each Temp folders of Windows Vista, including the LOW integrity folder for read/write access of low integrity process (e.g. IE7 running in Protected Mode) – This is my case!
  • Install and run CCleaner 2.03.532 to clean useless temporarily files in Windows Vista,
  • Install and run CCleaner-like program that delete the LOW folder.

How to restore or recreate LOW folder in Windows Vista?
  1. Browse to the Temp folder of your user account, i.e.
    C:\Users\<User-Name>\AppData\Local\Temp
  2. Create a new folder and name it as Low
     
  3. Open a command prompt with elevated privilege and enter this command to set the LOW folder as low integrity folder:
    ICACLS %userprofile%\AppData\Local\Temp\Low /setintegritylevel (OI)(CI)low

Once these similar message are seen,
processed file: C:\Users\Joyride\AppData\Local\Temp\Low
Successfully processed 1 files; Failed processing 0 files

then proceed to try printing in Vista IE7 again (which should be working now):
Note: With reference to Piriform forum


Custom Search
  1. chipr December 28th, 2007 7:21 AM

    OMG ! Thank you. This fixed my problem. I did not knowingly remove the \Low folder. But I was installing my work SSL VPN s/w and it did delete all cached and temp files. I did re-create the \Low folder, but doing that alone it still didn’t work – at least not until I entered that ICACLS command. Thanks again.

  2. johnny January 10th, 2008 3:04 AM

    very helpful, thank you!

  3. Steve January 18th, 2008 5:34 AM

    Have no idea why this suddenly started happening but the fix was right on the money. Thank you very much.

  4. An Email + Thumbnail = Your Web Identity, Sir! – Walker News February 5th, 2008 2:43 AM

    [...] Johnny, I think you’re the only one of the few hundred commenter in my blog (at this time being) who is identified with a “valid” web identity! [...]

  5. Christopher Fazio March 23rd, 2008 2:50 AM

    It seems like you have solved this problem. However I have attempted to perform step 3 but I keep getting an invalid path error. I have tried running this within the Low directory as well as in C: directory with similar results. Any help would be appreciated. Thanks

  6. Walker March 24th, 2008 5:13 AM

    Hi Christopher, you may try these:

    Open an elevated command prompt and execute these:

    1) mkdir %userprofile%\AppData\Local\Temp\Low
    2)

    ICACLS %userprofile%\AppData\Local\Temp\Low /setintegritylevel (OI)(CI)low
  7. Derrick May 22nd, 2008 2:59 PM

    Whoever you are, the solution provided above works and I can now print web pages again.

    Thank you very much.

  8. Matteo May 25th, 2008 12:15 AM

    Thank you very much, that worked for me….

  9. Google Chrome Has More Efficient Flash Video Cache Technique Than IE7 and Firefox 3 – Walker News October 22nd, 2008 12:58 AM

    [...] flash player plugin cache a copy in Windows temp folder of user account (Firefox 3) or top-level Low integrity folder (IE 7 running in Protected Mode in Windows Vista), the web browser also keep a copy of the flash [...]

  10. Gordon Keith May 5th, 2009 11:08 PM

    I want to thank you for help that I could not get anywhere else, even from Microsoft.
    My XPS doc writer works perfectly now. One question though, How do I prevent this from getting deleted again? I am running a 60 day version of Norton 360. Is this the problem? If so how can I adjust it to solve the problem?
    Thanks, Gordon