如何通过CUPS查询打印机上的“剩余介质”属性?

时间:2018-10-01 23:18:22

标签: unix printing cups

我已成功通过CUPS(lp / loptions)使用DNP DS-620打印机设置打印选项并进行打印。

我遇到的一件事是:检索Media Remaining的值(使用当前加载的介质可以打印多少张照片)。

我看过CUPS Programming Manual,但是找不到指向当前介质剩余打印数量的信息。 我看错地方了吗?如何在更换介质之前以编程方式“询问”打印机可以打印多少张纸?

1 个答案:

答案 0 :(得分:0)

我对这种打印机型号一无所知(以前从未听说过DNP)。但是,如果该打印机旨在跟踪装入的介质量,则只能从CUPS(或直接从打印机)获取该信息。某些打印机只能区分进纸盒中的“ 0”张纸和进纸盒中的“ 1或更多”纸。

如果您的打印机确实使用IPP(Internet打印协议),则可以直接针对打印机运行CLI命令ipptool(与CUPS捆绑在一起)以查询其所有属性,其中包括信息(与否)有关已装入的纸张:

 ipptool -tv ipp://ip-address-of-printer:631/ipp/print get-printer-attributes.test

这可能会或可能不会帮助您访问所需的信息。