我通过CUPS(lp
/ loptions
)成功使用DNP DS-620打印机来设置打印选项和打印。
有一件事我遇到了问题:检索Media Remaining
的值(使用当前加载的媒体可以完成多少次打印)。
我看了一下CUPS Programming Manual,但我找不到任何指向检索当前媒体留下的打印数量的东西。我在找错了地方吗?如何以编程方式“询问”打印机在更换介质之前可以执行多少打印?
我对这款打印机型号一无所知(之前从未听说过DNP)。但是,如果该打印机旨在跟踪加载的介质量,则只能从CUPS(或直接从打印机)获取该信息。某些打印机只能区分输入托盘中的“0”页和输入托盘中的“1或更多”。
如果您的打印机确实与IPP(Internet打印协议)通信,您可以直接对打印机运行CLI命令ipptool
(与CUPS捆绑在一起)以查询其所有属性,其中包括有关已加载纸张的信息(或不包含信息) :
ipptool -tv ipp://ip-address-of-printer:631/ipp/print get-printer-attributes.test
这可能会也可能无法帮助您访问所需的信息。