本文介绍从新式应用打印时出现的问题,因为当你选择“高级打印”功能(例如每个工作表的页数)时,这会创建一个大型后台处理程序文件。
适用于:Windows 10 - 所有版本
原始 KB 数: 2989058
现象
假设出现了下面这种情景:
- 你有一个运行 Windows 10 的系统。
- 在现代应用中打开一个文档,其中包含多个页面上的图像和文本,例如 PDF 文件。
- 尝试使用基于 PostScript 或 PCL6 的打印机驱动程序打印文件。
- 在打印机属性中,选择打印功能以包含每个工作表的多个页面。
在这种情况下,当打印作业发送到打印队列时,你可能会注意到打印作业的大小大于文件大小。
原因
此问题是预期行为,因为后台处理的数据必须从 XPS 数据转换为增强型 MetaFile(EMF)。 这样,GDI 引擎就可以将数据转换为打印设备随后可以接收的打印机定义语言(PDL)数据。
在某些情况下,不会使用 JPEG 直通,因为在此方案中不支持 JPEG 图像的旋转。
解决方法
若要解决此问题,必须限制后台处理数据的大小。 从桌面应用程序打印文档,因为打印设备不需要数据转换。