<?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 Expression 800" -->
          <match key="@info.parent:scsi.model" string="Expression800">
            <append key="info.capabilities" type="strlist">scanner</append>
          </match>
          <!-- 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 1200S" | "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 636S" | "Epson Perfection 636" -->
          <match key="@info.parent:scsi.model" string="Perfection636">
            <append key="info.capabilities" type="strlist">scanner</append>
          </match>
          <!-- SCSI Scanner "EPSON GT-7000S" | "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.bus" 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
             Hewlett Packard ScanJet 8200 -->
        <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 3670C | 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 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 3770 -->
        <match key="usb.product_id" int="0x2505">
          <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 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 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 Vivid Pro USB -->
        <match key="usb.product_id" int="0x2001">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- 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">
        <!-- Primax Colorado 2400U -->
        <match key="usb.product_id" int="0x0346">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Primax Colorado USB 19200 -->
        <match key="usb.product_id" int="0x0360">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Primax Colorado 2200 USB | LG Electronics Scanworks 600U -->
        <match key="usb.product_id" int="0x0364">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- 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>
      </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 OneTouch 7600 -->
        <match key="usb.product_id" int="0x0211">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- 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 OneTouch 6100 -->
        <match key="usb.product_id" int="0x0231">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Visioneer OneTouch 8600 -->
        <match key="usb.product_id" int="0x0331">
          <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 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 -->
        <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 -->
        <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 MP160 | 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 MP510 | 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 MP600 | 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 MP210 | 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 MP520 | 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 MP610 | 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 MP140 | 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 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 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 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 3200F -->
        <match key="usb.product_id" int="0x2216">
          <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 -->
        <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 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 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>
      </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 GT-7000U | EPSON Perfection 636U | 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 GT-6600U | EPSON Perfection 610 | 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 GT-7600U | EPSON GT-7600UF | EPSON Perfection 1200U
             EPSON Perfection 1200U PHOTO | 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 | 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 | 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 ES-2000 | EPSON Expression 1600 | 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 | 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 GT-8700 | EPSON GT-8700F | EPSON Perfection 1640SU
             EPSON Perfection 1640SU PHOTO | 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 GT-7700U | EPSON Perfection 1240U | 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 GT-6700U | EPSON Perfection 640U | 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 ES-2200 | EPSON Expression 1680 | 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 GT-7200U | EPSON Perfection 1250 | EPSON Perfection 1250 PHOTO
             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 GT-8200U | EPSON GT-8200UF | EPSON Perfection 1650
             EPSON Perfection 1650 PHOTO | 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 GT-9700F | EPSON Perfection 2450 PHOTO | 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 GT-9400UF | EPSON Perfection 3170 PHOTO -->
        <match key="usb.product_id" int="0x0116">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON GT-F600 | EPSON Perfection 4180 PHOTO -->
        <match key="usb.product_id" int="0x0118">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON GT-X750 | EPSON Perfection 4490 PHOTO -->
        <match key="usb.product_id" int="0x0119">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON GT-9300UF | EPSON Perfection 2400 PHOTO | 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 GT-9800F | EPSON Perfection 3200 PHOTO | 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 GT-7300U | EPSON Perfection 1260 | EPSON Perfection 1260 PHOTO
             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 GT-8300UF | EPSON Perfection 1660 PHOTO | 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 GT-F500 | EPSON GT-F550 | EPSON Perfection 2480 PHOTO
             EPSON Perfection 2580 PHOTO | 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 GT-F520 | EPSON GT-F570 | EPSON Perfection 3490 PHOTO
             EPSON Perfection 3590 PHOTO | 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 | 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 GT-X700 | EPSON Perfection 4870 PHOTO | 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 | 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 GT-X800 | EPSON Perfection 4990 PHOTO | 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 | 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 GT-X900 | EPSON Perfection V700 Photo | EPSON Perfection V750 Photo
             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-F650 | EPSON GT-S600 | EPSON Perfection V10
             EPSON Perfection V100 Photo -->
        <match key="usb.product_id" int="0x012d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON GT-F670 | EPSON Perfection V200 Photo -->
        <match key="usb.product_id" int="0x012e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON GT-F700 | EPSON Perfection V350 Photo -->
        <match key="usb.product_id" int="0x012f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON GT-X770 | EPSON Perfection V500 Photo -->
        <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>
        <!-- EPSON GT-F720 | EPSON GT-S620 | EPSON Perfection V30
             EPSON Perfection V300 Photo -->
        <match key="usb.product_id" int="0x0131">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON GT-1500 | EPSON GT-D1000 -->
        <match key="usb.product_id" int="0x0133">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON GT-X970 | 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 ES-D400 | EPSON GT-S80 -->
        <match key="usb.product_id" int="0x0136">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON ES-D200 | EPSON GT-S50 -->
        <match key="usb.product_id" int="0x0137">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON ES-H7200 | EPSON GT-20000 -->
        <match key="usb.product_id" int="0x0138">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON GT-X820 | EPSON Perfection V600 Photo -->
        <match key="usb.product_id" int="0x013a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON GT-F730 | EPSON GT-S630 | EPSON Perfection V33
             EPSON Perfection V330 Photo -->
        <match key="usb.product_id" int="0x0142">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON CC-600PX | EPSON Stylus CX5100 | EPSON Stylus CX5200
             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 CC-570L | EPSON Stylus CX3100 | EPSON Stylus CX3200
             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 Stylus CX6300 | EPSON Stylus CX6400 | 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 PM-A850 | EPSON Stylus Photo RX600 | 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 Stylus Photo RX500 | EPSON Stylus Photo RX510 | 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 Stylus CX5300 | EPSON Stylus CX5400 | 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 Stylus CX4500 | EPSON Stylus CX4600 | 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 PX-A550 | EPSON Stylus CX3500 | EPSON Stylus CX3600
             EPSON Stylus CX3650 | 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 Stylus Photo RX420 | EPSON Stylus Photo RX425 | EPSON Stylus Photo RX430
             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 PM-A900 | EPSON Stylus Photo RX700 | 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 PM-A870 | EPSON Stylus Photo RX620 | EPSON Stylus Photo RX630
             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 Stylus CX6500 | EPSON Stylus CX6600 | 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 | 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 LP-A500
             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 | 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 Stylus CX3700 | EPSON Stylus CX3800 | EPSON Stylus DX3800
             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 PX-A650 | EPSON Stylus CX4700 | EPSON Stylus CX4800
             EPSON Stylus DX4800 | EPSON Stylus DX4850 | 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
             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
             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 | 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 | 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 Stylus CX4100 | EPSON Stylus CX4200 | EPSON Stylus DX4200
             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 | 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 | 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 | 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 | 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 Stylus CX4900 | EPSON Stylus CX5000 | EPSON Stylus DX5000
             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 PX-A720 | EPSON Stylus CX5900 | EPSON Stylus CX6000
             EPSON Stylus DX6000 | 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 PX-A620 | EPSON Stylus CX3900 | EPSON Stylus DX4000
             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
             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 | 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 | 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 | 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 | 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 | 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 PX-A640 | EPSON Stylus CX7300 | EPSON Stylus CX7400
             EPSON Stylus DX7400 | 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 | 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 | 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 | 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 Stylus CX4300 | EPSON Stylus CX4400 | EPSON Stylus CX5500
             EPSON Stylus CX5600 | EPSON Stylus DX4400 -->
        <match key="usb.product_id" int="0x083f">
          <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 | 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 | 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 | 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 | 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
             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 Series | 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
             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 | 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 | 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 | 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 | 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 EP-702A | EPSON Stylus Photo PX650 Series | EPSON Stylus Photo TX650 Series -->
        <match key="usb.product_id" int="0x0850">
          <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
             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 Artisan 710 Series | EPSON EP-802A | EPSON Stylus Photo PX710W Series
             EPSON Stylus Photo TX710W Series -->
        <match key="usb.product_id" int="0x0852">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON Artisan 810 Series | EPSON EP-902A | EPSON Stylus Photo PX810FW Series -->
        <match key="usb.product_id" int="0x0853">
          <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 | 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-602F | EPSON Stylus Office BX610FW Series | EPSON Stylus Office TX610FW Series
             EPSON Stylus SX610FW Series | EPSON WorkForce 610 Series -->
        <match key="usb.product_id" int="0x0855">
          <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 | 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 ME 320 Series | EPSON ME 330 Series | EPSON Stylus NX125
             EPSON Stylus NX127 | EPSON Stylus SX125 | EPSON Stylus TX120 Series -->
        <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>
        <!-- EPSON ME OFFICE 960FWD Series | EPSON Stylus Office BX625FWD | EPSON Stylus Office TX620FWD Series
             EPSON Stylus SX620FW Series | EPSON WorkForce 630 Series -->
        <match key="usb.product_id" int="0x085d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON ME OFFICE 900WD Series | EPSON PX-503A | EPSON Stylus Office BX525WD
             EPSON Stylus NX625 | EPSON Stylus SX525WD | EPSON Stylus TX560WD Series
             EPSON WorkForce 625 -->
        <match key="usb.product_id" int="0x085e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON Stylus Office BX320FW Series | EPSON Stylus Office TX525FW | EPSON WorkForce 520 Series -->
        <match key="usb.product_id" int="0x085f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON Artisan 835 | EPSON EP-903A | EPSON EP-903F
             EPSON Stylus Photo PX820FWD Series -->
        <match key="usb.product_id" int="0x0860">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON Artisan 725 | EPSON EP-803A | EPSON EP-803AW
             EPSON Stylus Photo PX720WD Series -->
        <match key="usb.product_id" int="0x0861">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON EP-703A | EPSON Stylus Photo PX660 Series -->
        <match key="usb.product_id" int="0x0862">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON ME OFFICE 620F Series | EPSON Stylus Office BX305F | EPSON Stylus Office BX305FW
             EPSON Stylus Office TX320F Series | EPSON WorkForce 320 Series -->
        <match key="usb.product_id" int="0x0863">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON ME OFFICE 560W Series | EPSON Stylus NX420 Series | EPSON Stylus SX420W Series
             EPSON Stylus TX420W Series -->
        <match key="usb.product_id" int="0x0864">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON ME OFFICE 520 Series | EPSON Stylus NX220 Series | EPSON Stylus SX218
             EPSON Stylus TX220 Series -->
        <match key="usb.product_id" int="0x0865">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- EPSON AcuLaser MX20DN | EPSON AcuLaser MX20DNF -->
        <match key="usb.product_id" int="0x0866">
          <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 fi-6900 -->
        <match key="usb.product_id" int="0x119f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-6900-CGA -->
        <match key="usb.product_id" int="0x11a0">
          <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-6125 -->
        <match key="usb.product_id" int="0x11ee">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-6225 -->
        <match key="usb.product_id" int="0x11ef">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Fujitsu fi-6145 -->
        <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-6245 -->
        <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-6135 -->
        <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-6235 -->
        <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>
      </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-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-4216F -->
        <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-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-4521F -->
        <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-4200 | 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 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-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-3170fn | 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 -->
        <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-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-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 SCX-4825FN -->
        <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>
      </match>
      <match key="usb.vendor_id" int="0x04f9">
        <!-- Brother MFC-3100C -->
        <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>
        <!-- Brother MFC-5100C -->
        <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>
        <!-- Brother MFC-4800 -->
        <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>
        <!-- Brother MFC-6800 | Brother MFC 4600 -->
        <match key="usb.product_id" int="0x0111">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother DCP-1000 -->
        <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>
        <!-- Brother MFC-8500 -->
        <match key="usb.product_id" int="0x0113">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-9700 -->
        <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>
        <!-- Brother MFC-9800 -->
        <match key="usb.product_id" int="0x0115">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother DCP-1400 -->
        <match key="usb.product_id" int="0x0116">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother FAX-2900 -->
        <match key="usb.product_id" int="0x0117">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother FAX-3800 -->
        <match key="usb.product_id" int="0x0118">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-9660 -->
        <match key="usb.product_id" int="0x0119">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-9860 -->
        <match key="usb.product_id" int="0x011a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-9760 -->
        <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>
        <!-- Brother MFC-9070 -->
        <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>
        <!-- Brother MFC-9180 -->
        <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>
        <!-- Brother MFC-9160 -->
        <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>
        <!-- Brother MFC-580 -->
        <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>
        <!-- Brother MFC-590 -->
        <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>
        <!-- Brother MFC-5100J -->
        <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>
        <!-- Brother FAX-2850 -->
        <match key="usb.product_id" int="0x0123">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-4800J -->
        <match key="usb.product_id" int="0x0124">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-6800J -->
        <match key="usb.product_id" int="0x0125">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother FAX1800C -->
        <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>
        <!-- Brother MFC-9800J -->
        <match key="usb.product_id" int="0x0127">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-8500J -->
        <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>
        <!-- Brother MFC-9030 -->
        <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>
        <!-- Brother FAX-4100 -->
        <match key="usb.product_id" int="0x012e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother FAX-4750e -->
        <match key="usb.product_id" int="0x012f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother FAX-5750e -->
        <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>
        <!-- Brother MFC-5200C -->
        <match key="usb.product_id" int="0x0132">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-100 -->
        <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>
        <!-- Brother MFC-150CL -->
        <match key="usb.product_id" int="0x0136">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-3200C -->
        <match key="usb.product_id" int="0x013a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-890 -->
        <match key="usb.product_id" int="0x013c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-5200J -->
        <match key="usb.product_id" int="0x013d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-4420C -->
        <match key="usb.product_id" int="0x013e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-4820C -->
        <match key="usb.product_id" int="0x013f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother DCP-8020 -->
        <match key="usb.product_id" int="0x0140">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother DCP-8025D -->
        <match key="usb.product_id" int="0x0141">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-8420 -->
        <match key="usb.product_id" int="0x0142">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-8820D -->
        <match key="usb.product_id" int="0x0143">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother DCP-4020C -->
        <match key="usb.product_id" int="0x0144">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-3220C -->
        <match key="usb.product_id" int="0x0146">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother FAX1820C -->
        <match key="usb.product_id" int="0x0147">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-3320CN -->
        <match key="usb.product_id" int="0x0148">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother FAX1920CN -->
        <match key="usb.product_id" int="0x0149">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-3420C -->
        <match key="usb.product_id" int="0x014a">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-3820CN -->
        <match key="usb.product_id" int="0x014b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother DCP-3020C -->
        <match key="usb.product_id" int="0x014c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother FAX1815C -->
        <match key="usb.product_id" int="0x014d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-8820J -->
        <match key="usb.product_id" int="0x014e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother DCP-8025J -->
        <match key="usb.product_id" int="0x014f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-8220 -->
        <match key="usb.product_id" int="0x0150">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-8210 -->
        <match key="usb.product_id" int="0x0151">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother DCP-1000J -->
        <match key="usb.product_id" int="0x0153">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-3420J -->
        <match key="usb.product_id" int="0x0157">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-3820J -->
        <match key="usb.product_id" int="0x0158">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother DCP-8040 -->
        <match key="usb.product_id" int="0x015d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother DCP-8045D -->
        <match key="usb.product_id" int="0x015e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-8440 -->
        <match key="usb.product_id" int="0x015f">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-8840D -->
        <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>
        <!-- Brother MFC-210C -->
        <match key="usb.product_id" int="0x0161">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-420CN -->
        <match key="usb.product_id" int="0x0162">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-410CN -->
        <match key="usb.product_id" int="0x0163">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-620CN -->
        <match key="usb.product_id" int="0x0165">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-610CLN -->
        <match key="usb.product_id" int="0x0166">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-610CLN -->
        <match key="usb.product_id" int="0x0168">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother DCP-110C -->
        <match key="usb.product_id" int="0x0169">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother DCP-310CN -->
        <match key="usb.product_id" int="0x016b">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-5440CN -->
        <match key="usb.product_id" int="0x016d">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-5840CN -->
        <match key="usb.product_id" int="0x016e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-3240C -->
        <match key="usb.product_id" int="0x0173">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-3340CN -->
        <match key="usb.product_id" int="0x0174">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-7420 -->
        <match key="usb.product_id" int="0x0180">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-7820N -->
        <match key="usb.product_id" int="0x0181">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother DCP-7010 -->
        <match key="usb.product_id" int="0x0182">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother DCP-7020 -->
        <match key="usb.product_id" int="0x0183">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother DCP-7025 -->
        <match key="usb.product_id" int="0x0184">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-7220 -->
        <match key="usb.product_id" int="0x0185">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-7225N -->
        <match key="usb.product_id" int="0x0186">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother DCP-115C -->
        <match key="usb.product_id" int="0x018c">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother DCP-117C -->
        <match key="usb.product_id" int="0x018e">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother DCP-120C -->
        <match key="usb.product_id" int="0x0190">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-215C -->
        <match key="usb.product_id" int="0x0193">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother DCP-8060 -->
        <match key="usb.product_id" int="0x01a3">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother DCP-330C -->
        <match key="usb.product_id" int="0x01a9">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-240C -->
        <match key="usb.product_id" int="0x01ab">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- Brother MFC-7840W -->
        <match key="usb.product_id" int="0x01e5">
          <append key="info.capabilities" type="strlist">scanner</append>
          <merge key="scanner.access_method" type="string">proprietary</merge>
        </match>
        <!-- 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 P 3600 A3 Pro -->
        <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>
        <!-- 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 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 AV610 -->
        <match key="usb.product_id" int="0x0a19">
          <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>
      </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>
