<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
  <device>
    <!-- SCSI-SUBSYSTEM -->
    <match key="info.category" string="scsi_generic">
      <!-- Some SCSI Scanners announce themselves "processor" -->
      <match key="@info.parent:scsi.type" string="processor">
        <match key="@info.parent:scsi.vendor" string="EPSON">
          <!-- SCSI Scanner "Epson Perfection 2450" | "Epson Perfection 2450 PHOTO" -->
          <match key="@info.parent:scsi.model" string="GT-9700">
            <append key="info.capabilities" type="strlist">scanner</append>
          </match>
          <!-- SCSI Scanner "Epson Perfection 3200" | "Epson Perfection 3200 PHOTO" -->
          <match key="@info.parent:scsi.model" string="GT-9800">
            <append key="info.capabilities" type="strlist">scanner</append>
          </match>
          <!-- SCSI Scanner "Epson Perfection 636S" | "Epson Perfection 1200S" -->
          <match key="@info.parent:scsi.model" string="Perfection1200">
            <append key="info.capabilities" type="strlist">scanner</append>
          </match>
          <!-- SCSI Scanner "Epson Perfection 636" -->
          <match key="@info.parent:scsi.model" string="Perfection636">
            <append key="info.capabilities" type="strlist">scanner</append>
          </match>
          <!-- SCSI Scanner "Epson GT-10000+" -->
          <match key="@info.parent:scsi.model" string="SCANNER GT-10000">
            <append key="info.capabilities" type="strlist">scanner</append>
          </match>
          <!-- SCSI Scanner "Epson GT-7000" -->
          <match key="@info.parent:scsi.model" string="SCANNER GT-7000">
            <append key="info.capabilities" type="strlist">scanner</append>
          </match>
        </match>
        <match key="@info.parent:scsi.vendor" string="HP">
          <!-- SCSI Scanner "Hewlett-Packard ScanJet 4p" -->
          <match key="@info.parent:scsi.model" string="C1130A">
            <append key="info.capabilities" type="strlist">scanner</append>
          </match>
          <!-- SCSI Scanner "Hewlett-Packard ScanJet IIc" -->
          <match key="@info.parent:scsi.model" string="C1750A">
            <append key="info.capabilities" type="strlist">scanner</append>
          </match>
          <!-- SCSI Scanner "Hewlett-Packard ScanJet IIp" -->
          <match key="@info.parent:scsi.model" string="C1790A">
            <append key="info.capabilities" type="strlist">scanner</append>
          </match>
          <!-- SCSI Scanner "Hewlett-Packard ScanJet IIcx" -->
          <match key="@info.parent:scsi.model" string="C2500A">
            <append key="info.capabilities" type="strlist">scanner</append>
          </match>
          <!-- SCSI Scanner "Hewlett-Packard ScanJet 4c" -->
          <match key="@info.parent:scsi.model" string="C2520A">
            <append key="info.capabilities" type="strlist">scanner</append>
          </match>
          <!-- SCSI Scanner "Hewlett-Packard ScanJet 5p" -->
          <match key="@info.parent:scsi.model" string="C5110A">
            <append key="info.capabilities" type="strlist">scanner</append>
          </match>
          <!-- SCSI Scanner "Hewlett-Packard ScanJet 6200C" -->
          <match key="@info.parent:scsi.model" string="C6270A">
            <append key="info.capabilities" type="strlist">scanner</append>
          </match>
          <!-- SCSI Scanner "Hewlett-Packard ScanJet 6300C" -->
          <match key="@info.parent:scsi.model" string="C7670A">
            <append key="info.capabilities" type="strlist">scanner</append>
          </match>
        </match>
      </match>
    </match>
    <!-- USB-SUBSYSTEM -->
    <match key="info.subsystem" string="usb">
      <match key="usb.vendor_id" int="0x03f0">
        <!-- Hewlett-Packard ScanJet 4100C -->
        <match key="usb.product_id" int="0x0101">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 4200C | Hewlett-Packard ScanJet 4200Cxi | Hewlett-Packard ScanJet 4200Cse -->
        <match key="usb.product_id" int="0x0105">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 6200C | Hewlett-Packard ScanJet 6250C -->
        <match key="usb.product_id" int="0x0201">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 3300c -->
        <match key="usb.product_id" int="0x0205">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 4300c -->
        <match key="usb.product_id" int="0x0305">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 5200C -->
        <match key="usb.product_id" int="0x0401">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 3400c -->
        <match key="usb.product_id" int="0x0405">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 2100C -->
        <match key="usb.product_id" int="0x0505">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 6300C | Hewlett-Packard ScanJet 6350C | Hewlett-Packard ScanJet 6390C -->
        <match key="usb.product_id" int="0x0601">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 2200C -->
        <match key="usb.product_id" int="0x0605">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 5300C | Hewlett-Packard ScanJet 5370C -->
        <match key="usb.product_id" int="0x0701">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard scanjet 4400c -->
        <match key="usb.product_id" int="0x0705">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 7400c | Hewlett-Packard ScanJet 7450c | Hewlett-Packard ScanJet 7490c -->
        <match key="usb.product_id" int="0x0801">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard scanjet 4470c -->
        <match key="usb.product_id" int="0x0805">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 2300C -->
        <match key="usb.product_id" int="0x0901">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 2400C | Hewlett-Packard ScanJet G2410 -->
        <match key="usb.product_id" int="0x0a01">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 8200 | Hewlett-Packard ScanJet 8250 | Hewlett-Packard ScanJet 8290 -->
        <match key="usb.product_id" int="0x0b01">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 5400c -->
        <match key="usb.product_id" int="0x1005">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 5470c -->
        <match key="usb.product_id" int="0x1105">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 4500C | Hewlett-Packard ScanJet 5550C -->
        <match key="usb.product_id" int="0x1205">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 4570C | Hewlett-Packard ScanJet 5500C -->
        <match key="usb.product_id" int="0x1305">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 3670 | Hewlett-Packard ScanJet 3690C -->
        <match key="usb.product_id" int="0x1405">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 5590 -->
        <match key="usb.product_id" int="0x1705">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 7650 -->
        <match key="usb.product_id" int="0x1805">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 4850C -->
        <match key="usb.product_id" int="0x1b05">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 3530C | Hewlett-Packard ScanJet 3570C -->
        <match key="usb.product_id" int="0x2005">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 3500C -->
        <match key="usb.product_id" int="0x2205">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 3970c -->
        <match key="usb.product_id" int="0x2305">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 4070 Photosmart -->
        <match key="usb.product_id" int="0x2405">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 3800 -->
        <match key="usb.product_id" int="0x2605">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet G2710 -->
        <match key="usb.product_id" int="0x2805">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 8300 | Hewlett-Packard ScanJet 8350 | Hewlett-Packard ScanJet 8390 -->
        <match key="usb.product_id" int="0x3805">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 8270 -->
        <match key="usb.product_id" int="0x3905">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard LaserJet M1005 MFP -->
        <match key="usb.product_id" int="0x3b17">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 4370 -->
        <match key="usb.product_id" int="0x4105">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet G3010 -->
        <match key="usb.product_id" int="0x4205">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet G3110 -->
        <match key="usb.product_id" int="0x4305">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet G4010 -->
        <match key="usb.product_id" int="0x4505">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet G4050 -->
        <match key="usb.product_id" int="0x4605">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet N6310 -->
        <match key="usb.product_id" int="0x4705">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard LaserJet M1120 MFP -->
        <match key="usb.product_id" int="0x5617">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard LaserJet M1120n MFP -->
        <match key="usb.product_id" int="0x5717">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x0400">
        <!-- Mustek BearPaw 1200 -->
        <match key="usb.product_id" int="0x1000">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Mustek BearPaw 1200 | Mustek BearPaw 2400 -->
        <match key="usb.product_id" int="0x1001">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x040a">
        <!-- Kodak ESP 5100 -->
        <match key="usb.product_id" int="0x4025">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak ESP 5300 -->
        <match key="usb.product_id" int="0x4026">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak ESP 5500 -->
        <match key="usb.product_id" int="0x4027">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak ESP 5000 -->
        <match key="usb.product_id" int="0x4028">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak ESP 3300 -->
        <match key="usb.product_id" int="0x4031">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak ESP 5 -->
        <match key="usb.product_id" int="0x4032">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak ESP 7 -->
        <match key="usb.product_id" int="0x403e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak ESP 9 -->
        <match key="usb.product_id" int="0x403f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak ESP 5200 -->
        <match key="usb.product_id" int="0x4041">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak ESP 3200 -->
        <match key="usb.product_id" int="0x4043">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak ESP 4100 -->
        <match key="usb.product_id" int="0x4053">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak ESP 6100 -->
        <match key="usb.product_id" int="0x4054">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak ESP 7200 -->
        <match key="usb.product_id" int="0x4056">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak ESP C110 -->
        <match key="usb.product_id" int="0x4057">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak ESP C115 -->
        <match key="usb.product_id" int="0x4058">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak ESP 2150 -->
        <match key="usb.product_id" int="0x4059">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak ESP C310 -->
        <match key="usb.product_id" int="0x405d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak ESP C315 -->
        <match key="usb.product_id" int="0x405e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Advent AW10 -->
        <match key="usb.product_id" int="0x4060">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak Hero Office 6.1 -->
        <match key="usb.product_id" int="0x4062">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak Hero 7.1 -->
        <match key="usb.product_id" int="0x4063">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak Hero 5.1 -->
        <match key="usb.product_id" int="0x4064">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak ESP 9200 -->
        <match key="usb.product_id" int="0x4065">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak ESP 2170 -->
        <match key="usb.product_id" int="0x4066">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak Hero 9.1 -->
        <match key="usb.product_id" int="0x4067">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak Hero 3.1 -->
        <match key="usb.product_id" int="0x406d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak i30 -->
        <match key="usb.product_id" int="0x6001">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak i40 -->
        <match key="usb.product_id" int="0x6002">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak i50 | Kodak i55 -->
        <match key="usb.product_id" int="0x6003">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak i60 | Kodak i65 -->
        <match key="usb.product_id" int="0x6004">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Kodak i80 -->
        <match key="usb.product_id" int="0x6005">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x041e">
        <!-- Creative WebCam Go Mini -->
        <match key="usb.product_id" int="0x4007">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x043d">
        <!-- Lexmark X70 | Lexmark X73 -->
        <match key="usb.product_id" int="0x002d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Lexmark X74 -->
        <match key="usb.product_id" int="0x0060">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Lexmark X1110 | Lexmark X1130 | Lexmark X1140
             Lexmark X1150 | Lexmark X1170 | Lexmark X1180
             Lexmark X1185 | Lexmark X1195 -->
        <match key="usb.product_id" int="0x007c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Lexmark X12xx -->
        <match key="usb.product_id" int="0x007d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x0458">
        <!-- Genius ColorPage HR6 V1 -->
        <match key="usb.product_id" int="0x2004">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Genius Colorpage HR6 V2 -->
        <match key="usb.product_id" int="0x2007">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Genius Colorpage HR6 V2 -->
        <match key="usb.product_id" int="0x2008">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Genius Colorpage HR6A -->
        <match key="usb.product_id" int="0x2009">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Genius Colorpage Vivid3x | Genius Colorpage Vivid3 V2 -->
        <match key="usb.product_id" int="0x2011">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Genius Colorpage HR7 -->
        <match key="usb.product_id" int="0x2013">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Genius Colorpage Vivid4 -->
        <match key="usb.product_id" int="0x2014">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Genius Colorpage HR7LE -->
        <match key="usb.product_id" int="0x2015">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Genius Colorpage HR6X -->
        <match key="usb.product_id" int="0x2016">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Genius Colorpage Vivid3xe -->
        <match key="usb.product_id" int="0x2017">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Genius Colorpage Vivid4xe -->
        <match key="usb.product_id" int="0x201a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Genius Colorpage Vivid4x -->
        <match key="usb.product_id" int="0x201b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Genius Colorpage Vivid 1200 X -->
        <match key="usb.product_id" int="0x201d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Genius ColorPage Slim 1200 -->
        <match key="usb.product_id" int="0x201e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Genius Colorpage Vivid 1200 XE -->
        <match key="usb.product_id" int="0x201f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Genius Colorpage SF600 -->
        <match key="usb.product_id" int="0x2021">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x0461">
        <!-- Medion/Lifetec/Tevion/Cytron MD5345 | Medion/Lifetec/Tevion/Cytron MD6228 | Medion/Lifetec/Tevion/Cytron MD6471 -->
        <match key="usb.product_id" int="0x0377">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox 2400 Onetouch -->
        <match key="usb.product_id" int="0x038b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x047b">
        <!-- Trust Office Scan USB 19200 -->
        <match key="usb.product_id" int="0x1000">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Hewlett-Packard ScanJet 4300c/Silitek -->
        <match key="usb.product_id" int="0x1002">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x0482">
        <!-- Kyocera FS-1016MFP -->
        <match key="usb.product_id" int="0x0335">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x049f">
        <!-- Compaq S4-100 -->
        <match key="usb.product_id" int="0x001a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x04a5">
        <!-- Benq (Acer) 310U -->
        <match key="usb.product_id" int="0x1a20">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Benq (Acer) 620U -->
        <match key="usb.product_id" int="0x1a2a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Benq (Acer) 320U | Benq (Acer) 340U | Mitsubishi Diamondview 648UT -->
        <match key="usb.product_id" int="0x2022">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Benq (Acer) 620UT -->
        <match key="usb.product_id" int="0x2040">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Benq (Acer) 640U | Guillemot / Hercules Maxi Scan A4 USB 640U | Guillemot / Hercules Maxi A4 36 bit -->
        <match key="usb.product_id" int="0x2060">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Benq (Acer) 640bu -->
        <match key="usb.product_id" int="0x207e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Benq (Acer) 3300 | Benq (Acer) 4300 | Mitsubishi Diamondview 650U -->
        <match key="usb.product_id" int="0x20b0">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Benq (Acer) 640BT -->
        <match key="usb.product_id" int="0x20be">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Benq (Acer) 1240 -->
        <match key="usb.product_id" int="0x20c0">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Benq (Acer) 3300 | Benq (Acer) 4300 | Guillemot / Hercules Scan@home Touch 1248 (USB) -->
        <match key="usb.product_id" int="0x20de">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Benq (Acer) 5000 -->
        <match key="usb.product_id" int="0x20f8">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Benq (Acer) 5000E | Benq (Acer) 5000U -->
        <match key="usb.product_id" int="0x20fc">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Benq (Acer) 5300 -->
        <match key="usb.product_id" int="0x20fe">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Benq (Acer) 5150 | Benq (Acer) 5250 -->
        <match key="usb.product_id" int="0x2137">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- BenQ 5550 -->
        <match key="usb.product_id" int="0x2211">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x04a7">
        <!-- Visioneer Visioneer OneTouch 7100 -->
        <match key="usb.product_id" int="0x0229">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Visioneer 9650 -->
        <match key="usb.product_id" int="0x0390">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Visioneer 9320 -->
        <match key="usb.product_id" int="0x0420">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Visioneer 9450 -->
        <match key="usb.product_id" int="0x0421">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Visioneer 9550 -->
        <match key="usb.product_id" int="0x0422">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Visioneer 9750 -->
        <match key="usb.product_id" int="0x0423">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Visioneer Strobe XP 450 -->
        <match key="usb.product_id" int="0x0424">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Visioneer Strobe XP 200 -->
        <match key="usb.product_id" int="0x0426">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Visioneer Strobe XP 100 -->
        <match key="usb.product_id" int="0x0427">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Visioneer OneTouch 7300 -->
        <match key="usb.product_id" int="0x0444">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox DocuMate510 -->
        <match key="usb.product_id" int="0x0446">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox DocuMate520 -->
        <match key="usb.product_id" int="0x0447">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox DocuMate250 -->
        <match key="usb.product_id" int="0x0448">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox DocuMate252 -->
        <match key="usb.product_id" int="0x0449">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox DocuMate262 -->
        <match key="usb.product_id" int="0x044c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Visioneer Strobe XP 300 -->
        <match key="usb.product_id" int="0x0474">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox DocuMate272 -->
        <match key="usb.product_id" int="0x0475">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox DocuMate232 -->
        <match key="usb.product_id" int="0x0476">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox DocuMate152 -->
        <match key="usb.product_id" int="0x0477">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox DocuMate752 -->
        <match key="usb.product_id" int="0x0478">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Visioneer Strobe XP 470 -->
        <match key="usb.product_id" int="0x0479">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Visioneer 9450-G -->
        <match key="usb.product_id" int="0x047a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Visioneer 9650-G -->
        <match key="usb.product_id" int="0x047b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox DocuMate510-G -->
        <match key="usb.product_id" int="0x047c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox DocuMate252-G -->
        <match key="usb.product_id" int="0x048c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox DocuMate262-G -->
        <match key="usb.product_id" int="0x048d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox DocuMate272-G -->
        <match key="usb.product_id" int="0x048e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Visioneer Strobe XP 470-G | Visioneer Patriot 470 -->
        <match key="usb.product_id" int="0x048f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox DocuMate250-G -->
        <match key="usb.product_id" int="0x0490">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Visioneer Strobe XP 450-G -->
        <match key="usb.product_id" int="0x0491">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox DocuMate520-G -->
        <match key="usb.product_id" int="0x0492">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Visioneer 9750-G -->
        <match key="usb.product_id" int="0x0493">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Visioneer Roadwarrior -->
        <match key="usb.product_id" int="0x0494">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox DocuMate512 -->
        <match key="usb.product_id" int="0x0495">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Visioneer Patriot 430 -->
        <match key="usb.product_id" int="0x0497">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Visioneer Patriot 680 | Xerox DocuMate632 -->
        <match key="usb.product_id" int="0x0498">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Visioneer Patriot 780 -->
        <match key="usb.product_id" int="0x0499">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox DocuMate752 -->
        <match key="usb.product_id" int="0x049a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Visioneer Strobe XP 100,r3 -->
        <match key="usb.product_id" int="0x049b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox DocuMate150 -->
        <match key="usb.product_id" int="0x049c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox DocuMate162 -->
        <match key="usb.product_id" int="0x049d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox DocuMate262i -->
        <match key="usb.product_id" int="0x04a7">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox Travel Scanner 100 -->
        <match key="usb.product_id" int="0x04ac">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x04a9">
        <!-- Canon DR-2080C -->
        <match key="usb.product_id" int="0x1601">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon CR-180 | Canon CR-180II -->
        <match key="usb.product_id" int="0x1602">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon DR-9080C -->
        <match key="usb.product_id" int="0x1603">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon DR-7080C -->
        <match key="usb.product_id" int="0x1604">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon DR-5010C -->
        <match key="usb.product_id" int="0x1606">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon DR-6080 -->
        <match key="usb.product_id" int="0x1607">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon DR-2580C -->
        <match key="usb.product_id" int="0x1608">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon DR-3080CII -->
        <match key="usb.product_id" int="0x1609">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon DR-2050C | Canon DR-2050SP -->
        <match key="usb.product_id" int="0x160a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon DR-7580 -->
        <match key="usb.product_id" int="0x160b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP750 -->
        <match key="usb.product_id" int="0x1706">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP780 | Canon PIXMA MP790 -->
        <match key="usb.product_id" int="0x1707">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP760 | Canon PIXMA MP770 -->
        <match key="usb.product_id" int="0x1708">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP150 -->
        <match key="usb.product_id" int="0x1709">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP170 -->
        <match key="usb.product_id" int="0x170a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP450 -->
        <match key="usb.product_id" int="0x170b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP500 -->
        <match key="usb.product_id" int="0x170c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP800 -->
        <match key="usb.product_id" int="0x170d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP800R -->
        <match key="usb.product_id" int="0x170e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP530 -->
        <match key="usb.product_id" int="0x1712">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP830 -->
        <match key="usb.product_id" int="0x1713">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP160 -->
        <match key="usb.product_id" int="0x1714">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP180 -->
        <match key="usb.product_id" int="0x1715">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP460 -->
        <match key="usb.product_id" int="0x1716">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP510 -->
        <match key="usb.product_id" int="0x1717">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP600 -->
        <match key="usb.product_id" int="0x1718">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP600R -->
        <match key="usb.product_id" int="0x1719">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP810 -->
        <match key="usb.product_id" int="0x171a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP960 -->
        <match key="usb.product_id" int="0x171b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX7600 -->
        <match key="usb.product_id" int="0x171c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP210 -->
        <match key="usb.product_id" int="0x1721">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP220 -->
        <match key="usb.product_id" int="0x1722">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP470 -->
        <match key="usb.product_id" int="0x1723">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP520 -->
        <match key="usb.product_id" int="0x1724">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP610 -->
        <match key="usb.product_id" int="0x1725">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP970 -->
        <match key="usb.product_id" int="0x1726">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX300 -->
        <match key="usb.product_id" int="0x1727">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX310 -->
        <match key="usb.product_id" int="0x1728">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX700 -->
        <match key="usb.product_id" int="0x1729">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP140 -->
        <match key="usb.product_id" int="0x172b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX850 -->
        <match key="usb.product_id" int="0x172c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP980 -->
        <match key="usb.product_id" int="0x172d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP630 -->
        <match key="usb.product_id" int="0x172e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP620 -->
        <match key="usb.product_id" int="0x172f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP540 -->
        <match key="usb.product_id" int="0x1730">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP480 -->
        <match key="usb.product_id" int="0x1731">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP240 -->
        <match key="usb.product_id" int="0x1732">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP260 -->
        <match key="usb.product_id" int="0x1733">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP190 -->
        <match key="usb.product_id" int="0x1734">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX860 -->
        <match key="usb.product_id" int="0x1735">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX320 -->
        <match key="usb.product_id" int="0x1736">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX330 -->
        <match key="usb.product_id" int="0x1737">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP250 -->
        <match key="usb.product_id" int="0x173a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP270 -->
        <match key="usb.product_id" int="0x173b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP490 -->
        <match key="usb.product_id" int="0x173c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP550 -->
        <match key="usb.product_id" int="0x173d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP560 -->
        <match key="usb.product_id" int="0x173e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP640 -->
        <match key="usb.product_id" int="0x173f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP990 -->
        <match key="usb.product_id" int="0x1740">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX340 -->
        <match key="usb.product_id" int="0x1741">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX350 -->
        <match key="usb.product_id" int="0x1742">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX870 -->
        <match key="usb.product_id" int="0x1743">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP280 -->
        <match key="usb.product_id" int="0x1746">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP495 -->
        <match key="usb.product_id" int="0x1747">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MG5100 Series -->
        <match key="usb.product_id" int="0x1748">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MG5200 Series -->
        <match key="usb.product_id" int="0x1749">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MG6100 Series -->
        <match key="usb.product_id" int="0x174a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MG8100 Series -->
        <match key="usb.product_id" int="0x174b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX360 -->
        <match key="usb.product_id" int="0x174d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX410 -->
        <match key="usb.product_id" int="0x174e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX420 -->
        <match key="usb.product_id" int="0x174f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX880 Series | Canon PIXMA MX882 | Canon PIXMA MX885 -->
        <match key="usb.product_id" int="0x1750">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MG2100 Series -->
        <match key="usb.product_id" int="0x1751">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MG3100 Series -->
        <match key="usb.product_id" int="0x1752">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MG4100 Series -->
        <match key="usb.product_id" int="0x1753">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MG5300 Series -->
        <match key="usb.product_id" int="0x1754">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MG6200 Series -->
        <match key="usb.product_id" int="0x1755">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MG8200 Series -->
        <match key="usb.product_id" int="0x1756">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP493 -->
        <match key="usb.product_id" int="0x1757">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA E500 -->
        <match key="usb.product_id" int="0x1758">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX370 Series -->
        <match key="usb.product_id" int="0x1759">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA E600 -->
        <match key="usb.product_id" int="0x175a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX430 Series -->
        <match key="usb.product_id" int="0x175b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX510 Series -->
        <match key="usb.product_id" int="0x175c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX710 Series -->
        <match key="usb.product_id" int="0x175d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX890 Series -->
        <match key="usb.product_id" int="0x175e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP230 -->
        <match key="usb.product_id" int="0x175f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MG2200 Series -->
        <match key="usb.product_id" int="0x1760">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA E510 -->
        <match key="usb.product_id" int="0x1761">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MG3200 Series -->
        <match key="usb.product_id" int="0x1762">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MG4200 Series -->
        <match key="usb.product_id" int="0x1763">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MG5400 Series -->
        <match key="usb.product_id" int="0x1764">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MG6300 Series -->
        <match key="usb.product_id" int="0x1765">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX390 Series -->
        <match key="usb.product_id" int="0x1766">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA E610 -->
        <match key="usb.product_id" int="0x1767">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX450 Series -->
        <match key="usb.product_id" int="0x1768">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX520 Series -->
        <match key="usb.product_id" int="0x1769">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX720 Series -->
        <match key="usb.product_id" int="0x176a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MX920 Series -->
        <match key="usb.product_id" int="0x176b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon CanoScan 8800F -->
        <match key="usb.product_id" int="0x1901">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon CanoScan LiDE 100 -->
        <match key="usb.product_id" int="0x1904">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon CanoScan LiDE 200 -->
        <match key="usb.product_id" int="0x1905">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon CanoScan 700F -->
        <match key="usb.product_id" int="0x1907">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon CanoScan 9000F -->
        <match key="usb.product_id" int="0x1908">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon CanoScan LiDE 110 -->
        <match key="usb.product_id" int="0x1909">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon CanoScan LiDE 210 -->
        <match key="usb.product_id" int="0x190a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon CanoScan 9000F Mark II -->
        <match key="usb.product_id" int="0x190d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon CanoScan fb630u | Canon CanoScan fb636u -->
        <match key="usb.product_id" int="0x2204">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon CanoScan N650U/N656U -->
        <match key="usb.product_id" int="0x2206">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon CanoScan N1220U -->
        <match key="usb.product_id" int="0x2207">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon CanoScan D660U -->
        <match key="usb.product_id" int="0x2208">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon CanoScan N670U/N676U/LiDE20 -->
        <match key="usb.product_id" int="0x220d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon CanoScan N1240U/LiDE30 -->
        <match key="usb.product_id" int="0x220e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon CanoScan LiDE 35 | Canon CanoScan LiDE 40 | Canon CanoScan LiDE 50 -->
        <match key="usb.product_id" int="0x2213">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon CanoScan LiDE 60 -->
        <match key="usb.product_id" int="0x221c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon CanoScan LiDE25 -->
        <match key="usb.product_id" int="0x2220">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon DR-1210C -->
        <match key="usb.product_id" int="0x2222">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP730 -->
        <match key="usb.product_id" int="0x262f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP700 -->
        <match key="usb.product_id" int="0x2630">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP360 -->
        <match key="usb.product_id" int="0x263c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP370 -->
        <match key="usb.product_id" int="0x263d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP390 -->
        <match key="usb.product_id" int="0x263e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP375R -->
        <match key="usb.product_id" int="0x263f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP740 -->
        <match key="usb.product_id" int="0x264c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon PIXMA MP710 -->
        <match key="usb.product_id" int="0x264d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon imageCLASS MF5630 -->
        <match key="usb.product_id" int="0x264e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon laserBase MF5650 -->
        <match key="usb.product_id" int="0x264f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon imageCLASS MF8170c -->
        <match key="usb.product_id" int="0x2659">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon imageCLASS MF5730 -->
        <match key="usb.product_id" int="0x265d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon imageCLASS MF5750 -->
        <match key="usb.product_id" int="0x265e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon imageCLASS MF5770 -->
        <match key="usb.product_id" int="0x265f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon imageCLASS MF3110 -->
        <match key="usb.product_id" int="0x2660">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon imageCLASS MF3240 -->
        <match key="usb.product_id" int="0x2684">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon imageCLASS MF6500 series | Canon imageCLASS MF6550 -->
        <match key="usb.product_id" int="0x2686">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon imageCLASS MF4120 | Canon imageCLASS MF4122 | Canon imageCLASS MF4140
             Canon imageCLASS MF4150 -->
        <match key="usb.product_id" int="0x26a3">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon imageCLASS MF4660 | Canon imageCLASS MF4690 -->
        <match key="usb.product_id" int="0x26b0">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon imageCLASS MF4010 | Canon imageCLASS MF4018 -->
        <match key="usb.product_id" int="0x26b4">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon imageCLASS MF4270 -->
        <match key="usb.product_id" int="0x26b5">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon imageRUNNER 1020/1024/1025 -->
        <match key="usb.product_id" int="0x26e6">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon imageCLASS MF4370dn | Canon imageCLASS MF4380dn -->
        <match key="usb.product_id" int="0x26ec">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon imageCLASS D480 -->
        <match key="usb.product_id" int="0x26ed">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon I-SENSYS MF4320d | Canon I-SENSYS MF4330d | Canon imageCLASS MF4350d -->
        <match key="usb.product_id" int="0x26ee">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon imageCLASS D420 -->
        <match key="usb.product_id" int="0x26ef">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon i-SENSYS MF5880dn -->
        <match key="usb.product_id" int="0x26f9">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon i-SENSYS MF6680dn -->
        <match key="usb.product_id" int="0x26fa">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon imageCLASS MF8030 -->
        <match key="usb.product_id" int="0x2707">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon i-SENSYS MF4550d -->
        <match key="usb.product_id" int="0x2736">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon imageCLASS MF4410 | Canon imageCLASS MF4430 -->
        <match key="usb.product_id" int="0x2737">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon i-SENSYS MF3010 -->
        <match key="usb.product_id" int="0x2759">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x04b0">
        <!-- Nikon LS 40 ED | Nikon LS 40 ED | Nikon Coolspan IV -->
        <match key="usb.product_id" int="0x4000">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Nikon LS 50 ED | Nikon Coolscan V ED | Nikon LS 50 ED
             Nikon Coolscan V ED -->
        <match key="usb.product_id" int="0x4001">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Nikon Super Coolscan LS-5000 ED | Nikon Super Coolscan LS-5000 ED -->
        <match key="usb.product_id" int="0x4002">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x04b8">
        <!-- Epson Perfection 636U | Epson GT-7000U | Epson Perfection 636U -->
        <match key="usb.product_id" int="0x0101">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Perfection 610 | Epson GT-6600U | Epson Perfection 610 -->
        <match key="usb.product_id" int="0x0103">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Perfection 1200U | Epson Perfection 1200Photo | Epson GT-7600U
             Epson GT-7600UF | Epson Perfection 1200U | Epson Perfection 1200U PHOTO -->
        <match key="usb.product_id" int="0x0104">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Stylus Scan 2000 -->
        <match key="usb.product_id" int="0x0105">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Stylus Scan 2500 -->
        <match key="usb.product_id" int="0x0106">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Expression 1600 | Epson ES-2000 | Epson Expression 1600 -->
        <match key="usb.product_id" int="0x0107">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson ES-8500 | Epson Expression 1640XL -->
        <match key="usb.product_id" int="0x0109">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Perfection 1640 | Epson GT-8700 | Epson GT-8700F
             Epson Perfection 1640SU | Epson Perfection 1640SU PHOTO -->
        <match key="usb.product_id" int="0x010a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Perfection 1240 | Epson GT-7700U | Epson Perfection 1240U -->
        <match key="usb.product_id" int="0x010b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Perfection 640 | Epson GT-6700U | Epson Perfection 640U -->
        <match key="usb.product_id" int="0x010c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Expression 1680 | Epson ES-2200 | Epson Expression 1680 -->
        <match key="usb.product_id" int="0x010e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Perfection 1250 | Epson Perfection 1250Photo -->
        <match key="usb.product_id" int="0x010f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Perfection 1650 | Epson GT-8200U | Epson GT-8200UF
             Epson Perfection 1650 | Epson Perfection 1650 PHOTO -->
        <match key="usb.product_id" int="0x0110">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Perfection 2450 | Epson GT-9700F | Epson Perfection 2450 PHOTO -->
        <match key="usb.product_id" int="0x0112">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Perfection 660 -->
        <match key="usb.product_id" int="0x0114">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Perfection 2400 | Epson GT-9300UF | Epson Perfection 2400 PHOTO -->
        <match key="usb.product_id" int="0x011b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Perfection 3200 | Epson GT-9800F | Epson Perfection 3200 PHOTO -->
        <match key="usb.product_id" int="0x011c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Perfection 1260 | Epson Perfection 1260Photo -->
        <match key="usb.product_id" int="0x011d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Perfection 1660 | Epson GT-8300UF | Epson Perfection 1660 PHOTO -->
        <match key="usb.product_id" int="0x011e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Perfection 1670 -->
        <match key="usb.product_id" int="0x011f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Perfection 1270 -->
        <match key="usb.product_id" int="0x0120">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Perfection 2480 | Epson Perfection 2580 -->
        <match key="usb.product_id" int="0x0121">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Perfection 3490 | Epson Perfection 3590 -->
        <match key="usb.product_id" int="0x0122">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson ES-7000H | Epson GT-15000 -->
        <match key="usb.product_id" int="0x0126">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Perfection 4870 | Epson GT-X700 | Epson Perfection 4870 PHOTO -->
        <match key="usb.product_id" int="0x0128">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson ES-10000G | Epson Expression 10000XL -->
        <match key="usb.product_id" int="0x0129">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Perfection 4990 | Epson GT-X800 | Epson Perfection 4990 PHOTO -->
        <match key="usb.product_id" int="0x012a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson ES-H300 | Epson GT-2500 -->
        <match key="usb.product_id" int="0x012b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson V700 | Epson V750 | Epson GT-X900
             Epson Perfection V700 Photo | Epson Perfection V750 Photo -->
        <match key="usb.product_id" int="0x012c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson GT-X970 -->
        <match key="usb.product_id" int="0x0135">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson CX-5200 | Epson CX-5400 | Epson CC-600PX
             Epson Stylus CX5100 | Epson Stylus CX5200 -->
        <match key="usb.product_id" int="0x0801">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson CX-3200 | Epson CC-570L | Epson Stylus CX3100
             Epson Stylus CX3200 -->
        <match key="usb.product_id" int="0x0802">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson CX-6300 | Epson CX-6400 | Epson Stylus CX6300
             Epson Stylus CX6400 -->
        <match key="usb.product_id" int="0x0805">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson RX-600 | Epson PM-A850 | Epson Stylus Photo RX600 -->
        <match key="usb.product_id" int="0x0806">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson RX-500 | Epson Stylus Photo RX500 | Epson Stylus Photo RX510 -->
        <match key="usb.product_id" int="0x0807">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson CX-5400 | Epson Stylus CX5300 | Epson Stylus CX5400 -->
        <match key="usb.product_id" int="0x0808">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Stylus CX-1500 -->
        <match key="usb.product_id" int="0x080c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson CX-4600 | Epson Stylus CX4500 | Epson Stylus CX4600 -->
        <match key="usb.product_id" int="0x080d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson CX-3600 | Epson CX-3650 | Epson PX-A550
             Epson Stylus CX3500 | Epson Stylus CX3600 | Epson Stylus CX3650 -->
        <match key="usb.product_id" int="0x080e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson RX-425 | Epson Stylus Photo RX420 | Epson Stylus Photo RX425
             Epson Stylus Photo RX430 -->
        <match key="usb.product_id" int="0x080f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson RX-700 | Epson PM-A900 | Epson Stylus Photo RX700 -->
        <match key="usb.product_id" int="0x0810">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson RX-620 | Epson PM-A870 | Epson Stylus Photo RX620
             Epson Stylus Photo RX630 -->
        <match key="usb.product_id" int="0x0811">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson CX-6500 | Epson CX-6600 | Epson Stylus CX6500
             Epson Stylus CX6600 -->
        <match key="usb.product_id" int="0x0813">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson PM-A700 -->
        <match key="usb.product_id" int="0x0814">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson AcuLaser CX11 | Epson AcuLaser CX11NF | Epson AcuLaser CX11
             Epson AcuLaser CX11NF | Epson LP-A500 -->
        <match key="usb.product_id" int="0x0815">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson LP-M5500 | Epson LP-M5500F -->
        <match key="usb.product_id" int="0x0817">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson DX-3850 | Epson CX-3700 | Epson CX-3800
             Epson DX-3800 | Epson Stylus CX3700 | Epson Stylus CX3800
             Epson Stylus DX3800 -->
        <match key="usb.product_id" int="0x0818">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson CX-4800 | Epson PX-A650 | Epson Stylus CX4700
             Epson Stylus CX4800 | Epson Stylus DX4800 | Epson Stylus DX4850 -->
        <match key="usb.product_id" int="0x0819">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson PM-A750 | Epson Stylus Photo RX520 | Epson Stylus Photo RX530 -->
        <match key="usb.product_id" int="0x081a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson PM-A890 | Epson Stylus Photo RX640 | Epson Stylus Photo RX650 -->
        <match key="usb.product_id" int="0x081c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson PM-A950 -->
        <match key="usb.product_id" int="0x081d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Stylus CX7700 | Epson Stylus CX7800 -->
        <match key="usb.product_id" int="0x081f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson CX-4200 | Epson Stylus CX4100 | Epson Stylus CX4200
             Epson Stylus DX4200 -->
        <match key="usb.product_id" int="0x0820">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson PM-A820 | Epson Stylus Photo RX560 | Epson Stylus Photo RX580
             Epson Stylus Photo RX590 -->
        <match key="usb.product_id" int="0x0827">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson PM-A970 -->
        <match key="usb.product_id" int="0x0828">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson PM-T990 -->
        <match key="usb.product_id" int="0x0829">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson PM-A920 -->
        <match key="usb.product_id" int="0x082a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson CX-5000 | Epson DX-5000 | Epson DX-5050
             Epson Stylus CX4900 | Epson Stylus CX5000 | Epson Stylus DX5000 -->
        <match key="usb.product_id" int="0x082b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson DX-6000 | Epson PX-A720 | Epson Stylus CX5900
             Epson Stylus CX6000 | Epson Stylus DX6000 -->
        <match key="usb.product_id" int="0x082e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson DX-4050 | Epson PX-A620 | Epson Stylus CX3900
             Epson Stylus DX4000 -->
        <match key="usb.product_id" int="0x082f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson ME 200 | Epson Stylus CX2800 | Epson Stylus CX2900 -->
        <match key="usb.product_id" int="0x0830">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson LP-M5600 -->
        <match key="usb.product_id" int="0x0833">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson LP-M6000 -->
        <match key="usb.product_id" int="0x0834">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson AcuLaser CX21 -->
        <match key="usb.product_id" int="0x0835">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson PM-T960 -->
        <match key="usb.product_id" int="0x0836">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson PM-A940 | Epson Stylus Photo RX680 | Epson Stylus Photo RX685
             Epson Stylus Photo RX690 -->
        <match key="usb.product_id" int="0x0837">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson DX-7400 | Epson PX-A640 | Epson Stylus CX7300
             Epson Stylus CX7400 | Epson Stylus DX7400 -->
        <match key="usb.product_id" int="0x0838">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson PX-A740 | Epson Stylus CX8300 | Epson Stylus CX8400
             Epson Stylus DX8400 -->
        <match key="usb.product_id" int="0x0839">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson PX-FA700 | Epson Stylus CX9300F | Epson Stylus CX9400Fax
             Epson Stylus DX9400F -->
        <match key="usb.product_id" int="0x083a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson PM-A840 | Epson PM-A840S | Epson Stylus Photo RX585
             Epson Stylus Photo RX595 | Epson Stylus Photo RX610 -->
        <match key="usb.product_id" int="0x083c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson ME 300 | Epson PX-401A | Epson Stylus NX100
             Epson Stylus SX100 | Epson Stylus TX100 -->
        <match key="usb.product_id" int="0x0841">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson LP-M5000 -->
        <match key="usb.product_id" int="0x0843">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Artisan 800 | Epson EP-901A | Epson EP-901F
             Epson Stylus Photo PX800FW | Epson Stylus Photo TX800FW -->
        <match key="usb.product_id" int="0x0844">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Artisan 700 | Epson EP-801A | Epson Stylus Photo PX700W
             Epson Stylus Photo TX700W -->
        <match key="usb.product_id" int="0x0846">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson ME Office 700FW | Epson PX-601F | Epson Stylus Office BX600FW
             Epson Stylus Office TX600FW | Epson Stylus SX600FW | Epson WorkForce 600 -->
        <match key="usb.product_id" int="0x0847">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson ME Office 600F | Epson Stylus Office BX300F | Epson Stylus Office TX300F
             Epson Stylus NX300 -->
        <match key="usb.product_id" int="0x0848">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Stylus NX200 | Epson Stylus SX200 | Epson Stylus SX205
             Epson Stylus TX200 | Epson Stylus TX203 | Epson Stylus TX209 -->
        <match key="usb.product_id" int="0x0849">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson PX-501A | Epson Stylus NX400 | Epson Stylus SX400
             Epson Stylus SX405 | Epson Stylus TX400 -->
        <match key="usb.product_id" int="0x084a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson WorkForce 500 -->
        <match key="usb.product_id" int="0x084c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson PX-402A | Epson Stylus NX110 Series | Epson Stylus SX110 Series
             Epson Stylus TX110 Series -->
        <match key="usb.product_id" int="0x084d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson ME OFFICE 510 | Epson Stylus NX210 Series | Epson Stylus SX210 Series
             Epson Stylus TX210 Series -->
        <match key="usb.product_id" int="0x084f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Stylus NX410 Series | Epson Stylus SX410 Series | Epson Stylus TX410 Series -->
        <match key="usb.product_id" int="0x0851">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson ME OFFICE 650FN Series | Epson Stylus Office BX310FN Series | Epson Stylus Office TX510FN Series
             Epson WorkForce 310 Series -->
        <match key="usb.product_id" int="0x0854">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson PX-502A | Epson Stylus NX510 Series | Epson Stylus SX510W Series
             Epson Stylus TX550W Series -->
        <match key="usb.product_id" int="0x0856">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Epson Stylus SX125 -->
        <match key="usb.product_id" int="0x085c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x04c5">
        <!-- Fujitsu fi-4010CU -->
        <match key="usb.product_id" int="0x1029">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-4120C -->
        <match key="usb.product_id" int="0x1041">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-4220C -->
        <match key="usb.product_id" int="0x1042">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-4530C -->
        <match key="usb.product_id" int="0x1078">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-5750C -->
        <match key="usb.product_id" int="0x1095">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-5110EOX/2 -->
        <match key="usb.product_id" int="0x1096">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-5110C -->
        <match key="usb.product_id" int="0x1097">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-5650C -->
        <match key="usb.product_id" int="0x10ad">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-4120C2 -->
        <match key="usb.product_id" int="0x10ae">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-4220C2 -->
        <match key="usb.product_id" int="0x10af">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-60F -->
        <match key="usb.product_id" int="0x10c7">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-4340C -->
        <match key="usb.product_id" int="0x10cf">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-5120C -->
        <match key="usb.product_id" int="0x10e0">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-5220C -->
        <match key="usb.product_id" int="0x10e1">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-5530C -->
        <match key="usb.product_id" int="0x10e2">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-5110EOX3 -->
        <match key="usb.product_id" int="0x10e6">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-5900C -->
        <match key="usb.product_id" int="0x10e7">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-5015C -->
        <match key="usb.product_id" int="0x10ef">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-5110EOXM -->
        <match key="usb.product_id" int="0x10f2">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu ScanSnap S500 -->
        <match key="usb.product_id" int="0x10fe">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu ScanSnap S500M -->
        <match key="usb.product_id" int="0x1135">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-5530C2 -->
        <match key="usb.product_id" int="0x114a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-6140 -->
        <match key="usb.product_id" int="0x114d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-6240 -->
        <match key="usb.product_id" int="0x114e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-6130 -->
        <match key="usb.product_id" int="0x114f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-6230 -->
        <match key="usb.product_id" int="0x1150">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu ScanSnap S510 -->
        <match key="usb.product_id" int="0x1155">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu ScanSnap S300 -->
        <match key="usb.product_id" int="0x1156">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu ScanSnap S510M -->
        <match key="usb.product_id" int="0x116f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-6770 -->
        <match key="usb.product_id" int="0x1174">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-6770A -->
        <match key="usb.product_id" int="0x1175">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-6670 -->
        <match key="usb.product_id" int="0x1176">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-6670A -->
        <match key="usb.product_id" int="0x1177">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-6750S -->
        <match key="usb.product_id" int="0x1178">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu ScanSnap S300M -->
        <match key="usb.product_id" int="0x117f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-6800 -->
        <match key="usb.product_id" int="0x119d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-6800-CGA -->
        <match key="usb.product_id" int="0x119e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu ScanSnap S1500 | Fujitsu ScanSnap S1500M -->
        <match key="usb.product_id" int="0x11a2">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu ScanSnap S1300 -->
        <match key="usb.product_id" int="0x11ed">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-6140Z -->
        <match key="usb.product_id" int="0x11f1">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-6240Z -->
        <match key="usb.product_id" int="0x11f2">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-6130Z -->
        <match key="usb.product_id" int="0x11f3">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-6230Z -->
        <match key="usb.product_id" int="0x11f4">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-6110 -->
        <match key="usb.product_id" int="0x11fc">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-5950 -->
        <match key="usb.product_id" int="0x1213">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu ScanSnap iX500 -->
        <match key="usb.product_id" int="0x132b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x04c8">
        <!-- Konica e-mini -->
        <match key="usb.product_id" int="0x0722">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x04da">
        <!-- Panasonic KV-S2026C -->
        <match key="usb.product_id" int="0x1000">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Panasonic KV-S2046C -->
        <match key="usb.product_id" int="0x1001">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Panasonic KV-S1025C -->
        <match key="usb.product_id" int="0x1006">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Panasonic KV-S1020C -->
        <match key="usb.product_id" int="0x1007">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Panasonic KV-S2048C -->
        <match key="usb.product_id" int="0x1009">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Panasonic KV-S2028C -->
        <match key="usb.product_id" int="0x100a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Panasonic KV-S4085C -->
        <match key="usb.product_id" int="0x100c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Panasonic KV-S4065C -->
        <match key="usb.product_id" int="0x100d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Panasonic KV-S7075C -->
        <match key="usb.product_id" int="0x100e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Panasonic KV-SS080 -->
        <match key="usb.product_id" int="0x100f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Panasonic KV-S1045C -->
        <match key="usb.product_id" int="0x1010">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x04e8">
        <!-- Samsung SCX-4x16 -->
        <match key="usb.product_id" int="0x3409">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-6x20 -->
        <match key="usb.product_id" int="0x340d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung MFP-560 -->
        <match key="usb.product_id" int="0x340e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung MFP-750 -->
        <match key="usb.product_id" int="0x340f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-4x20 -->
        <match key="usb.product_id" int="0x3412">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-4100 -->
        <match key="usb.product_id" int="0x3413">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-4x21 -->
        <match key="usb.product_id" int="0x3419">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-5x30 -->
        <match key="usb.product_id" int="0x341a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-4200 -->
        <match key="usb.product_id" int="0x341b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung CLX-3160 -->
        <match key="usb.product_id" int="0x341c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-6x22 -->
        <match key="usb.product_id" int="0x341d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX4725 | Samsung SCX4725-FN -->
        <match key="usb.product_id" int="0x341f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-6x45 -->
        <match key="usb.product_id" int="0x3420">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung CLX-8380 -->
        <match key="usb.product_id" int="0x3421">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung CLX-2160 -->
        <match key="usb.product_id" int="0x3425">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-4500 -->
        <match key="usb.product_id" int="0x3426">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung CLX-6200 -->
        <match key="usb.product_id" int="0x3427">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung CLX-6240 -->
        <match key="usb.product_id" int="0x3428">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-6x55 -->
        <match key="usb.product_id" int="0x3429">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung CLX-3170fn (CLX-3170 Series) | Samsung CLX-3175FW -->
        <match key="usb.product_id" int="0x342a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-4500W -->
        <match key="usb.product_id" int="0x342b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-4824 (SCX-4x24 Series) -->
        <match key="usb.product_id" int="0x342c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-4828FN (SCX-4x28 Series) -->
        <match key="usb.product_id" int="0x342d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-4300 -->
        <match key="usb.product_id" int="0x342e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-5835_5935 -->
        <match key="usb.product_id" int="0x342f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-5635 -->
        <match key="usb.product_id" int="0x3430">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-4x26 -->
        <match key="usb.product_id" int="0x3432">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-4600 -->
        <match key="usb.product_id" int="0x3433">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-4623 -->
        <match key="usb.product_id" int="0x3434">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung MFP-65x -->
        <match key="usb.product_id" int="0x3435">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-6545 -->
        <match key="usb.product_id" int="0x3437">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung CLX-8385 -->
        <match key="usb.product_id" int="0x3439">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung CLX-6220 -->
        <match key="usb.product_id" int="0x343a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung CLX-6250 -->
        <match key="usb.product_id" int="0x343b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-4825FN (SCX-4x25 Series) -->
        <match key="usb.product_id" int="0x343c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung CLX-3185 -->
        <match key="usb.product_id" int="0x343d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung CLX-8540 -->
        <match key="usb.product_id" int="0x343f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-4623FW -->
        <match key="usb.product_id" int="0x3440">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-3205W (SCX-3200 Series) -->
        <match key="usb.product_id" int="0x3441">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-6545X -->
        <match key="usb.product_id" int="0x3442">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-6x55X -->
        <match key="usb.product_id" int="0x3443">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung CLX-8385X -->
        <match key="usb.product_id" int="0x3444">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-5835_5935X -->
        <match key="usb.product_id" int="0x3446">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-4833FD | Samsung SCX-4835FD -->
        <match key="usb.product_id" int="0x344b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-3400 -->
        <match key="usb.product_id" int="0x344f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SF-760 -->
        <match key="usb.product_id" int="0x3450">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-4729FD -->
        <match key="usb.product_id" int="0x3453">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung CLX-6260 -->
        <match key="usb.product_id" int="0x3455">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung CLX-3300 Series -->
        <match key="usb.product_id" int="0x3456">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-470x -->
        <match key="usb.product_id" int="0x3457">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung CLX-4190 -->
        <match key="usb.product_id" int="0x345a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-4650 4x21S Series -->
        <match key="usb.product_id" int="0x345b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung M337x 387x 407x Series -->
        <match key="usb.product_id" int="0x3460">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung M267x 287x Series -->
        <match key="usb.product_id" int="0x3461">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung SCX-681x -->
        <match key="usb.product_id" int="0x3466">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Samsung C460 -->
        <match key="usb.product_id" int="0x3468">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x04f9">
        <!-- Pentax DSmobile 600 -->
        <match key="usb.product_id" int="0x2038">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x0553">
        <!-- Aiptek Aiptek Pencam -->
        <match key="usb.product_id" int="0x0202">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x055f">
        <!-- Mustek ScanExpress 1200 CU -->
        <match key="usb.product_id" int="0x0001">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Mustek ScanExpress 600 CU -->
        <match key="usb.product_id" int="0x0002">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Mustek ScanExpress 1200 UB | Trust Compact Scan USB 19200 -->
        <match key="usb.product_id" int="0x0006">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Mustek ScanExpress 1200 CU Plus -->
        <match key="usb.product_id" int="0x0008">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Mustek BearPaw 1200 F -->
        <match key="usb.product_id" int="0x0010">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Mustek ScanExpress A3 USB -->
        <match key="usb.product_id" int="0x0210">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Mustek BearPaw 2400 CS | Mustek BearPaw 2400 TA | Trust 240TH Easy Webscan Gold -->
        <match key="usb.product_id" int="0x0218">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Mustek BearPaw 2400 CS Plus | Mustek BearPaw 2400 TA Plus | Mustek Plug-n-Scan 2400 MT
             Mustek Plug-n-Scan 2400 M | Packard Bell Diamond 2450 -->
        <match key="usb.product_id" int="0x0219">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Mustek BearPaw 2448 CS Plus | Mustek BearPaw 2448 TA Plus -->
        <match key="usb.product_id" int="0x021a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Mustek BearPaw 1200 CU Plus | Packard Bell Diamond 1200 Plus -->
        <match key="usb.product_id" int="0x021b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Mustek BearPaw 1200 CU Plus | Mustek BearPaw 1248 CU | Packard Bell Diamond 1200 Plus
             Trust Direct WebScan 19200 -->
        <match key="usb.product_id" int="0x021c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Mustek BearPaw 2400 CU Plus -->
        <match key="usb.product_id" int="0x021d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Mustek BearPaw 1200 CS | Mustek BearPaw 1200 TA -->
        <match key="usb.product_id" int="0x021e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Mustek ScanExpress 1248 UB -->
        <match key="usb.product_id" int="0x021f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Mustek BearPaw 2448TA Pro -->
        <match key="usb.product_id" int="0x0409">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x05d8">
        <!-- Artec/Ultima Ultima 2000 | Artec/Ultima Ultima 2000 e+ | Boeder Sm@rtScan Slim Edition
             Fujitsu 1200CUS | Googlegear 2000 | Medion/Lifetec/Tevion/Cytron MD 4394
             Medion/Lifetec/Tevion/Cytron MD/LT 9375 | Medion/Lifetec/Tevion/Cytron MD/LT 9385 | Medion/Lifetec/Tevion/Cytron LT 9452
             Medion/Lifetec/Tevion/Cytron MD 9458 | Mustek BearPaw 1200 CU | Mustek BearPaw 2400 CU
             Mustek ScanExpress 1200 UB Plus | Mustek ScanExpress 2400 USB | Mustek ScanMagic 1200 UB Plus
             Packard Bell Diamond 1200 | Trust Compact Scan USB 19200 | Trust Flat Scan USB 19200 -->
        <match key="usb.product_id" int="0x4002">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Artec/Ultima E+ 48U | Medion/Lifetec/Tevion/Cytron MD9693 | Medion/Lifetec/Tevion/Cytron MD9705
             Medion/Lifetec/Tevion/Cytron MD4394 | Microstar MR 9791 -->
        <match key="usb.product_id" int="0x4003">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Artec/Ultima E+ Pro -->
        <match key="usb.product_id" int="0x4004">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Memorex MEM 48U -->
        <match key="usb.product_id" int="0x4005">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Trust Easy Webscan 19200 -->
        <match key="usb.product_id" int="0x4006">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Trust 240H Easy Webscan Gold -->
        <match key="usb.product_id" int="0x4007">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- UMAX AstraSlim SE -->
        <match key="usb.product_id" int="0x4009">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- UMAX AstraSlim 1200 SE -->
        <match key="usb.product_id" int="0x4010">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Yakumo Scan50 -->
        <match key="usb.product_id" int="0x4011">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x05da">
        <!-- Microtek ScanMaker X6USB -->
        <match key="usb.product_id" int="0x0099">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Microtek SlimScan C6 -->
        <match key="usb.product_id" int="0x009a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Microtek ScanMaker V6USL -->
        <match key="usb.product_id" int="0x00a3">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Microtek ScanMaker V6UPL -->
        <match key="usb.product_id" int="0x00b6">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Microtek ScanMaker 4800 -->
        <match key="usb.product_id" int="0x30cf">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Microtek ScanMaker 3840 -->
        <match key="usb.product_id" int="0x30d4">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Microtek ScanMaker 3600 -->
        <match key="usb.product_id" int="0x40b3">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Microtek ScanMaker 3700 -->
        <match key="usb.product_id" int="0x40b8">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Microtek ScanMaker 3600 -->
        <match key="usb.product_id" int="0x40ca">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Microtek ScanMaker 3700 -->
        <match key="usb.product_id" int="0x40cb">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Microtek ScanMaker 3750 -->
        <match key="usb.product_id" int="0x40dd">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Microtek ScanMaker 3600 -->
        <match key="usb.product_id" int="0x40ff">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Microtek ScanMaker V6USL -->
        <match key="usb.product_id" int="0x80a3">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x0638">
        <!-- iVina 1200U -->
        <match key="usb.product_id" int="0x0268">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Minolta Dimage Scan Dual II -->
        <match key="usb.product_id" int="0x026a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV600U -->
        <match key="usb.product_id" int="0x0a13">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Minolta-QMS SC-110 -->
        <match key="usb.product_id" int="0x0a15">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision DS610CU Scancopier | Minolta-QMS SC-215 | OKI S700 Scancopier -->
        <match key="usb.product_id" int="0x0a16">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV610 | Avision AV600U Plus -->
        <match key="usb.product_id" int="0x0a18">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV220 -->
        <match key="usb.product_id" int="0x0a23">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV210 -->
        <match key="usb.product_id" int="0x0a24">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV210 -->
        <match key="usb.product_id" int="0x0a25">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV120 -->
        <match key="usb.product_id" int="0x0a27">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV220C2 -->
        <match key="usb.product_id" int="0x0a2a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV220D2 -->
        <match key="usb.product_id" int="0x0a2b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV220+ -->
        <match key="usb.product_id" int="0x0a2c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV220C2-G -->
        <match key="usb.product_id" int="0x0a2d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV220C2-B -->
        <match key="usb.product_id" int="0x0a2e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV210C2-G -->
        <match key="usb.product_id" int="0x0a2f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV122 -->
        <match key="usb.product_id" int="0x0a33">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV210C2 -->
        <match key="usb.product_id" int="0x0a3a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV121 -->
        <match key="usb.product_id" int="0x0a3c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV8300 -->
        <match key="usb.product_id" int="0x0a40">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AM3000 Series -->
        <match key="usb.product_id" int="0x0a41">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision @V5100 -->
        <match key="usb.product_id" int="0x0a45">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV8050U -->
        <match key="usb.product_id" int="0x0a4d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV3200SU -->
        <match key="usb.product_id" int="0x0a4e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV3730SU -->
        <match key="usb.product_id" int="0x0a4f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV610C2 -->
        <match key="usb.product_id" int="0x0a5e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision IT8300 -->
        <match key="usb.product_id" int="0x0a61">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV3750SU -->
        <match key="usb.product_id" int="0x0a65">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV3850SU -->
        <match key="usb.product_id" int="0x0a66">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV8350 -->
        <match key="usb.product_id" int="0x0a68">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision FB6080E -->
        <match key="usb.product_id" int="0x0a82">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision FB2080E -->
        <match key="usb.product_id" int="0x0a84">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV122 C2 -->
        <match key="usb.product_id" int="0x0a93">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV220-G -->
        <match key="usb.product_id" int="0x0a94">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision @V2500 -->
        <match key="usb.product_id" int="0x0aa1">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Avision AV210D2+ -->
        <match key="usb.product_id" int="0x1a35">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x0686">
        <!-- Minolta Elite II -->
        <match key="usb.product_id" int="0x4004">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Minolta Dimage Scan Dual III -->
        <match key="usb.product_id" int="0x400d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Minolta Dimage Scan Elite 5400 -->
        <match key="usb.product_id" int="0x400e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x06bd">
        <!-- AGFA SnapScan 1212U -->
        <match key="usb.product_id" int="0x0001">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- AGFA SnapScan 1236u -->
        <match key="usb.product_id" int="0x0002">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Agfa Snapscan Touch -->
        <match key="usb.product_id" int="0x0100">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- AGFA SnapScan 1212U_2 -->
        <match key="usb.product_id" int="0x2061">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- AGFA SnapScan e40 -->
        <match key="usb.product_id" int="0x208d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- AGFA SnapScan e50 -->
        <match key="usb.product_id" int="0x208f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- AGFA SnapScan e20 -->
        <match key="usb.product_id" int="0x2091">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- AGFA SnapScan e10 -->
        <match key="usb.product_id" int="0x2093">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- AGFA SnapScan e25 -->
        <match key="usb.product_id" int="0x2095">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- AGFA SnapScan e26 -->
        <match key="usb.product_id" int="0x2097">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- AGFA SnapScan e52 -->
        <match key="usb.product_id" int="0x20fd">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- AGFA SnapScan e42 -->
        <match key="usb.product_id" int="0x20ff">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x06dc">
        <!-- UMAX Astra 4900 -->
        <match key="usb.product_id" int="0x0020">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x07b3">
        <!-- Plustek OpticPro U12 | Plustek OpticPro UT12 | Plustek OpticPro 1212U
             RevScan RevScan Orange R48Ti | Genius ColorPage Vivid III USB -->
        <match key="usb.product_id" int="0x0001">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Plustek OpticPro U12 -->
        <match key="usb.product_id" int="0x0010">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Plustek OpticPro U24 -->
        <match key="usb.product_id" int="0x0011">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Plustek OpticPro UT12 -->
        <match key="usb.product_id" int="0x0013">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Plustek OpticPro U24 -->
        <match key="usb.product_id" int="0x0015">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Plustek OpticPro UT12 | Plustek OpticPro UT16 | Plustek OpticPro UT24 -->
        <match key="usb.product_id" int="0x0017">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Plustek OpticPro 1248U | RevScan 19200i -->
        <match key="usb.product_id" int="0x0400">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Plustek OpticPro 1248U -->
        <match key="usb.product_id" int="0x0401">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Plustek OpticPro U16B -->
        <match key="usb.product_id" int="0x0402">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Plustek OpticPro U16B+ | Plustek OpticPro UT16B -->
        <match key="usb.product_id" int="0x0403">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Nortek MyScan 1200 | Plustek OpticPro S12 | Plustek OpticPro ST12 -->
        <match key="usb.product_id" int="0x040b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Plustek OpticPro S24 -->
        <match key="usb.product_id" int="0x040e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- NeatReceipts Scanalizer Professional 2.5 | Plustek OpticSlim M12 -->
        <match key="usb.product_id" int="0x0412">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Plustek OpticSlim 1200 -->
        <match key="usb.product_id" int="0x0413">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Plustek OpticSlim 2400 -->
        <match key="usb.product_id" int="0x0422">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Plustek OpticSlim 2400 plus -->
        <match key="usb.product_id" int="0x0454">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Plustek Iriscan Express 2 -->
        <match key="usb.product_id" int="0x045f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- NeatReceipts Mobile Scanner -->
        <match key="usb.product_id" int="0x0462">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Plustek OpticBook 3600 -->
        <match key="usb.product_id" int="0x0900">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x08f0">
        <!-- Corex 600c -->
        <match key="usb.product_id" int="0x0002">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Corex 800c -->
        <match key="usb.product_id" int="0x0005">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x0924">
        <!-- Xerox Phaser 6110MFP -->
        <match key="usb.product_id" int="0x3d5d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox Phaser 3200MFP -->
        <match key="usb.product_id" int="0x3da4">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox WorkCentre 4118 Series -->
        <match key="usb.product_id" int="0x420c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox WorkCentre 3119 Series -->
        <match key="usb.product_id" int="0x4265">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox WorkCentre 3210 -->
        <match key="usb.product_id" int="0x4293">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Xerox WorkCentre 3220 -->
        <match key="usb.product_id" int="0x4294">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x0a17">
        <!-- Pentax DSmobile 600 -->
        <match key="usb.product_id" int="0x3210">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x0a53">
        <!-- Portable Peripheral Co., Ltd. Q-Scan USB001 (A4 portable scanner) -->
        <match key="usb.product_id" int="0x1000">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Portable Peripheral Co., Ltd. Q-Scan USB201 (A6 portable scanner) -->
        <match key="usb.product_id" int="0x2000">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x0a82">
        <!-- Syscan TravelScan 460/464 | Ambir Visigo A4 -->
        <match key="usb.product_id" int="0x4600">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Syscan DocketPort 465 -->
        <match key="usb.product_id" int="0x4802">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Syscan DocketPort 665 -->
        <match key="usb.product_id" int="0x4803">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Syscan DocketPort 685/ Ambir DS685 -->
        <match key="usb.product_id" int="0x480c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Syscan DocketPort 485 -->
        <match key="usb.product_id" int="0x4810">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Syscan TravelScan 662 -->
        <match key="usb.product_id" int="0x6620">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x1083">
        <!-- Canon CR-55 -->
        <match key="usb.product_id" int="0x160c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon DR-1210C -->
        <match key="usb.product_id" int="0x160f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon DR-4010C -->
        <match key="usb.product_id" int="0x1614">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon DR-2510C -->
        <match key="usb.product_id" int="0x1617">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon DR-X10C -->
        <match key="usb.product_id" int="0x1618">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon CR-25 -->
        <match key="usb.product_id" int="0x161a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon DR-2010C -->
        <match key="usb.product_id" int="0x161b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon DR-3010C -->
        <match key="usb.product_id" int="0x161d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon DR-7090C -->
        <match key="usb.product_id" int="0x1620">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon DR-9050C -->
        <match key="usb.product_id" int="0x1622">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon DR-7550C -->
        <match key="usb.product_id" int="0x1623">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon DR-6050C -->
        <match key="usb.product_id" int="0x1624">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon DR-6010C -->
        <match key="usb.product_id" int="0x1626">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon CR-190i -->
        <match key="usb.product_id" int="0x162b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon DR-6030C -->
        <match key="usb.product_id" int="0x1638">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Canon CR-135i -->
        <match key="usb.product_id" int="0x1639">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x1183">
        <!-- Digital Dream l' espion XS -->
        <match key="usb.product_id" int="0x0001">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x132b">
        <!-- KONICA MINOLTA magicolor 1690MF -->
        <match key="usb.product_id" int="0x2089">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x1606">
        <!-- UMAX Astra 1220U -->
        <match key="usb.product_id" int="0x0010">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- UMAX Astra 1600U | UMAX Astra 2000U -->
        <match key="usb.product_id" int="0x0030">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Umax UMAX 3400 -->
        <match key="usb.product_id" int="0x0050">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Umax UMAX 3400 | Umax UMAX Astranet ia101 | Umax UMAX 3450 -->
        <match key="usb.product_id" int="0x0060">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- UMAX Astra 4400 | UMAX Astra 4450 -->
        <match key="usb.product_id" int="0x0070">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- UMAX Astra 2100U -->
        <match key="usb.product_id" int="0x0130">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Umax UMAX 5400 -->
        <match key="usb.product_id" int="0x0160">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- UMAX Astra 2200 (SU) -->
        <match key="usb.product_id" int="0x0230">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x1dcc">
        <!-- DCT DocketPort 487 -->
        <match key="usb.product_id" int="0x4810">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
      <match key="usb.vendor_id" int="0x413c">
        <!-- Dell A920 -->
        <match key="usb.product_id" int="0x5105">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Dell Dell MFP Laser Printer 1815dn -->
        <match key="usb.product_id" int="0x5124">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Dell 1600n -->
        <match key="usb.product_id" int="0x5250">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
      </match>
    </match>
  </device>
</deviceinfo>
