다음을 통해 공유


명시적 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