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

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

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

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

  • 如果) 启用了后台打印,则将数据后台打印到文件 (。

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

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

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

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

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

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