擅长:python、mysql、java
<p>确保您:</p>
<ul>
<li>为您的佳能打印机使用正确的IP、SNMP团体名称和SNMP版本(1 vs 2c)</li>
<li>您的佳能打印机提供您要获取的OID(<em>1.3.6.1.2.1.25.3.2.1.3.1</em>)</li>
<li>您没有某种基于主机的防火墙来阻止来自脚本的流量,特别是%-)</li>
</ul>
<p>如果一切正常,请尝试启用pysnmp调试,以查看输出、输入(如果有)以及佳能打印机响应的IP地址。如果它从与您查询的IP不同的IP进行响应,那么pysnmp将放弃此类响应。在</p>
<p>要启用pysnmp调试,请在脚本开头添加以下代码段:</p>
<pre><code>from pysnmp import debug
debug.setLogger(debug.Debug('io', 'msgproc', 'secmod'))
</code></pre>
<p>更新:</p>
<p>默认情况下,使用SNMPv2c。要将v1的SNMP版本设置为0,请执行以下操作:</p>
^{pr2}$