显式 bin 扩展
可以使用特殊构造 BinValue 进一步扩展隐式 bin 扩展。 此对象确定 prtInputTable 或 prtOutputTable 表内的哪个 MIB 对象包含新数据。
Attribute | 说明 |
---|---|
name | 箱的名称。 |
type | BIDI_TYPE枚举中的枚举器。 |
drvPrinterEvent | (可选) 指示端口监视器是否向驱动程序发送通知的布尔值。 TRUE 值指示端口监视器向驱动程序发送通知;FALSE 指示端口监视器不向驱动程序发送通知。 |
valueId | printmib.prtInput.prtInputTable.prtInputEntry 中的 MIB 对象。valueId (输入箱) 或 printmib.prtOutput.prtOutputTable.prtOutputEntry。valueId (输出箱) 。 |
代码示例
下面的代码示例演示如何使用 BinValue 构造来添加新属性 Security。 这具有扩展隐式 bin 扩展的效果。
<Property name="Layout">
<Property name="InputBins">
<InputBin name="TopBin" mibName="TRAY 1">
<BinValue name="Security" type="BIDI_INT" valueId="19"/>
</InputBin>
</Property>
</Property>
前面的示例生成以下查询:
\Printer.Layout.InputBins.TopBin:Security
下面的代码示例演示如何使用 BinValue 构造添加 Status 值。 如前面的示例所示,这具有扩展隐式 bin 扩展的效果。
<Property name="Finishing">
<Property name="OutputBins">
<OutputBin name="TopBin" mibName="STANDARD BIN">
<BinValue name="Status" type="BIDI_INT" valueId="6"/>
</OutputBin>
</Property>
</Property>
前面的示例生成以下查询:
\Printer.Finishing.OutputBins.TopBin:Status