<?xml version="1.0"?>
<!-- Canon Inbox Printer Driver for Microsoft Windows -->
<!-- Version 2.00                                     -->
<!-- Copyright CANON INC. All Rights Reserved         -->
<bidi:Schema xmlns:bidi="http://schemas.microsoft.com/windows/2005/03/printing/bidi">

  <Property name="Printer">

    <!-- override tcpbidi.xml refreshInterval -->

    <Property name="Configuration">
      <Property name="Memory">
        <Value name="Size" oid="1.3.6.1.2.1.25.2.2" type="BIDI_INT" drvPrinterEvent="true" refreshInterval="1800000"/>
      </Property>
      <Property name="HardDisk">
        <Installed name="Installed" oid="1.3.6.1.2.1.25.2.3.1.2" deviceIndex="false" drvPrinterEvent="true" refreshInterval="1800000">
          <Lookup value="1.3.6.1.2.1.25.2.1.4"/>
        </Installed>
      </Property>
      <Property name="DuplexUnit">
        <Installed name="Installed" oid="1.3.6.1.2.1.43.13.4.1.9" deviceIndex="true" refreshInterval="1800000" drvPrinterEvent="true">
          <Lookup value="3"/>
          <Lookup value="4"/>
        </Installed>
      </Property>
    </Property>

    <!-- public bidirectional communication schema -->

    <Property name="DeviceInfo">
      <Value name="FirmwareVersion" oid="1.3.6.1.4.1.1602.1.1.1.4" type="BIDI_STRING" drvPrinterEvent="true" refreshInterval="1800000"/>
      <Value name="Location" oid="1.3.6.1.2.1.1.6" type="BIDI_STRING" drvPrinterEvent="true" refreshInterval="1800000"/>
    </Property>

    <IndexedProperty name="DeviceInfo">
      <Value name="SerialNumber" oid="1.3.6.1.2.1.43.5.1.1.17" type="BIDI_STRING" drvPrinterEvent="true" refreshInterval="1800000"/>
    </IndexedProperty>

    <Property name="Consumables">
      <IndexedProperty name="Name">
        <Converter name="Type" oid="1.3.6.1.2.1.43.11.1.1.5" deviceIndex="true" drvPrinterEvent="true" refreshInterval="1800000">
          <Conversion mibValue="3" bidiValue="Toner" />
        </Converter>
        <Value name="Color" oid="1.3.6.1.2.1.43.12.1.1.4" deviceIndex="true" type="BIDI_STRING" drvPrinterEvent="true" refreshInterval="1800000"/>
        <Value name="Capacity" oid="1.3.6.1.2.1.43.11.1.1.8" deviceIndex="true" type="BIDI_INT" drvPrinterEvent="true" refreshInterval="1800000"/>
        <Value name="Level" oid="1.3.6.1.2.1.43.11.1.1.9" deviceIndex="true" type="BIDI_INT" drvPrinterEvent="true" refreshInterval="1800000"/>
      </IndexedProperty>
    </Property>

    <Property name="Layout">
      <Property name="InputBins">
        <!-- MFP -->
        <InputBin name="StackBypass" mibName="Stack Bypass" refreshInterval="1800000"/>
        <InputBin name="Drawer1" mibName="Drawer 1" refreshInterval="1800000"/>
        <InputBin name="Drawer2" mibName="Drawer 2" refreshInterval="1800000"/>
        <InputBin name="Drawer3" mibName="Drawer 3" refreshInterval="1800000"/>
        <InputBin name="Drawer4" mibName="Drawer 4" refreshInterval="1800000"/>
        <InputBin name="Drawer5" mibName="Drawer 5" refreshInterval="1800000"/>
        <!-- SFP -->
        <InputBin name="MPTRAY" mibName="MP TRAY" refreshInterval="1800000"/>
        <InputBin name="CASSETTE1" mibName="CASSETTE1" refreshInterval="1800000"/>
        <InputBin name="CASSETTE2" mibName="CASSETTE2" refreshInterval="1800000"/>
        <InputBin name="CASSETTE3" mibName="CASSETTE3" refreshInterval="1800000"/>
        <InputBin name="CASSETTE4" mibName="CASSETTE4" refreshInterval="1800000"/>
        <!-- private -->
        <IndexedProperty name="Bin">
          <Value name="MediaId" oid="1.3.6.1.4.1.1602.1.4.64.1.1.8" deviceIndex="true" type="BIDI_INT" drvPrinterEvent="true" refreshInterval="1800000"/>        
        </IndexedProperty>
      </Property>
    </Property>

    <Property name="Finishing">
      <Installed name="CollationSupported" oid="1.3.6.1.2.1.43.9.2.1.23" deviceIndex="true" drvPrinterEvent="true" refreshInterval="1800000">
        <Lookup value="3"/>
      </Installed>
      <Installed name="JogOffsetSupported" oid="1.3.6.1.2.1.43.9.2.1.24" deviceIndex="true" drvPrinterEvent="true" refreshInterval="1800000">
        <Lookup value="3"/>
      </Installed>
      <Property name="Staple">
        <Installed name="Installed" oid="1.3.6.1.4.1.1602.1.4.65.2.2.1.3" deviceIndex="true" drvPrinterEvent="true" refreshInterval="1800000">
          <Lookup value="3"/>
        </Installed>
      </Property>
      <Property name="HolePunch">
        <Installed name="Installed" oid="1.3.6.1.4.1.1602.1.4.65.2.2.1.3" deviceIndex="true" drvPrinterEvent="true" refreshInterval="1800000">
          <Lookup value="9"/>
          <Lookup value="10"/>
          <Lookup value="11"/>
          <Lookup value="12"/>
          <Lookup value="13"/>
        </Installed>
      </Property>
      <Property name="OutputBins">
        <!-- MFP -->
        <OutputBin name="Tray1" mibName="Tray 1" refreshInterval="1800000"/>
        <OutputBin name="Tray2" mibName="Tray 2" refreshInterval="1800000"/>
        <OutputBin name="Tray3" mibName="Tray 3" refreshInterval="1800000"/>
        <OutputBin name="Tray4" mibName="Tray 4" refreshInterval="1800000"/>
        <!-- SFP -->
        <OutputBin name="Tray" mibName="Tray" refreshInterval="1800000"/>
      </Property>
    </Property>

    <!-- private bidirectional communication schema -->

    <Property name="Canon">
      <Property name="OIP">
        <Property name="Device">
          <Value name="DeviceModelName" oid="1.3.6.1.4.1.1602.1.1.1.1" type="BIDI_STRING" drvPrinterEvent="true" refreshInterval="1800000"/>
          <Converter name="ProductType" oid="1.3.6.1.4.1.1602.1.1.1.3" drvPrinterEvent="true" refreshInterval="1800000">
            <Conversion mibValue="11" bidiValue="LBP" />
            <Conversion mibValue="13" bidiValue="MFP" />
          </Converter>
          <Property name="ColorSupported">
            <Installed name="Supported" oid="1.3.6.1.4.1.1602.1.4.66.1.1.8" deviceIndex="true" drvPrinterEvent="true" refreshInterval="1800000">
              <Lookup value="3"/>
            </Installed>
          </Property>
          <IndexedProperty name="Status">
            <Value name="MFPPriorityCode" oid="1.3.6.1.4.1.1602.1.5.5.1.1.1.3" type="BIDI_INT" drvPrinterEvent="true" refreshInterval="1800000"/>
          </IndexedProperty>
          <Property name="Status">
            <Value name="LBPStatusCode" oid="1.3.6.1.4.1.1602.1.5.1.4.1.6" type="BIDI_INT" drvPrinterEvent="true" refreshInterval="1800000"/>
          </Property>
        </Property>
        <Property name="Printer">
          <Property name="Capability">
            <Property name="A3LedgerPaperSupported">
              <Installed name="Supported" oid="1.3.6.1.4.1.1602.1.4.66.1.1.9" deviceIndex="true" drvPrinterEvent="true" refreshInterval="1800000">
                <Lookup value="3"/>
              </Installed>
            </Property>
            <Property name="EnvelopeUnitSupported">
              <Installed name="Supported" oid="1.3.6.1.4.1.1602.1.4.66.1.1.10" deviceIndex="true" drvPrinterEvent="true" refreshInterval="1800000">
                <Lookup value="3"/>
              </Installed>
            </Property>
            <Property name="FeedUnitSupported">
              <Installed name="Supported" oid="1.3.6.1.4.1.1602.1.5.5.1.2.1.2" deviceIndex="true" drvPrinterEvent="true" refreshInterval="1800000">
                <Lookup value="26"/>
              </Installed>
            </Property>
            <Property name="TrimmingSupported">
              <Installed name="Supported" oid="1.3.6.1.4.1.1602.1.4.65.4.2.1.3" deviceIndex="true" drvPrinterEvent="true" refreshInterval="1800000">
                <Lookup value="20"/>
              </Installed>
            </Property>
            <Property name="SaddleUnitSupported">
              <Installed name="Supported" oid="1.3.6.1.4.1.1602.1.4.65.2.2.1.3" deviceIndex="true" drvPrinterEvent="true" refreshInterval="1800000">
                <Lookup value="8"/>
              </Installed>
            </Property>
            <Property name="InserterUnitSupported">
              <Installed name="Supported" oid="1.3.6.1.4.1.1602.1.5.5.1.2.1.2" deviceIndex="true" drvPrinterEvent="true" refreshInterval="1800000">
                <Lookup value="27"/>
              </Installed>
            </Property>
            <Property name="FoldingSupported">
              <Installed name="Supported" oid="1.3.6.1.4.1.1602.1.4.65.4.2.1.3" deviceIndex="true" drvPrinterEvent="true" refreshInterval="1800000">
                <Lookup value="4"/>
                <Lookup value="7"/>
                <Lookup value="30"/>
                <Lookup value="31"/>
                <Lookup value="32"/>
              </Installed>
            </Property>
            <Property name="SortSupported">
              <Installed name="Supported" oid="1.3.6.1.4.1.1602.1.4.65.5.2.1.3" deviceIndex="true" drvPrinterEvent="true" refreshInterval="1800000">
                <Lookup value="4"/>
              </Installed>
            </Property>
          </Property>
          <Property name="Service">
            <Property name="Capability">
              <Property name="CPCASupported">
                <Value name="Supported" oid="1.3.6.1.4.1.1602.1.7.1" type="BIDI_INT" drvPrinterEvent="true" refreshInterval="1800000"/>               
              </Property>
              <Property name="MEAPSupported">
                <Value name="Supported" oid="1.3.6.1.4.1.1602.1.8.1" type="BIDI_INT" drvPrinterEvent="true" refreshInterval="1800000"/>               
              </Property>
            </Property>
            <Property name="iWAMS">
              <Property name="iWAMSSupported">
                <Value name="Supported" oid="1.3.6.1.4.1.1602.1.10.1" type="BIDI_INT" drvPrinterEvent="true" refreshInterval="1800000"/>               
              </Property>
              <Value name="iWAMSVersion" oid="1.3.6.1.4.1.1602.1.10.2" type="BIDI_STRING" drvPrinterEvent="true" refreshInterval="1800000"/>
            </Property>
          </Property>
        </Property>
      </Property>
    </Property>

    <Property name="Status">
      <IndexedProperty name="Summary" >
        <Value name="DeviceStatus" oid="1.3.6.1.2.1.25.3.2.1.5" type="BIDI_INT" drvPrinterEvent="true" refreshInterval="1800000"/>
        <Value name="PrinterStatus" oid="1.3.6.1.2.1.25.3.5.1.1" type="BIDI_INT" drvPrinterEvent="true" refreshInterval="1800000"/>
        <Value name="ErrorState" oid="1.3.6.1.2.1.25.3.5.1.2" type="BIDI_BLOB" drvPrinterEvent="true" refreshInterval="1800000"/>
      </IndexedProperty>
    </Property>

  </Property>

</bidi:Schema>
