明示的なビン 拡張機能
特別なコンストラクト BinValue を使用して、暗黙的な bin 拡張をさらに拡張できます。 このオブジェクトは、新しいデータを含む prtInputTable または prtOutputTable テーブル内の MIB オブジェクトを決定します。
属性 | 内容 |
---|---|
name | ビンの名前。 |
type | BIDI_TYPE 列挙体のリスト。 |
drvPrinterEvent | (オプション)ポートモニターがドライバに通知を送信するかどうかを示すブール値。 TRUE 値は、ポート モニターがドライバーに通知を送信することを示します。 FALSE は、ポート モニターがドライバーに通知を送信しないことを示します。 |
valueId | printmib.prtInput.prtInputTable.prtInputEntry のいずれかの MIB オブジェクト。valueId (入力 bin) または 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 値を追加する方法を示しています。 前の例と同様に、これは暗黙的な ビン拡張を拡張する効果があります。
<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