如何启动/停止打印机?

时间:2013-07-23 21:24:24

标签: macos operating-system cups systems-programming

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

1 个答案:

答案 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 }

但可能会要求您输入密码。