명시적 bin 확장
특수 구문인 BinValue를 사용하여 암시적 bin 확장을 추가로 확장할 수 있습니다. 이 개체는 prtInputTable 또는 prtOutputTable 테이블 내에 새 데이터가 포함된 MIB 개체를 결정합니다.
attribute | Description |
---|---|
name | bin의 이름입니다. |
type | BIDI_TYPE 열거형의 열거자입니다. |
drvPrinterEvent | (선택 사항) 포트 모니터가 드라이버에 알림을 보내는지 여부를 나타내는 부울 값입니다. TRUE 값은 포트 모니터가 드라이버에 알림을 보내도록 나타냅니다. FALSE는 포트 모니터가 드라이버에 알림을 보내지 않음을 나타냅니다. |
valueId | printmib.prtInput.prtInputTable.prtInputEntry의 MIB 개체입니다. valueId (입력 bin) 또는 printmib.prtOutput.prtOutputTable.prtOutputEntry. valueId (출력 bin). |
코드 예
다음 코드 예제에서는 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