Internet Explorer Cannot Print Large Images (317978)
The information in this article applies to:
- Microsoft Internet Explorer 5.5 for Windows Millennium Edition SP 1
- Microsoft Internet Explorer 5.5 for Windows Millennium Edition SP 2
- Microsoft Internet Explorer 5.5 for Windows 98 Second Edition SP 1
- Microsoft Internet Explorer 5.5 for Windows 98 Second Edition SP 2
- Microsoft Internet Explorer 5.5 for Windows 98 SP 1
- Microsoft Internet Explorer 5.5 for Windows 98 SP 2
- Microsoft Internet Explorer 5.5 for Windows 95 SP 1
- Microsoft Internet Explorer 5.5 for Windows 95 SP 2
- Microsoft Internet Explorer version 6 for Windows 98
- Microsoft Internet Explorer version 6 for Windows 98 Second Edition
This article was previously published under Q317978 SYMPTOMS
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.
CAUSE
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.
WORKAROUND
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.
STATUSThis behavior is by design.
Modification Type: | Major | Last Reviewed: | 11/26/2003 |
---|
Keywords: | kbenv kbprb kbprint KB317978 |
---|
|