2

如何使用 CUPS API 暂停/取消暂停打印队列?使用 CUPS API,我可以使用 cupsGetOption() 检查打印机状态。如果这返回值 5,我知道打印机已停止或暂停。在这种情况下,我想取消暂停打印机,有没有办法做到这一点?

4

1 回答 1

0

您可以使用 cups 的 ipptool 来执行ipp 操作

#!/usr/bin/env ipptool -tv ipp://localhost/printers/your_queue { OPERATION Resume-Printer GROUP operation-attributes-tag ATTR charset attributes-charset utf-8 ATTR language attributes-natural-language en ATTR uri printer-uri $uri }

不过,您可能会被要求输入密码。

于 2016-04-26T21:03:21.323 回答