用于检测特定打印机托盘上缺纸的Windows API

时间:2008-10-29 19:32:30

标签: c# printing

我正在寻找一种方法来确定Windows中给定打印机上的特定纸盘是否缺纸。 Currenly我正在使用WMI Win32_Printer对象来获取整个打印机的状态,如果其中一个托盘缺纸,我会得到一个状态,告诉我整个打印机缺纸。

但我想知道特定的托盘是否缺纸。庞大的谷歌搜索没有任何结果。

我正在用c#编写应用程序,但指向任何语言的示例都可以。

先谢谢..

2 个答案:

答案 0 :(得分:1)

这是因为它们通常是硬件特定的接口。如果您使用HP或Dell等硬件供应商,那么您可能会找到一种方法来解决这个问题。但Windows界面似乎只允许通知打印机完全缺纸。

答案 1 :(得分:0)

我没有这样做,但我好像记得你可以通过SNMP做到这一点。