0

在任何已安装打印机的打印后台处理程序对话框中,都有一个菜单选项可用于脱机使用打印机。启用此选项意味着所有文档都将排队,直到所述打印机联机。

我正在谈论的选项:

我正在谈论的选项

对于与打印机交互的应用程序,我不希望这样做。这是因为我需要在打印机未连接时告诉用户(这是一项要求)。我正在使用GetPrinter带有PRINTER_INFO_2结构的函数来检查PRINTER_ATTRIBUTE_WORK_OFFLINE属性。

当我手动禁用上述选项时,我的GetPrinter方法告诉我打印机在未连接时处于脱机状态,而在连接时则处于联机状态。当我启用该选项时,该GetPrinter方法总是告诉我打印机在线(我理解)。

如何以编程方式禁用“脱机使用打印机”选项?

4

0 回答 0