A long delay occurs when you print a large file on a Windows 7-based computer

You experience delays when you print large files on a computer that is running Windows 7 or Windows Server 2008 R2.
When you print a file on a computer that is running Windows 7 or Windows Server 2008 R2, a block of memory equal to the size of the spool file is allocated. This memory is not released until the print job is finished. Therefore, if the print job is large, a large spool file is generated and a large block of memory is allocated. For example, when you print a high resolution photo or several copies of a photo, the spool file size can be several Gigabytes (GBs).

This is a common operation. However, it may cause memory swapping if the spool file is larger than the available physical memory. This behavior significantly increases how long it takes to finish the print job.

Notes

  • In Windows Vista or Windows Server 2008, when the spooling is completed or delayed, the allocated memory will be freed.
  • In Windows XP, a large block of memory cannot be allocated.

For example, you are printing a hi-resolution photo, or several copies of a photo. The spool file can easily go over several GBs. Therefore, an amount of memory equal to the spool file is allocated and not freed until the job is finished. Therefore, the issue occurs.

 

Hotfix Download Available
View and request hotfix downloads

 

Original Post: A long delay occurs when you print a large file on a Windows 7 or Windows Server 2008 R2-based computer

Advertisements
This entry was posted in Windows 7 and tagged , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s