如何使用CUPS API暂停/取消暂停打印队列?使用CUPS API我可以使用cupsGetOption()检查打印机状态。如果返回值5,我知道打印机已停止或暂停。我想在这种情况下取消暂停打印机,有没有办法做到这一点?
答案 0 :(得分:0)
您可以使用杯子'ipptool来执行ipp operations:
#!/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
}
但可能会要求您输入密码。