Microsoft Windows 2000 及更高版本的打印后台处理程序由一组Microsoft提供的和可选的供应商提供的组件组成,其职责包括:
确定打印作业是在本地还是跨网络进行处理。
接受 GDI 创建的数据流以及打印机驱动程序,以便在特定类型的打印机上输出。
将数据假脱机到文件(如果启用了假脱机)。
在逻辑打印机队列中选择第一台可用的物理打印机。
将数据流从后台处理程序格式(如 增强型图元文件(EMF))转换为可发送到打印机硬件的格式(如 打印机控制语言(PCL))。
将数据流发送到打印机硬件。
(Windows Vista)在客户端计算机上呈现打印作业,而不是在打印服务器上呈现打印作业。 客户端呈现 可简化打印服务器工作负载,对打印驱动程序透明,并在 Windows Vista 中默认启用。
对于 Windows 7,打印驱动程序可以在独立于后台处理器的进程中运行。 此功能称为 打印机驱动程序隔离。