Microsoft Knowledge Base Article
This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved.
Terms
of Use |
Trademarks
Article ID: 317978 - Last Review: February 1, 2007 - Revision: 3.2
Internet Explorer Cannot Print Large Images
This article was previously published under Q317978
When you try to print a large image file by using the Enhanced Metafile Format (EMF), the temporary EMF file may not be generated, the print job may fail, and you may receive the following error message:
Iexplorer
This program has performed and illegal operation and will be shut down.
If the problem persists, contact the program vendor.
This behavior can occur when Internet Explorer tries to print an image that is larger then 16 megabytes (MB) based on the resolution calculations. There is an architectural limitation in the Graphics Device Interface (GDI) in the following operating systems that limits the amount of data that can be rendered to 16 MB:
- Microsoft Windows Millennium Edition (Me)
- Microsoft Windows 98
- Microsoft Windows 95
When the print job runs, the EMF file is not generated because the call to the
Public Function StretchDiBits GDI function fails. Because of the dependencies in Internet Explorer 5.5 (and later) on the EMF file, the Internet Explorer printing subsystem to fail.
To work around this behavior, use either of the following methods:
- Use Microsoft Windows NT, Microsoft Windows 2000, or Microsoft Windows XP to print the image. These operating systems do not have the 16 MB GDI limitation.
- Print images that are less than 16 MB after resolution calculations. To calculate the size of the image, check the image properties in a graphics program. Multiply the width * height * bit depth of the image to determine the total size of the image.
This behavior is by design.
APPLIES TO
- Microsoft Internet Explorer 5.5 Service Pack 1
- Microsoft Internet Explorer 5.5 Service Pack 2
- Microsoft Internet Explorer 5.5 Service Pack 1
- Microsoft Internet Explorer 5.5 Service Pack 2
- Microsoft Internet Explorer 5.5 Service Pack 1
- Microsoft Internet Explorer 5.5 Service Pack 2
- Microsoft Internet Explorer 5.5
- Microsoft Internet Explorer 5.5
- Microsoft Internet Explorer 6.0, when used with:
- Microsoft Windows 98 Second Edition
- Microsoft Windows 98 Standard Edition
| kbenv kbprb kbprint KB317978 |
Community Feedback System
Very often, it takes hours to solve a problem. Very often, you've looked high
and low, and have tried a lot of solutions. When you finally found it, chances
are, it was because someone else helped you. Here's your chance to give back.
Use our community feedback tool to let others know what worked for you and what
didn't.
Please also understand that the community feedback system is not warranted to be
correct, it's simply a system that we've built to let people try and help each
other. If something in a feedback response doesn't make sense to you, or you're
not comfortable making changes that the feedback talks about (like registry
edits), please consult a professional.
Thank you for using kbAlertz.com Feedback System.
-- Scott Cate