Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SNMP:用于打印页面计数的通用OID 我目前正在开发一个应用程序,该应用程序涉及通过SNMP协议从打印机获取数据。因为我希望编程尽可能通用,所以我尽量对不同类型的打印机使用相同的OID。我希望能找到一个OID来告诉我有多少页是彩色和黑色打印的。我知道OID 1.3.6.1.2.1.43.10.2.1.4.1.1给出了一个总数,但出于统计目的,我确实需要在颜色和黑/白方面有所不同_Java_Printing_Snmp - Fatal编程技术网

Java SNMP:用于打印页面计数的通用OID 我目前正在开发一个应用程序,该应用程序涉及通过SNMP协议从打印机获取数据。因为我希望编程尽可能通用,所以我尽量对不同类型的打印机使用相同的OID。我希望能找到一个OID来告诉我有多少页是彩色和黑色打印的。我知道OID 1.3.6.1.2.1.43.10.2.1.4.1.1给出了一个总数,但出于统计目的,我确实需要在颜色和黑/白方面有所不同

Java SNMP:用于打印页面计数的通用OID 我目前正在开发一个应用程序,该应用程序涉及通过SNMP协议从打印机获取数据。因为我希望编程尽可能通用,所以我尽量对不同类型的打印机使用相同的OID。我希望能找到一个OID来告诉我有多少页是彩色和黑色打印的。我知道OID 1.3.6.1.2.1.43.10.2.1.4.1.1给出了一个总数,但出于统计目的,我确实需要在颜色和黑/白方面有所不同,java,printing,snmp,Java,Printing,Snmp,如果有一个OID可以告诉我有多少页是彩色/黑白打印的,并且可以在不同型号/类型的打印机上使用,并且您碰巧知道,请毫不犹豫地告诉我 这不是一个真正的编程问题,但由于您正在开发一个应用程序,我想它在某种程度上适合堆栈溢出 1.3.6.1.2.1.43.10.2是一个表格,可上市 1.3.6.1.2.1.43.10.2.1.4为prtMarkerLifeCount列。它计算标记,在激光打印机上,我希望它计算打印的页数 如果您有一台彩色激光打印机,它可能会将每个墨盒作为一个单独的“标记”进行计数,因此表

如果有一个OID可以告诉我有多少页是彩色/黑白打印的,并且可以在不同型号/类型的打印机上使用,并且您碰巧知道,请毫不犹豫地告诉我

这不是一个真正的编程问题,但由于您正在开发一个应用程序,我想它在某种程度上适合堆栈溢出

1.3.6.1.2.1.43.10.2是一个表格,可上市

1.3.6.1.2.1.43.10.2.1.4为prtMarkerLifeCount列。它计算标记,在激光打印机上,我希望它计算打印的页数

如果您有一台彩色激光打印机,它可能会将每个墨盒作为一个单独的“标记”进行计数,因此表中有多行。这取决于打印机供应商。如果是这种情况,您可以通过对整个表进行SNMP遍历来查看每个标记的值。使用,命令行类似于

snmpwalk -c public -v2c <printer-address> 1.3.6.1.2.1.43.10.2
snmpwalk-c public-v2c 1.3.6.1.2.1.43.10.2
输出可能会让您了解特定打印机发布的内容

例如,您可以在中看到MIB的不同OID,并且可以在中读取整个MIB


请注意,虽然大多数打印机供应商都实施RFC 3805,但这不是强制性的,因此您应该检查每台到货的新打印机是否符合要求。一些供应商可能更喜欢实现专有打印机MIB。

您给我的OID就是我在问题帖子中给出的OID。正如我之前所说,它只提供打印页面的总量。我并不是想给你们一个新的OID。我在想办法让你如何使用你给的OID。我可以认为这个表在你的打印机上只有一列吗?事实上,不管它是哪台打印机,它只给出1个值。我在佳能、兄弟、京瓷和惠普都试过这个OID,每次只有1个resultOh,我猜“marker”就是应用碳粉的组件。激光打印机里只有一台。PRINTER-MIB中的其他表如何?例如,尝试prtMarkerSuppliesTable(1.3.6.1.2.1.43.11.1)。