使用Windows XP,提供双向打印机通信(双向通信)。这允许驱动程序和应用程序向打印机设备发出请求并获取响应。以前,双向通信的缺乏限制了应用程序与打印机交互的方式。例如,用户必须手动选择可安装的选项,因为应用程序无法配置打印机。
双向通信支持涉及两个部分:双向通信模式和双向延迟程序API。该模式描述应用程序可以对设备执行的请求以及请求的格式。Bidi后台处理程序API将请求发送到设备,并发送和接收双向数据。应用程序还可以向连接到远程打印机服务器的网络打印机或打印机的网络打印提供商发送请求。