次の方法で共有


明示的なビン拡張機能

特別なコンストラクト BinValue を使用して、暗黙的な bin 拡張をさらに拡張できます。 このオブジェクトは、新しいデータを含む prtInputTable または prtOutputTable テーブル内の MIB オブジェクトを決定します。

特性 説明
名前 ビンの名前。
タイプ 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 値を追加する方法を示しています。 前の例と同様に、これは暗黙的な 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