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