打印后台处理程序体系结构

Microsoft Windows 2000 及更高版本的打印后台处理程序由一组Microsoft提供的和可选的供应商提供的组件组成,其职责包括:

  • 确定打印作业是在本地还是跨网络进行处理。

  • 接受 GDI 创建的数据流以及打印机驱动程序,以便在特定类型的打印机上输出。

  • 将数据假脱机到文件(如果启用了假脱机)。

  • 在逻辑打印机队列中选择第一台可用的物理打印机。

  • 将数据流从后台处理程序格式(如 增强型图元文件(EMF))转换为可发送到打印机硬件的格式(如 打印机控制语言(PCL))。

  • 将数据流发送到打印机硬件。

  • 打印后台组件打印机表单维护基于注册表的数据库。

  • (Windows Vista)在客户端计算机上呈现打印作业,而不是在打印服务器上呈现打印作业。 客户端呈现 可简化打印服务器工作负载,对打印驱动程序透明,并在 Windows Vista 中默认启用。

  • 对于 Windows 7,打印驱动程序可以在独立于后台处理器的进程中运行。 此功能称为 打印机驱动程序隔离