Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

There is a noticeable delay when printing an XPS file from XPS Viewer in Windows


View products that this article applies to.

Symptoms

Consider this scenario;
  • You have a computer running Windows Vista or above
  • You have a printer installed using a Version 3 or Version 4 XPS Printer Driver
  • You open an XPS file in the XPS Viewer
  • You print the file to the Printer using an XPS printer driver

In this scenario, after clicking the Print button to print the file. You will notice a performance issue in that there will be a slight delay before the first page is printed.


↑ Back to the top


Cause

With XPS printing, the spooled file needs to be unpackaged and assembled before the job is sent to the device.


↑ Back to the top


Resolution

In order to work around this issue from the XPS Viewer, print to a Printer that uses a Non-XPS printer driver or use another XPS Viewer application.


↑ Back to the top


More Information

In general this does not indicate a problem with the operating system or print device. Basically there are two APIs for XPS printing: the streaming API and the OM API. The XPS viewer uses the streaming API which the spooled file needs to be completely unpackaged and assembled before it can be sent to the print device.

For information with regards to APIs for XPS Printing see the following MSDN article.
http://msdn.microsoft.com/en-us/library/windows/desktop/dd374565(v=vs.85).aspx


↑ Back to the top


Keywords: kb

↑ Back to the top

Article Info
Article ID : 2765592
Revision : 1
Created on : 1/7/2017
Published on : 10/8/2012
Exists online : False
Views : 342