Printing from Modern App creates large spool file when you select Advanced Printing features

Applies to: Windows 10, version 2004, all editionsWindows 10, version 1909, all editionsWindows 10, version 1903, all editions


Consider the following scenario:
  • You have a system that is running Windows 8, Windows 8.1 or Windows 10.
  • You have a document open in a Modern App that contains images and text on multiple pages, for example a PDF file.
  • You try to print the file by using a PostScript or PCL6-based printer driver.
  • Within the printer properties, you select the print feature to include more than one page per sheet.

In this scenario when the print job is sent to the print queue, you may notice that the size of the print job is somewhat larger than the file size.


This issue is expected behavior as the spooled data has to be converted from XPS data to an Enhanced MetaFile (EMF). This is so that data can be converted by the GDI engine into the Printer Definition Language (PDL) data which the print device can then receive.

In some cases, the JPEG pass-through will not be used, as rotation of JPEG images is unsupported in this scenario.


To work around this issue, you have to limit the size of the spooled data. Print the documents from a desktop application as there will be no data conversion required for the print device.