1<?xml version="1.0" encoding="UTF-8"?>
2<deviceinfo version="0.2">
3  <device>
4    <!-- SCSI-SUBSYSTEM -->
5    <match key="info.category" string="scsi_generic">
6      <!-- Some SCSI Scanners announce themselves "processor" -->
7      <match key="@info.parent:scsi.type" string="processor">
8        <match key="@info.parent:scsi.vendor" string="EPSON">
9          <!-- SCSI Scanner "Epson Perfection 2450" | "Epson Perfection 2450 PHOTO" -->
10          <match key="@info.parent:scsi.model" string="GT-9700">
11            <append key="info.capabilities" type="strlist">scanner</append>
12          </match>
13          <!-- SCSI Scanner "Epson Perfection 3200" | "Epson Perfection 3200 PHOTO" -->
14          <match key="@info.parent:scsi.model" string="GT-9800">
15            <append key="info.capabilities" type="strlist">scanner</append>
16          </match>
17          <!-- SCSI Scanner "Epson Perfection 636S" | "Epson Perfection 1200S" -->
18          <match key="@info.parent:scsi.model" string="Perfection1200">
19            <append key="info.capabilities" type="strlist">scanner</append>
20          </match>
21          <!-- SCSI Scanner "Epson Perfection 636" -->
22          <match key="@info.parent:scsi.model" string="Perfection636">
23            <append key="info.capabilities" type="strlist">scanner</append>
24          </match>
25          <!-- SCSI Scanner "Epson GT-10000+" -->
26          <match key="@info.parent:scsi.model" string="SCANNER GT-10000">
27            <append key="info.capabilities" type="strlist">scanner</append>
28          </match>
29          <!-- SCSI Scanner "Epson GT-7000" -->
30          <match key="@info.parent:scsi.model" string="SCANNER GT-7000">
31            <append key="info.capabilities" type="strlist">scanner</append>
32          </match>
33        </match>
34        <match key="@info.parent:scsi.vendor" string="HP">
35          <!-- SCSI Scanner "Hewlett-Packard ScanJet 4p" -->
36          <match key="@info.parent:scsi.model" string="C1130A">
37            <append key="info.capabilities" type="strlist">scanner</append>
38          </match>
39          <!-- SCSI Scanner "Hewlett-Packard ScanJet IIc" -->
40          <match key="@info.parent:scsi.model" string="C1750A">
41            <append key="info.capabilities" type="strlist">scanner</append>
42          </match>
43          <!-- SCSI Scanner "Hewlett-Packard ScanJet IIp" -->
44          <match key="@info.parent:scsi.model" string="C1790A">
45            <append key="info.capabilities" type="strlist">scanner</append>
46          </match>
47          <!-- SCSI Scanner "Hewlett-Packard ScanJet IIcx" -->
48          <match key="@info.parent:scsi.model" string="C2500A">
49            <append key="info.capabilities" type="strlist">scanner</append>
50          </match>
51          <!-- SCSI Scanner "Hewlett-Packard ScanJet 4c" -->
52          <match key="@info.parent:scsi.model" string="C2520A">
53            <append key="info.capabilities" type="strlist">scanner</append>
54          </match>
55          <!-- SCSI Scanner "Hewlett-Packard ScanJet 5p" -->
56          <match key="@info.parent:scsi.model" string="C5110A">
57            <append key="info.capabilities" type="strlist">scanner</append>
58          </match>
59          <!-- SCSI Scanner "Hewlett-Packard ScanJet 6200C" -->
60          <match key="@info.parent:scsi.model" string="C6270A">
61            <append key="info.capabilities" type="strlist">scanner</append>
62          </match>
63          <!-- SCSI Scanner "Hewlett-Packard ScanJet 6300C" -->
64          <match key="@info.parent:scsi.model" string="C7670A">
65            <append key="info.capabilities" type="strlist">scanner</append>
66          </match>
67        </match>
68      </match>
69    </match>
70    <!-- USB-SUBSYSTEM -->
71    <match key="info.bus" string="usb">
72      <match key="usb.vendor_id" int="0x03f0">
73        <!-- Hewlett-Packard ScanJet 4100C -->
74        <match key="usb.product_id" int="0x0101">
75          <append key="info.capabilities" type="strlist">scanner</append>
76          <merge key="scanner.access_method" type="string">proprietary</merge>
77        </match>
78        <!-- Hewlett-Packard ScanJet 4200C | Hewlett-Packard ScanJet 4200Cxi | Hewlett-Packard ScanJet 4200Cse -->
79        <match key="usb.product_id" int="0x0105">
80          <append key="info.capabilities" type="strlist">scanner</append>
81          <merge key="scanner.access_method" type="string">proprietary</merge>
82        </match>
83        <!-- Hewlett-Packard ScanJet 6200C | Hewlett-Packard ScanJet 6250C -->
84        <match key="usb.product_id" int="0x0201">
85          <append key="info.capabilities" type="strlist">scanner</append>
86          <merge key="scanner.access_method" type="string">proprietary</merge>
87        </match>
88        <!-- Hewlett-Packard ScanJet 3300c -->
89        <match key="usb.product_id" int="0x0205">
90          <append key="info.capabilities" type="strlist">scanner</append>
91          <merge key="scanner.access_method" type="string">proprietary</merge>
92        </match>
93        <!-- Hewlett-Packard ScanJet 4300c -->
94        <match key="usb.product_id" int="0x0305">
95          <append key="info.capabilities" type="strlist">scanner</append>
96          <merge key="scanner.access_method" type="string">proprietary</merge>
97        </match>
98        <!-- Hewlett-Packard ScanJet 5200C -->
99        <match key="usb.product_id" int="0x0401">
100          <append key="info.capabilities" type="strlist">scanner</append>
101          <merge key="scanner.access_method" type="string">proprietary</merge>
102        </match>
103        <!-- Hewlett-Packard ScanJet 3400c -->
104        <match key="usb.product_id" int="0x0405">
105          <append key="info.capabilities" type="strlist">scanner</append>
106          <merge key="scanner.access_method" type="string">proprietary</merge>
107        </match>
108        <!-- Hewlett-Packard ScanJet 2100C -->
109        <match key="usb.product_id" int="0x0505">
110          <append key="info.capabilities" type="strlist">scanner</append>
111          <merge key="scanner.access_method" type="string">proprietary</merge>
112        </match>
113        <!-- Hewlett-Packard ScanJet 6300C | Hewlett-Packard ScanJet 6350C | Hewlett-Packard ScanJet 6390C -->
114        <match key="usb.product_id" int="0x0601">
115          <append key="info.capabilities" type="strlist">scanner</append>
116          <merge key="scanner.access_method" type="string">proprietary</merge>
117        </match>
118        <!-- Hewlett-Packard ScanJet 2200C -->
119        <match key="usb.product_id" int="0x0605">
120          <append key="info.capabilities" type="strlist">scanner</append>
121          <merge key="scanner.access_method" type="string">proprietary</merge>
122        </match>
123        <!-- Hewlett-Packard ScanJet 5300C | Hewlett-Packard ScanJet 5370C -->
124        <match key="usb.product_id" int="0x0701">
125          <append key="info.capabilities" type="strlist">scanner</append>
126          <merge key="scanner.access_method" type="string">proprietary</merge>
127        </match>
128        <!-- Hewlett-Packard scanjet 4400c -->
129        <match key="usb.product_id" int="0x0705">
130          <append key="info.capabilities" type="strlist">scanner</append>
131          <merge key="scanner.access_method" type="string">proprietary</merge>
132        </match>
133        <!-- Hewlett-Packard ScanJet 7400c | Hewlett-Packard ScanJet 7450c | Hewlett-Packard ScanJet 7490c -->
134        <match key="usb.product_id" int="0x0801">
135          <append key="info.capabilities" type="strlist">scanner</append>
136          <merge key="scanner.access_method" type="string">proprietary</merge>
137        </match>
138        <!-- Hewlett-Packard scanjet 4470c -->
139        <match key="usb.product_id" int="0x0805">
140          <append key="info.capabilities" type="strlist">scanner</append>
141          <merge key="scanner.access_method" type="string">proprietary</merge>
142        </match>
143        <!-- Hewlett-Packard ScanJet 2300C -->
144        <match key="usb.product_id" int="0x0901">
145          <append key="info.capabilities" type="strlist">scanner</append>
146          <merge key="scanner.access_method" type="string">proprietary</merge>
147        </match>
148        <!-- Hewlett-Packard ScanJet 2400C | Hewlett-Packard ScanJet G2410 -->
149        <match key="usb.product_id" int="0x0a01">
150          <append key="info.capabilities" type="strlist">scanner</append>
151          <merge key="scanner.access_method" type="string">proprietary</merge>
152        </match>
153        <!-- Hewlett-Packard ScanJet 8200 | Hewlett-Packard ScanJet 8250 | Hewlett-Packard ScanJet 8290 -->
154        <match key="usb.product_id" int="0x0b01">
155          <append key="info.capabilities" type="strlist">scanner</append>
156          <merge key="scanner.access_method" type="string">proprietary</merge>
157        </match>
158        <!-- Hewlett-Packard ScanJet 5400c -->
159        <match key="usb.product_id" int="0x1005">
160          <append key="info.capabilities" type="strlist">scanner</append>
161          <merge key="scanner.access_method" type="string">proprietary</merge>
162        </match>
163        <!-- Hewlett-Packard ScanJet 5470c -->
164        <match key="usb.product_id" int="0x1105">
165          <append key="info.capabilities" type="strlist">scanner</append>
166          <merge key="scanner.access_method" type="string">proprietary</merge>
167        </match>
168        <!-- Hewlett-Packard ScanJet 4500C | Hewlett-Packard ScanJet 5550C -->
169        <match key="usb.product_id" int="0x1205">
170          <append key="info.capabilities" type="strlist">scanner</append>
171          <merge key="scanner.access_method" type="string">proprietary</merge>
172        </match>
173        <!-- Hewlett-Packard ScanJet 4570C | Hewlett-Packard ScanJet 5500C -->
174        <match key="usb.product_id" int="0x1305">
175          <append key="info.capabilities" type="strlist">scanner</append>
176          <merge key="scanner.access_method" type="string">proprietary</merge>
177        </match>
178        <!-- Hewlett-Packard ScanJet 3670 | Hewlett-Packard ScanJet 3690C -->
179        <match key="usb.product_id" int="0x1405">
180          <append key="info.capabilities" type="strlist">scanner</append>
181          <merge key="scanner.access_method" type="string">proprietary</merge>
182        </match>
183        <!-- Hewlett-Packard ScanJet 5590 -->
184        <match key="usb.product_id" int="0x1705">
185          <append key="info.capabilities" type="strlist">scanner</append>
186          <merge key="scanner.access_method" type="string">proprietary</merge>
187        </match>
188        <!-- Hewlett-Packard ScanJet 7650 -->
189        <match key="usb.product_id" int="0x1805">
190          <append key="info.capabilities" type="strlist">scanner</append>
191          <merge key="scanner.access_method" type="string">proprietary</merge>
192        </match>
193        <!-- Hewlett-Packard ScanJet 4850C -->
194        <match key="usb.product_id" int="0x1b05">
195          <append key="info.capabilities" type="strlist">scanner</append>
196          <merge key="scanner.access_method" type="string">proprietary</merge>
197        </match>
198        <!-- Hewlett-Packard ScanJet 3530C | Hewlett-Packard ScanJet 3570C -->
199        <match key="usb.product_id" int="0x2005">
200          <append key="info.capabilities" type="strlist">scanner</append>
201          <merge key="scanner.access_method" type="string">proprietary</merge>
202        </match>
203        <!-- Hewlett-Packard ScanJet 3500C -->
204        <match key="usb.product_id" int="0x2205">
205          <append key="info.capabilities" type="strlist">scanner</append>
206          <merge key="scanner.access_method" type="string">proprietary</merge>
207        </match>
208        <!-- Hewlett-Packard ScanJet 3970c -->
209        <match key="usb.product_id" int="0x2305">
210          <append key="info.capabilities" type="strlist">scanner</append>
211          <merge key="scanner.access_method" type="string">proprietary</merge>
212        </match>
213        <!-- Hewlett-Packard ScanJet 4070 Photosmart -->
214        <match key="usb.product_id" int="0x2405">
215          <append key="info.capabilities" type="strlist">scanner</append>
216          <merge key="scanner.access_method" type="string">proprietary</merge>
217        </match>
218        <!-- Hewlett-Packard ScanJet 3800 -->
219        <match key="usb.product_id" int="0x2605">
220          <append key="info.capabilities" type="strlist">scanner</append>
221          <merge key="scanner.access_method" type="string">proprietary</merge>
222        </match>
223        <!-- Hewlett-Packard ScanJet G2710 -->
224        <match key="usb.product_id" int="0x2805">
225          <append key="info.capabilities" type="strlist">scanner</append>
226          <merge key="scanner.access_method" type="string">proprietary</merge>
227        </match>
228        <!-- Hewlett-Packard ScanJet 8300 | Hewlett-Packard ScanJet 8350 | Hewlett-Packard ScanJet 8390 -->
229        <match key="usb.product_id" int="0x3805">
230          <append key="info.capabilities" type="strlist">scanner</append>
231          <merge key="scanner.access_method" type="string">proprietary</merge>
232        </match>
233        <!-- Hewlett-Packard ScanJet 8270 -->
234        <match key="usb.product_id" int="0x3905">
235          <append key="info.capabilities" type="strlist">scanner</append>
236          <merge key="scanner.access_method" type="string">proprietary</merge>
237        </match>
238        <!-- Hewlett-Packard LaserJet M1005 MFP -->
239        <match key="usb.product_id" int="0x3b17">
240          <append key="info.capabilities" type="strlist">scanner</append>
241          <merge key="scanner.access_method" type="string">proprietary</merge>
242        </match>
243        <!-- Hewlett-Packard ScanJet 4370 -->
244        <match key="usb.product_id" int="0x4105">
245          <append key="info.capabilities" type="strlist">scanner</append>
246          <merge key="scanner.access_method" type="string">proprietary</merge>
247        </match>
248        <!-- Hewlett-Packard ScanJet G3010 -->
249        <match key="usb.product_id" int="0x4205">
250          <append key="info.capabilities" type="strlist">scanner</append>
251          <merge key="scanner.access_method" type="string">proprietary</merge>
252        </match>
253        <!-- Hewlett-Packard ScanJet G3110 -->
254        <match key="usb.product_id" int="0x4305">
255          <append key="info.capabilities" type="strlist">scanner</append>
256          <merge key="scanner.access_method" type="string">proprietary</merge>
257        </match>
258        <!-- Hewlett-Packard ScanJet G4010 -->
259        <match key="usb.product_id" int="0x4505">
260          <append key="info.capabilities" type="strlist">scanner</append>
261          <merge key="scanner.access_method" type="string">proprietary</merge>
262        </match>
263        <!-- Hewlett-Packard ScanJet G4050 -->
264        <match key="usb.product_id" int="0x4605">
265          <append key="info.capabilities" type="strlist">scanner</append>
266          <merge key="scanner.access_method" type="string">proprietary</merge>
267        </match>
268        <!-- Hewlett-Packard ScanJet N6310 -->
269        <match key="usb.product_id" int="0x4705">
270          <append key="info.capabilities" type="strlist">scanner</append>
271          <merge key="scanner.access_method" type="string">proprietary</merge>
272        </match>
273        <!-- Hewlett-Packard LaserJet M1120 MFP -->
274        <match key="usb.product_id" int="0x5617">
275          <append key="info.capabilities" type="strlist">scanner</append>
276          <merge key="scanner.access_method" type="string">proprietary</merge>
277        </match>
278        <!-- Hewlett-Packard LaserJet M1120n MFP -->
279        <match key="usb.product_id" int="0x5717">
280          <append key="info.capabilities" type="strlist">scanner</append>
281          <merge key="scanner.access_method" type="string">proprietary</merge>
282        </match>
283      </match>
284      <match key="usb.vendor_id" int="0x0400">
285        <!-- Mustek BearPaw 1200 -->
286        <match key="usb.product_id" int="0x1000">
287          <append key="info.capabilities" type="strlist">scanner</append>
288          <merge key="scanner.access_method" type="string">proprietary</merge>
289        </match>
290        <!-- Mustek BearPaw 1200 | Mustek BearPaw 2400 -->
291        <match key="usb.product_id" int="0x1001">
292          <append key="info.capabilities" type="strlist">scanner</append>
293          <merge key="scanner.access_method" type="string">proprietary</merge>
294        </match>
295      </match>
296      <match key="usb.vendor_id" int="0x040a">
297        <!-- Kodak ESP 5100 -->
298        <match key="usb.product_id" int="0x4025">
299          <append key="info.capabilities" type="strlist">scanner</append>
300          <merge key="scanner.access_method" type="string">proprietary</merge>
301        </match>
302        <!-- Kodak ESP 5300 -->
303        <match key="usb.product_id" int="0x4026">
304          <append key="info.capabilities" type="strlist">scanner</append>
305          <merge key="scanner.access_method" type="string">proprietary</merge>
306        </match>
307        <!-- Kodak ESP 5500 -->
308        <match key="usb.product_id" int="0x4027">
309          <append key="info.capabilities" type="strlist">scanner</append>
310          <merge key="scanner.access_method" type="string">proprietary</merge>
311        </match>
312        <!-- Kodak ESP 5000 -->
313        <match key="usb.product_id" int="0x4028">
314          <append key="info.capabilities" type="strlist">scanner</append>
315          <merge key="scanner.access_method" type="string">proprietary</merge>
316        </match>
317        <!-- Kodak ESP 3300 -->
318        <match key="usb.product_id" int="0x4031">
319          <append key="info.capabilities" type="strlist">scanner</append>
320          <merge key="scanner.access_method" type="string">proprietary</merge>
321        </match>
322        <!-- Kodak ESP 5 -->
323        <match key="usb.product_id" int="0x4032">
324          <append key="info.capabilities" type="strlist">scanner</append>
325          <merge key="scanner.access_method" type="string">proprietary</merge>
326        </match>
327        <!-- Kodak ESP 7 -->
328        <match key="usb.product_id" int="0x403e">
329          <append key="info.capabilities" type="strlist">scanner</append>
330          <merge key="scanner.access_method" type="string">proprietary</merge>
331        </match>
332        <!-- Kodak ESP 9 -->
333        <match key="usb.product_id" int="0x403f">
334          <append key="info.capabilities" type="strlist">scanner</append>
335          <merge key="scanner.access_method" type="string">proprietary</merge>
336        </match>
337        <!-- Kodak ESP 5200 -->
338        <match key="usb.product_id" int="0x4041">
339          <append key="info.capabilities" type="strlist">scanner</append>
340          <merge key="scanner.access_method" type="string">proprietary</merge>
341        </match>
342        <!-- Kodak ESP 3200 -->
343        <match key="usb.product_id" int="0x4043">
344          <append key="info.capabilities" type="strlist">scanner</append>
345          <merge key="scanner.access_method" type="string">proprietary</merge>
346        </match>
347        <!-- Kodak ESP 4100 -->
348        <match key="usb.product_id" int="0x4053">
349          <append key="info.capabilities" type="strlist">scanner</append>
350          <merge key="scanner.access_method" type="string">proprietary</merge>
351        </match>
352        <!-- Kodak ESP 6100 -->
353        <match key="usb.product_id" int="0x4054">
354          <append key="info.capabilities" type="strlist">scanner</append>
355          <merge key="scanner.access_method" type="string">proprietary</merge>
356        </match>
357        <!-- Kodak ESP 7200 -->
358        <match key="usb.product_id" int="0x4056">
359          <append key="info.capabilities" type="strlist">scanner</append>
360          <merge key="scanner.access_method" type="string">proprietary</merge>
361        </match>
362        <!-- Kodak ESP C110 -->
363        <match key="usb.product_id" int="0x4057">
364          <append key="info.capabilities" type="strlist">scanner</append>
365          <merge key="scanner.access_method" type="string">proprietary</merge>
366        </match>
367        <!-- Kodak ESP C115 -->
368        <match key="usb.product_id" int="0x4058">
369          <append key="info.capabilities" type="strlist">scanner</append>
370          <merge key="scanner.access_method" type="string">proprietary</merge>
371        </match>
372        <!-- Kodak ESP 2150 -->
373        <match key="usb.product_id" int="0x4059">
374          <append key="info.capabilities" type="strlist">scanner</append>
375          <merge key="scanner.access_method" type="string">proprietary</merge>
376        </match>
377        <!-- Kodak ESP C310 -->
378        <match key="usb.product_id" int="0x405d">
379          <append key="info.capabilities" type="strlist">scanner</append>
380          <merge key="scanner.access_method" type="string">proprietary</merge>
381        </match>
382        <!-- Kodak ESP C315 -->
383        <match key="usb.product_id" int="0x405e">
384          <append key="info.capabilities" type="strlist">scanner</append>
385          <merge key="scanner.access_method" type="string">proprietary</merge>
386        </match>
387        <!-- Advent AW10 -->
388        <match key="usb.product_id" int="0x4060">
389          <append key="info.capabilities" type="strlist">scanner</append>
390          <merge key="scanner.access_method" type="string">proprietary</merge>
391        </match>
392        <!-- Kodak Hero Office 6.1 -->
393        <match key="usb.product_id" int="0x4062">
394          <append key="info.capabilities" type="strlist">scanner</append>
395          <merge key="scanner.access_method" type="string">proprietary</merge>
396        </match>
397        <!-- Kodak Hero 7.1 -->
398        <match key="usb.product_id" int="0x4063">
399          <append key="info.capabilities" type="strlist">scanner</append>
400          <merge key="scanner.access_method" type="string">proprietary</merge>
401        </match>
402        <!-- Kodak Hero 5.1 -->
403        <match key="usb.product_id" int="0x4064">
404          <append key="info.capabilities" type="strlist">scanner</append>
405          <merge key="scanner.access_method" type="string">proprietary</merge>
406        </match>
407        <!-- Kodak ESP 9200 -->
408        <match key="usb.product_id" int="0x4065">
409          <append key="info.capabilities" type="strlist">scanner</append>
410          <merge key="scanner.access_method" type="string">proprietary</merge>
411        </match>
412        <!-- Kodak ESP 2170 -->
413        <match key="usb.product_id" int="0x4066">
414          <append key="info.capabilities" type="strlist">scanner</append>
415          <merge key="scanner.access_method" type="string">proprietary</merge>
416        </match>
417        <!-- Kodak Hero 9.1 -->
418        <match key="usb.product_id" int="0x4067">
419          <append key="info.capabilities" type="strlist">scanner</append>
420          <merge key="scanner.access_method" type="string">proprietary</merge>
421        </match>
422        <!-- Kodak Hero 3.1 -->
423        <match key="usb.product_id" int="0x406d">
424          <append key="info.capabilities" type="strlist">scanner</append>
425          <merge key="scanner.access_method" type="string">proprietary</merge>
426        </match>
427        <!-- Kodak i30 -->
428        <match key="usb.product_id" int="0x6001">
429          <append key="info.capabilities" type="strlist">scanner</append>
430          <merge key="scanner.access_method" type="string">proprietary</merge>
431        </match>
432        <!-- Kodak i40 -->
433        <match key="usb.product_id" int="0x6002">
434          <append key="info.capabilities" type="strlist">scanner</append>
435          <merge key="scanner.access_method" type="string">proprietary</merge>
436        </match>
437        <!-- Kodak i50 | Kodak i55 -->
438        <match key="usb.product_id" int="0x6003">
439          <append key="info.capabilities" type="strlist">scanner</append>
440          <merge key="scanner.access_method" type="string">proprietary</merge>
441        </match>
442        <!-- Kodak i60 | Kodak i65 -->
443        <match key="usb.product_id" int="0x6004">
444          <append key="info.capabilities" type="strlist">scanner</append>
445          <merge key="scanner.access_method" type="string">proprietary</merge>
446        </match>
447        <!-- Kodak i80 -->
448        <match key="usb.product_id" int="0x6005">
449          <append key="info.capabilities" type="strlist">scanner</append>
450          <merge key="scanner.access_method" type="string">proprietary</merge>
451        </match>
452      </match>
453      <match key="usb.vendor_id" int="0x041e">
454        <!-- Creative WebCam Go Mini -->
455        <match key="usb.product_id" int="0x4007">
456          <append key="info.capabilities" type="strlist">scanner</append>
457          <merge key="scanner.access_method" type="string">proprietary</merge>
458        </match>
459      </match>
460      <match key="usb.vendor_id" int="0x043d">
461        <!-- Lexmark X70 | Lexmark X73 -->
462        <match key="usb.product_id" int="0x002d">
463          <append key="info.capabilities" type="strlist">scanner</append>
464          <merge key="scanner.access_method" type="string">proprietary</merge>
465        </match>
466        <!-- Lexmark X74 -->
467        <match key="usb.product_id" int="0x0060">
468          <append key="info.capabilities" type="strlist">scanner</append>
469          <merge key="scanner.access_method" type="string">proprietary</merge>
470        </match>
471        <!-- Lexmark X1110 | Lexmark X1130 | Lexmark X1140
472             Lexmark X1150 | Lexmark X1170 | Lexmark X1180
473             Lexmark X1185 | Lexmark X1195 -->
474        <match key="usb.product_id" int="0x007c">
475          <append key="info.capabilities" type="strlist">scanner</append>
476          <merge key="scanner.access_method" type="string">proprietary</merge>
477        </match>
478        <!-- Lexmark X12xx -->
479        <match key="usb.product_id" int="0x007d">
480          <append key="info.capabilities" type="strlist">scanner</append>
481          <merge key="scanner.access_method" type="string">proprietary</merge>
482        </match>
483      </match>
484      <match key="usb.vendor_id" int="0x0458">
485        <!-- Genius ColorPage HR6 V1 -->
486        <match key="usb.product_id" int="0x2004">
487          <append key="info.capabilities" type="strlist">scanner</append>
488          <merge key="scanner.access_method" type="string">proprietary</merge>
489        </match>
490        <!-- Genius Colorpage HR6 V2 -->
491        <match key="usb.product_id" int="0x2007">
492          <append key="info.capabilities" type="strlist">scanner</append>
493          <merge key="scanner.access_method" type="string">proprietary</merge>
494        </match>
495        <!-- Genius Colorpage HR6 V2 -->
496        <match key="usb.product_id" int="0x2008">
497          <append key="info.capabilities" type="strlist">scanner</append>
498          <merge key="scanner.access_method" type="string">proprietary</merge>
499        </match>
500        <!-- Genius Colorpage HR6A -->
501        <match key="usb.product_id" int="0x2009">
502          <append key="info.capabilities" type="strlist">scanner</append>
503          <merge key="scanner.access_method" type="string">proprietary</merge>
504        </match>
505        <!-- Genius Colorpage Vivid3x | Genius Colorpage Vivid3 V2 -->
506        <match key="usb.product_id" int="0x2011">
507          <append key="info.capabilities" type="strlist">scanner</append>
508          <merge key="scanner.access_method" type="string">proprietary</merge>
509        </match>
510        <!-- Genius Colorpage HR7 -->
511        <match key="usb.product_id" int="0x2013">
512          <append key="info.capabilities" type="strlist">scanner</append>
513          <merge key="scanner.access_method" type="string">proprietary</merge>
514        </match>
515        <!-- Genius Colorpage Vivid4 -->
516        <match key="usb.product_id" int="0x2014">
517          <append key="info.capabilities" type="strlist">scanner</append>
518          <merge key="scanner.access_method" type="string">proprietary</merge>
519        </match>
520        <!-- Genius Colorpage HR7LE -->
521        <match key="usb.product_id" int="0x2015">
522          <append key="info.capabilities" type="strlist">scanner</append>
523          <merge key="scanner.access_method" type="string">proprietary</merge>
524        </match>
525        <!-- Genius Colorpage HR6X -->
526        <match key="usb.product_id" int="0x2016">
527          <append key="info.capabilities" type="strlist">scanner</append>
528          <merge key="scanner.access_method" type="string">proprietary</merge>
529        </match>
530        <!-- Genius Colorpage Vivid3xe -->
531        <match key="usb.product_id" int="0x2017">
532          <append key="info.capabilities" type="strlist">scanner</append>
533          <merge key="scanner.access_method" type="string">proprietary</merge>
534        </match>
535        <!-- Genius Colorpage Vivid4xe -->
536        <match key="usb.product_id" int="0x201a">
537          <append key="info.capabilities" type="strlist">scanner</append>
538          <merge key="scanner.access_method" type="string">proprietary</merge>
539        </match>
540        <!-- Genius Colorpage Vivid4x -->
541        <match key="usb.product_id" int="0x201b">
542          <append key="info.capabilities" type="strlist">scanner</append>
543          <merge key="scanner.access_method" type="string">proprietary</merge>
544        </match>
545        <!-- Genius Colorpage Vivid 1200 X -->
546        <match key="usb.product_id" int="0x201d">
547          <append key="info.capabilities" type="strlist">scanner</append>
548          <merge key="scanner.access_method" type="string">proprietary</merge>
549        </match>
550        <!-- Genius ColorPage Slim 1200 -->
551        <match key="usb.product_id" int="0x201e">
552          <append key="info.capabilities" type="strlist">scanner</append>
553          <merge key="scanner.access_method" type="string">proprietary</merge>
554        </match>
555        <!-- Genius Colorpage Vivid 1200 XE -->
556        <match key="usb.product_id" int="0x201f">
557          <append key="info.capabilities" type="strlist">scanner</append>
558          <merge key="scanner.access_method" type="string">proprietary</merge>
559        </match>
560        <!-- Genius Colorpage SF600 -->
561        <match key="usb.product_id" int="0x2021">
562          <append key="info.capabilities" type="strlist">scanner</append>
563          <merge key="scanner.access_method" type="string">proprietary</merge>
564        </match>
565      </match>
566      <match key="usb.vendor_id" int="0x0461">
567        <!-- Medion/Lifetec/Tevion/Cytron MD5345 | Medion/Lifetec/Tevion/Cytron MD6228 | Medion/Lifetec/Tevion/Cytron MD6471 -->
568        <match key="usb.product_id" int="0x0377">
569          <append key="info.capabilities" type="strlist">scanner</append>
570          <merge key="scanner.access_method" type="string">proprietary</merge>
571        </match>
572        <!-- Xerox 2400 Onetouch -->
573        <match key="usb.product_id" int="0x038b">
574          <append key="info.capabilities" type="strlist">scanner</append>
575          <merge key="scanner.access_method" type="string">proprietary</merge>
576        </match>
577      </match>
578      <match key="usb.vendor_id" int="0x047b">
579        <!-- Trust Office Scan USB 19200 -->
580        <match key="usb.product_id" int="0x1000">
581          <append key="info.capabilities" type="strlist">scanner</append>
582          <merge key="scanner.access_method" type="string">proprietary</merge>
583        </match>
584        <!-- Hewlett-Packard ScanJet 4300c/Silitek -->
585        <match key="usb.product_id" int="0x1002">
586          <append key="info.capabilities" type="strlist">scanner</append>
587          <merge key="scanner.access_method" type="string">proprietary</merge>
588        </match>
589      </match>
590      <match key="usb.vendor_id" int="0x0482">
591        <!-- Kyocera FS-1016MFP -->
592        <match key="usb.product_id" int="0x0335">
593          <append key="info.capabilities" type="strlist">scanner</append>
594          <merge key="scanner.access_method" type="string">proprietary</merge>
595        </match>
596      </match>
597      <match key="usb.vendor_id" int="0x049f">
598        <!-- Compaq S4-100 -->
599        <match key="usb.product_id" int="0x001a">
600          <append key="info.capabilities" type="strlist">scanner</append>
601          <merge key="scanner.access_method" type="string">proprietary</merge>
602        </match>
603      </match>
604      <match key="usb.vendor_id" int="0x04a5">
605        <!-- Benq (Acer) 310U -->
606        <match key="usb.product_id" int="0x1a20">
607          <append key="info.capabilities" type="strlist">scanner</append>
608          <merge key="scanner.access_method" type="string">proprietary</merge>
609        </match>
610        <!-- Benq (Acer) 620U -->
611        <match key="usb.product_id" int="0x1a2a">
612          <append key="info.capabilities" type="strlist">scanner</append>
613          <merge key="scanner.access_method" type="string">proprietary</merge>
614        </match>
615        <!-- Benq (Acer) 320U | Benq (Acer) 340U | Mitsubishi Diamondview 648UT -->
616        <match key="usb.product_id" int="0x2022">
617          <append key="info.capabilities" type="strlist">scanner</append>
618          <merge key="scanner.access_method" type="string">proprietary</merge>
619        </match>
620        <!-- Benq (Acer) 620UT -->
621        <match key="usb.product_id" int="0x2040">
622          <append key="info.capabilities" type="strlist">scanner</append>
623          <merge key="scanner.access_method" type="string">proprietary</merge>
624        </match>
625        <!-- Benq (Acer) 640U | Guillemot / Hercules Maxi Scan A4 USB 640U | Guillemot / Hercules Maxi A4 36 bit -->
626        <match key="usb.product_id" int="0x2060">
627          <append key="info.capabilities" type="strlist">scanner</append>
628          <merge key="scanner.access_method" type="string">proprietary</merge>
629        </match>
630        <!-- Benq (Acer) 640bu -->
631        <match key="usb.product_id" int="0x207e">
632          <append key="info.capabilities" type="strlist">scanner</append>
633          <merge key="scanner.access_method" type="string">proprietary</merge>
634        </match>
635        <!-- Benq (Acer) 3300 | Benq (Acer) 4300 | Mitsubishi Diamondview 650U -->
636        <match key="usb.product_id" int="0x20b0">
637          <append key="info.capabilities" type="strlist">scanner</append>
638          <merge key="scanner.access_method" type="string">proprietary</merge>
639        </match>
640        <!-- Benq (Acer) 640BT -->
641        <match key="usb.product_id" int="0x20be">
642          <append key="info.capabilities" type="strlist">scanner</append>
643          <merge key="scanner.access_method" type="string">proprietary</merge>
644        </match>
645        <!-- Benq (Acer) 1240 -->
646        <match key="usb.product_id" int="0x20c0">
647          <append key="info.capabilities" type="strlist">scanner</append>
648          <merge key="scanner.access_method" type="string">proprietary</merge>
649        </match>
650        <!-- Benq (Acer) 3300 | Benq (Acer) 4300 | Guillemot / Hercules Scan@home Touch 1248 (USB) -->
651        <match key="usb.product_id" int="0x20de">
652          <append key="info.capabilities" type="strlist">scanner</append>
653          <merge key="scanner.access_method" type="string">proprietary</merge>
654        </match>
655        <!-- Benq (Acer) 5000 -->
656        <match key="usb.product_id" int="0x20f8">
657          <append key="info.capabilities" type="strlist">scanner</append>
658          <merge key="scanner.access_method" type="string">proprietary</merge>
659        </match>
660        <!-- Benq (Acer) 5000E | Benq (Acer) 5000U -->
661        <match key="usb.product_id" int="0x20fc">
662          <append key="info.capabilities" type="strlist">scanner</append>
663          <merge key="scanner.access_method" type="string">proprietary</merge>
664        </match>
665        <!-- Benq (Acer) 5300 -->
666        <match key="usb.product_id" int="0x20fe">
667          <append key="info.capabilities" type="strlist">scanner</append>
668          <merge key="scanner.access_method" type="string">proprietary</merge>
669        </match>
670        <!-- Benq (Acer) 5150 | Benq (Acer) 5250 -->
671        <match key="usb.product_id" int="0x2137">
672          <append key="info.capabilities" type="strlist">scanner</append>
673          <merge key="scanner.access_method" type="string">proprietary</merge>
674        </match>
675        <!-- BenQ 5550 -->
676        <match key="usb.product_id" int="0x2211">
677          <append key="info.capabilities" type="strlist">scanner</append>
678          <merge key="scanner.access_method" type="string">proprietary</merge>
679        </match>
680      </match>
681      <match key="usb.vendor_id" int="0x04a7">
682        <!-- Visioneer Visioneer OneTouch 7100 -->
683        <match key="usb.product_id" int="0x0229">
684          <append key="info.capabilities" type="strlist">scanner</append>
685          <merge key="scanner.access_method" type="string">proprietary</merge>
686        </match>
687        <!-- Visioneer 9650 -->
688        <match key="usb.product_id" int="0x0390">
689          <append key="info.capabilities" type="strlist">scanner</append>
690          <merge key="scanner.access_method" type="string">proprietary</merge>
691        </match>
692        <!-- Visioneer 9320 -->
693        <match key="usb.product_id" int="0x0420">
694          <append key="info.capabilities" type="strlist">scanner</append>
695          <merge key="scanner.access_method" type="string">proprietary</merge>
696        </match>
697        <!-- Visioneer 9450 -->
698        <match key="usb.product_id" int="0x0421">
699          <append key="info.capabilities" type="strlist">scanner</append>
700          <merge key="scanner.access_method" type="string">proprietary</merge>
701        </match>
702        <!-- Visioneer 9550 -->
703        <match key="usb.product_id" int="0x0422">
704          <append key="info.capabilities" type="strlist">scanner</append>
705          <merge key="scanner.access_method" type="string">proprietary</merge>
706        </match>
707        <!-- Visioneer 9750 -->
708        <match key="usb.product_id" int="0x0423">
709          <append key="info.capabilities" type="strlist">scanner</append>
710          <merge key="scanner.access_method" type="string">proprietary</merge>
711        </match>
712        <!-- Visioneer Strobe XP 450 -->
713        <match key="usb.product_id" int="0x0424">
714          <append key="info.capabilities" type="strlist">scanner</append>
715          <merge key="scanner.access_method" type="string">proprietary</merge>
716        </match>
717        <!-- Visioneer Strobe XP 200 -->
718        <match key="usb.product_id" int="0x0426">
719          <append key="info.capabilities" type="strlist">scanner</append>
720          <merge key="scanner.access_method" type="string">proprietary</merge>
721        </match>
722        <!-- Visioneer Strobe XP 100 -->
723        <match key="usb.product_id" int="0x0427">
724          <append key="info.capabilities" type="strlist">scanner</append>
725          <merge key="scanner.access_method" type="string">proprietary</merge>
726        </match>
727        <!-- Visioneer OneTouch 7300 -->
728        <match key="usb.product_id" int="0x0444">
729          <append key="info.capabilities" type="strlist">scanner</append>
730          <merge key="scanner.access_method" type="string">proprietary</merge>
731        </match>
732        <!-- Xerox DocuMate510 -->
733        <match key="usb.product_id" int="0x0446">
734          <append key="info.capabilities" type="strlist">scanner</append>
735          <merge key="scanner.access_method" type="string">proprietary</merge>
736        </match>
737        <!-- Xerox DocuMate520 -->
738        <match key="usb.product_id" int="0x0447">
739          <append key="info.capabilities" type="strlist">scanner</append>
740          <merge key="scanner.access_method" type="string">proprietary</merge>
741        </match>
742        <!-- Xerox DocuMate250 -->
743        <match key="usb.product_id" int="0x0448">
744          <append key="info.capabilities" type="strlist">scanner</append>
745          <merge key="scanner.access_method" type="string">proprietary</merge>
746        </match>
747        <!-- Xerox DocuMate252 -->
748        <match key="usb.product_id" int="0x0449">
749          <append key="info.capabilities" type="strlist">scanner</append>
750          <merge key="scanner.access_method" type="string">proprietary</merge>
751        </match>
752        <!-- Xerox DocuMate262 -->
753        <match key="usb.product_id" int="0x044c">
754          <append key="info.capabilities" type="strlist">scanner</append>
755          <merge key="scanner.access_method" type="string">proprietary</merge>
756        </match>
757        <!-- Visioneer Strobe XP 300 -->
758        <match key="usb.product_id" int="0x0474">
759          <append key="info.capabilities" type="strlist">scanner</append>
760          <merge key="scanner.access_method" type="string">proprietary</merge>
761        </match>
762        <!-- Xerox DocuMate272 -->
763        <match key="usb.product_id" int="0x0475">
764          <append key="info.capabilities" type="strlist">scanner</append>
765          <merge key="scanner.access_method" type="string">proprietary</merge>
766        </match>
767        <!-- Xerox DocuMate232 -->
768        <match key="usb.product_id" int="0x0476">
769          <append key="info.capabilities" type="strlist">scanner</append>
770          <merge key="scanner.access_method" type="string">proprietary</merge>
771        </match>
772        <!-- Xerox DocuMate152 -->
773        <match key="usb.product_id" int="0x0477">
774          <append key="info.capabilities" type="strlist">scanner</append>
775          <merge key="scanner.access_method" type="string">proprietary</merge>
776        </match>
777        <!-- Xerox DocuMate752 -->
778        <match key="usb.product_id" int="0x0478">
779          <append key="info.capabilities" type="strlist">scanner</append>
780          <merge key="scanner.access_method" type="string">proprietary</merge>
781        </match>
782        <!-- Visioneer Strobe XP 470 -->
783        <match key="usb.product_id" int="0x0479">
784          <append key="info.capabilities" type="strlist">scanner</append>
785          <merge key="scanner.access_method" type="string">proprietary</merge>
786        </match>
787        <!-- Visioneer 9450-G -->
788        <match key="usb.product_id" int="0x047a">
789          <append key="info.capabilities" type="strlist">scanner</append>
790          <merge key="scanner.access_method" type="string">proprietary</merge>
791        </match>
792        <!-- Visioneer 9650-G -->
793        <match key="usb.product_id" int="0x047b">
794          <append key="info.capabilities" type="strlist">scanner</append>
795          <merge key="scanner.access_method" type="string">proprietary</merge>
796        </match>
797        <!-- Xerox DocuMate510-G -->
798        <match key="usb.product_id" int="0x047c">
799          <append key="info.capabilities" type="strlist">scanner</append>
800          <merge key="scanner.access_method" type="string">proprietary</merge>
801        </match>
802        <!-- Xerox DocuMate252-G -->
803        <match key="usb.product_id" int="0x048c">
804          <append key="info.capabilities" type="strlist">scanner</append>
805          <merge key="scanner.access_method" type="string">proprietary</merge>
806        </match>
807        <!-- Xerox DocuMate262-G -->
808        <match key="usb.product_id" int="0x048d">
809          <append key="info.capabilities" type="strlist">scanner</append>
810          <merge key="scanner.access_method" type="string">proprietary</merge>
811        </match>
812        <!-- Xerox DocuMate272-G -->
813        <match key="usb.product_id" int="0x048e">
814          <append key="info.capabilities" type="strlist">scanner</append>
815          <merge key="scanner.access_method" type="string">proprietary</merge>
816        </match>
817        <!-- Visioneer Strobe XP 470-G | Visioneer Patriot 470 -->
818        <match key="usb.product_id" int="0x048f">
819          <append key="info.capabilities" type="strlist">scanner</append>
820          <merge key="scanner.access_method" type="string">proprietary</merge>
821        </match>
822        <!-- Xerox DocuMate250-G -->
823        <match key="usb.product_id" int="0x0490">
824          <append key="info.capabilities" type="strlist">scanner</append>
825          <merge key="scanner.access_method" type="string">proprietary</merge>
826        </match>
827        <!-- Visioneer Strobe XP 450-G -->
828        <match key="usb.product_id" int="0x0491">
829          <append key="info.capabilities" type="strlist">scanner</append>
830          <merge key="scanner.access_method" type="string">proprietary</merge>
831        </match>
832        <!-- Xerox DocuMate520-G -->
833        <match key="usb.product_id" int="0x0492">
834          <append key="info.capabilities" type="strlist">scanner</append>
835          <merge key="scanner.access_method" type="string">proprietary</merge>
836        </match>
837        <!-- Visioneer 9750-G -->
838        <match key="usb.product_id" int="0x0493">
839          <append key="info.capabilities" type="strlist">scanner</append>
840          <merge key="scanner.access_method" type="string">proprietary</merge>
841        </match>
842        <!-- Visioneer Roadwarrior -->
843        <match key="usb.product_id" int="0x0494">
844          <append key="info.capabilities" type="strlist">scanner</append>
845          <merge key="scanner.access_method" type="string">proprietary</merge>
846        </match>
847        <!-- Xerox DocuMate512 -->
848        <match key="usb.product_id" int="0x0495">
849          <append key="info.capabilities" type="strlist">scanner</append>
850          <merge key="scanner.access_method" type="string">proprietary</merge>
851        </match>
852        <!-- Visioneer Patriot 430 -->
853        <match key="usb.product_id" int="0x0497">
854          <append key="info.capabilities" type="strlist">scanner</append>
855          <merge key="scanner.access_method" type="string">proprietary</merge>
856        </match>
857        <!-- Visioneer Patriot 680 | Xerox DocuMate632 -->
858        <match key="usb.product_id" int="0x0498">
859          <append key="info.capabilities" type="strlist">scanner</append>
860          <merge key="scanner.access_method" type="string">proprietary</merge>
861        </match>
862        <!-- Visioneer Patriot 780 -->
863        <match key="usb.product_id" int="0x0499">
864          <append key="info.capabilities" type="strlist">scanner</append>
865          <merge key="scanner.access_method" type="string">proprietary</merge>
866        </match>
867        <!-- Xerox DocuMate752 -->
868        <match key="usb.product_id" int="0x049a">
869          <append key="info.capabilities" type="strlist">scanner</append>
870          <merge key="scanner.access_method" type="string">proprietary</merge>
871        </match>
872        <!-- Visioneer Strobe XP 100,r3 -->
873        <match key="usb.product_id" int="0x049b">
874          <append key="info.capabilities" type="strlist">scanner</append>
875          <merge key="scanner.access_method" type="string">proprietary</merge>
876        </match>
877        <!-- Xerox DocuMate150 -->
878        <match key="usb.product_id" int="0x049c">
879          <append key="info.capabilities" type="strlist">scanner</append>
880          <merge key="scanner.access_method" type="string">proprietary</merge>
881        </match>
882        <!-- Xerox DocuMate162 -->
883        <match key="usb.product_id" int="0x049d">
884          <append key="info.capabilities" type="strlist">scanner</append>
885          <merge key="scanner.access_method" type="string">proprietary</merge>
886        </match>
887        <!-- Xerox DocuMate262i -->
888        <match key="usb.product_id" int="0x04a7">
889          <append key="info.capabilities" type="strlist">scanner</append>
890          <merge key="scanner.access_method" type="string">proprietary</merge>
891        </match>
892        <!-- Xerox Travel Scanner 100 -->
893        <match key="usb.product_id" int="0x04ac">
894          <append key="info.capabilities" type="strlist">scanner</append>
895          <merge key="scanner.access_method" type="string">proprietary</merge>
896        </match>
897      </match>
898      <match key="usb.vendor_id" int="0x04a9">
899        <!-- Canon DR-2080C -->
900        <match key="usb.product_id" int="0x1601">
901          <append key="info.capabilities" type="strlist">scanner</append>
902          <merge key="scanner.access_method" type="string">proprietary</merge>
903        </match>
904        <!-- Canon CR-180 | Canon CR-180II -->
905        <match key="usb.product_id" int="0x1602">
906          <append key="info.capabilities" type="strlist">scanner</append>
907          <merge key="scanner.access_method" type="string">proprietary</merge>
908        </match>
909        <!-- Canon DR-9080C -->
910        <match key="usb.product_id" int="0x1603">
911          <append key="info.capabilities" type="strlist">scanner</append>
912          <merge key="scanner.access_method" type="string">proprietary</merge>
913        </match>
914        <!-- Canon DR-7080C -->
915        <match key="usb.product_id" int="0x1604">
916          <append key="info.capabilities" type="strlist">scanner</append>
917          <merge key="scanner.access_method" type="string">proprietary</merge>
918        </match>
919        <!-- Canon DR-5010C -->
920        <match key="usb.product_id" int="0x1606">
921          <append key="info.capabilities" type="strlist">scanner</append>
922          <merge key="scanner.access_method" type="string">proprietary</merge>
923        </match>
924        <!-- Canon DR-6080 -->
925        <match key="usb.product_id" int="0x1607">
926          <append key="info.capabilities" type="strlist">scanner</append>
927          <merge key="scanner.access_method" type="string">proprietary</merge>
928        </match>
929        <!-- Canon DR-2580C -->
930        <match key="usb.product_id" int="0x1608">
931          <append key="info.capabilities" type="strlist">scanner</append>
932          <merge key="scanner.access_method" type="string">proprietary</merge>
933        </match>
934        <!-- Canon DR-3080CII -->
935        <match key="usb.product_id" int="0x1609">
936          <append key="info.capabilities" type="strlist">scanner</append>
937          <merge key="scanner.access_method" type="string">proprietary</merge>
938        </match>
939        <!-- Canon DR-2050C | Canon DR-2050SP -->
940        <match key="usb.product_id" int="0x160a">
941          <append key="info.capabilities" type="strlist">scanner</append>
942          <merge key="scanner.access_method" type="string">proprietary</merge>
943        </match>
944        <!-- Canon DR-7580 -->
945        <match key="usb.product_id" int="0x160b">
946          <append key="info.capabilities" type="strlist">scanner</append>
947          <merge key="scanner.access_method" type="string">proprietary</merge>
948        </match>
949        <!-- Canon PIXMA MP750 -->
950        <match key="usb.product_id" int="0x1706">
951          <append key="info.capabilities" type="strlist">scanner</append>
952          <merge key="scanner.access_method" type="string">proprietary</merge>
953        </match>
954        <!-- Canon PIXMA MP780 | Canon PIXMA MP790 -->
955        <match key="usb.product_id" int="0x1707">
956          <append key="info.capabilities" type="strlist">scanner</append>
957          <merge key="scanner.access_method" type="string">proprietary</merge>
958        </match>
959        <!-- Canon PIXMA MP760 | Canon PIXMA MP770 -->
960        <match key="usb.product_id" int="0x1708">
961          <append key="info.capabilities" type="strlist">scanner</append>
962          <merge key="scanner.access_method" type="string">proprietary</merge>
963        </match>
964        <!-- Canon PIXMA MP150 -->
965        <match key="usb.product_id" int="0x1709">
966          <append key="info.capabilities" type="strlist">scanner</append>
967          <merge key="scanner.access_method" type="string">proprietary</merge>
968        </match>
969        <!-- Canon PIXMA MP170 -->
970        <match key="usb.product_id" int="0x170a">
971          <append key="info.capabilities" type="strlist">scanner</append>
972          <merge key="scanner.access_method" type="string">proprietary</merge>
973        </match>
974        <!-- Canon PIXMA MP450 -->
975        <match key="usb.product_id" int="0x170b">
976          <append key="info.capabilities" type="strlist">scanner</append>
977          <merge key="scanner.access_method" type="string">proprietary</merge>
978        </match>
979        <!-- Canon PIXMA MP500 -->
980        <match key="usb.product_id" int="0x170c">
981          <append key="info.capabilities" type="strlist">scanner</append>
982          <merge key="scanner.access_method" type="string">proprietary</merge>
983        </match>
984        <!-- Canon PIXMA MP800 -->
985        <match key="usb.product_id" int="0x170d">
986          <append key="info.capabilities" type="strlist">scanner</append>
987          <merge key="scanner.access_method" type="string">proprietary</merge>
988        </match>
989        <!-- Canon PIXMA MP800R -->
990        <match key="usb.product_id" int="0x170e">
991          <append key="info.capabilities" type="strlist">scanner</append>
992          <merge key="scanner.access_method" type="string">proprietary</merge>
993        </match>
994        <!-- Canon PIXMA MP530 -->
995        <match key="usb.product_id" int="0x1712">
996          <append key="info.capabilities" type="strlist">scanner</append>
997          <merge key="scanner.access_method" type="string">proprietary</merge>
998        </match>
999        <!-- Canon PIXMA MP830 -->
1000        <match key="usb.product_id" int="0x1713">
1001          <append key="info.capabilities" type="strlist">scanner</append>
1002          <merge key="scanner.access_method" type="string">proprietary</merge>
1003        </match>
1004        <!-- Canon PIXMA MP160 -->
1005        <match key="usb.product_id" int="0x1714">
1006          <append key="info.capabilities" type="strlist">scanner</append>
1007          <merge key="scanner.access_method" type="string">proprietary</merge>
1008        </match>
1009        <!-- Canon PIXMA MP180 -->
1010        <match key="usb.product_id" int="0x1715">
1011          <append key="info.capabilities" type="strlist">scanner</append>
1012          <merge key="scanner.access_method" type="string">proprietary</merge>
1013        </match>
1014        <!-- Canon PIXMA MP460 -->
1015        <match key="usb.product_id" int="0x1716">
1016          <append key="info.capabilities" type="strlist">scanner</append>
1017          <merge key="scanner.access_method" type="string">proprietary</merge>
1018        </match>
1019        <!-- Canon PIXMA MP510 -->
1020        <match key="usb.product_id" int="0x1717">
1021          <append key="info.capabilities" type="strlist">scanner</append>
1022          <merge key="scanner.access_method" type="string">proprietary</merge>
1023        </match>
1024        <!-- Canon PIXMA MP600 -->
1025        <match key="usb.product_id" int="0x1718">
1026          <append key="info.capabilities" type="strlist">scanner</append>
1027          <merge key="scanner.access_method" type="string">proprietary</merge>
1028        </match>
1029        <!-- Canon PIXMA MP600R -->
1030        <match key="usb.product_id" int="0x1719">
1031          <append key="info.capabilities" type="strlist">scanner</append>
1032          <merge key="scanner.access_method" type="string">proprietary</merge>
1033        </match>
1034        <!-- Canon PIXMA MP810 -->
1035        <match key="usb.product_id" int="0x171a">
1036          <append key="info.capabilities" type="strlist">scanner</append>
1037          <merge key="scanner.access_method" type="string">proprietary</merge>
1038        </match>
1039        <!-- Canon PIXMA MP960 -->
1040        <match key="usb.product_id" int="0x171b">
1041          <append key="info.capabilities" type="strlist">scanner</append>
1042          <merge key="scanner.access_method" type="string">proprietary</merge>
1043        </match>
1044        <!-- Canon PIXMA MX7600 -->
1045        <match key="usb.product_id" int="0x171c">
1046          <append key="info.capabilities" type="strlist">scanner</append>
1047          <merge key="scanner.access_method" type="string">proprietary</merge>
1048        </match>
1049        <!-- Canon PIXMA MP210 -->
1050        <match key="usb.product_id" int="0x1721">
1051          <append key="info.capabilities" type="strlist">scanner</append>
1052          <merge key="scanner.access_method" type="string">proprietary</merge>
1053        </match>
1054        <!-- Canon PIXMA MP220 -->
1055        <match key="usb.product_id" int="0x1722">
1056          <append key="info.capabilities" type="strlist">scanner</append>
1057          <merge key="scanner.access_method" type="string">proprietary</merge>
1058        </match>
1059        <!-- Canon PIXMA MP470 -->
1060        <match key="usb.product_id" int="0x1723">
1061          <append key="info.capabilities" type="strlist">scanner</append>
1062          <merge key="scanner.access_method" type="string">proprietary</merge>
1063        </match>
1064        <!-- Canon PIXMA MP520 -->
1065        <match key="usb.product_id" int="0x1724">
1066          <append key="info.capabilities" type="strlist">scanner</append>
1067          <merge key="scanner.access_method" type="string">proprietary</merge>
1068        </match>
1069        <!-- Canon PIXMA MP610 -->
1070        <match key="usb.product_id" int="0x1725">
1071          <append key="info.capabilities" type="strlist">scanner</append>
1072          <merge key="scanner.access_method" type="string">proprietary</merge>
1073        </match>
1074        <!-- Canon PIXMA MP970 -->
1075        <match key="usb.product_id" int="0x1726">
1076          <append key="info.capabilities" type="strlist">scanner</append>
1077          <merge key="scanner.access_method" type="string">proprietary</merge>
1078        </match>
1079        <!-- Canon PIXMA MX300 -->
1080        <match key="usb.product_id" int="0x1727">
1081          <append key="info.capabilities" type="strlist">scanner</append>
1082          <merge key="scanner.access_method" type="string">proprietary</merge>
1083        </match>
1084        <!-- Canon PIXMA MX310 -->
1085        <match key="usb.product_id" int="0x1728">
1086          <append key="info.capabilities" type="strlist">scanner</append>
1087          <merge key="scanner.access_method" type="string">proprietary</merge>
1088        </match>
1089        <!-- Canon PIXMA MX700 -->
1090        <match key="usb.product_id" int="0x1729">
1091          <append key="info.capabilities" type="strlist">scanner</append>
1092          <merge key="scanner.access_method" type="string">proprietary</merge>
1093        </match>
1094        <!-- Canon PIXMA MP140 -->
1095        <match key="usb.product_id" int="0x172b">
1096          <append key="info.capabilities" type="strlist">scanner</append>
1097          <merge key="scanner.access_method" type="string">proprietary</merge>
1098        </match>
1099        <!-- Canon PIXMA MX850 -->
1100        <match key="usb.product_id" int="0x172c">
1101          <append key="info.capabilities" type="strlist">scanner</append>
1102          <merge key="scanner.access_method" type="string">proprietary</merge>
1103        </match>
1104        <!-- Canon PIXMA MP980 -->
1105        <match key="usb.product_id" int="0x172d">
1106          <append key="info.capabilities" type="strlist">scanner</append>
1107          <merge key="scanner.access_method" type="string">proprietary</merge>
1108        </match>
1109        <!-- Canon PIXMA MP630 -->
1110        <match key="usb.product_id" int="0x172e">
1111          <append key="info.capabilities" type="strlist">scanner</append>
1112          <merge key="scanner.access_method" type="string">proprietary</merge>
1113        </match>
1114        <!-- Canon PIXMA MP620 -->
1115        <match key="usb.product_id" int="0x172f">
1116          <append key="info.capabilities" type="strlist">scanner</append>
1117          <merge key="scanner.access_method" type="string">proprietary</merge>
1118        </match>
1119        <!-- Canon PIXMA MP540 -->
1120        <match key="usb.product_id" int="0x1730">
1121          <append key="info.capabilities" type="strlist">scanner</append>
1122          <merge key="scanner.access_method" type="string">proprietary</merge>
1123        </match>
1124        <!-- Canon PIXMA MP480 -->
1125        <match key="usb.product_id" int="0x1731">
1126          <append key="info.capabilities" type="strlist">scanner</append>
1127          <merge key="scanner.access_method" type="string">proprietary</merge>
1128        </match>
1129        <!-- Canon PIXMA MP240 -->
1130        <match key="usb.product_id" int="0x1732">
1131          <append key="info.capabilities" type="strlist">scanner</append>
1132          <merge key="scanner.access_method" type="string">proprietary</merge>
1133        </match>
1134        <!-- Canon PIXMA MP260 -->
1135        <match key="usb.product_id" int="0x1733">
1136          <append key="info.capabilities" type="strlist">scanner</append>
1137          <merge key="scanner.access_method" type="string">proprietary</merge>
1138        </match>
1139        <!-- Canon PIXMA MP190 -->
1140        <match key="usb.product_id" int="0x1734">
1141          <append key="info.capabilities" type="strlist">scanner</append>
1142          <merge key="scanner.access_method" type="string">proprietary</merge>
1143        </match>
1144        <!-- Canon PIXMA MX860 -->
1145        <match key="usb.product_id" int="0x1735">
1146          <append key="info.capabilities" type="strlist">scanner</append>
1147          <merge key="scanner.access_method" type="string">proprietary</merge>
1148        </match>
1149        <!-- Canon PIXMA MX320 -->
1150        <match key="usb.product_id" int="0x1736">
1151          <append key="info.capabilities" type="strlist">scanner</append>
1152          <merge key="scanner.access_method" type="string">proprietary</merge>
1153        </match>
1154        <!-- Canon PIXMA MX330 -->
1155        <match key="usb.product_id" int="0x1737">
1156          <append key="info.capabilities" type="strlist">scanner</append>
1157          <merge key="scanner.access_method" type="string">proprietary</merge>
1158        </match>
1159        <!-- Canon PIXMA MP250 -->
1160        <match key="usb.product_id" int="0x173a">
1161          <append key="info.capabilities" type="strlist">scanner</append>
1162          <merge key="scanner.access_method" type="string">proprietary</merge>
1163        </match>
1164        <!-- Canon PIXMA MP270 -->
1165        <match key="usb.product_id" int="0x173b">
1166          <append key="info.capabilities" type="strlist">scanner</append>
1167          <merge key="scanner.access_method" type="string">proprietary</merge>
1168        </match>
1169        <!-- Canon PIXMA MP490 -->
1170        <match key="usb.product_id" int="0x173c">
1171          <append key="info.capabilities" type="strlist">scanner</append>
1172          <merge key="scanner.access_method" type="string">proprietary</merge>
1173        </match>
1174        <!-- Canon PIXMA MP550 -->
1175        <match key="usb.product_id" int="0x173d">
1176          <append key="info.capabilities" type="strlist">scanner</append>
1177          <merge key="scanner.access_method" type="string">proprietary</merge>
1178        </match>
1179        <!-- Canon PIXMA MP560 -->
1180        <match key="usb.product_id" int="0x173e">
1181          <append key="info.capabilities" type="strlist">scanner</append>
1182          <merge key="scanner.access_method" type="string">proprietary</merge>
1183        </match>
1184        <!-- Canon PIXMA MP640 -->
1185        <match key="usb.product_id" int="0x173f">
1186          <append key="info.capabilities" type="strlist">scanner</append>
1187          <merge key="scanner.access_method" type="string">proprietary</merge>
1188        </match>
1189        <!-- Canon PIXMA MP990 -->
1190        <match key="usb.product_id" int="0x1740">
1191          <append key="info.capabilities" type="strlist">scanner</append>
1192          <merge key="scanner.access_method" type="string">proprietary</merge>
1193        </match>
1194        <!-- Canon PIXMA MX340 -->
1195        <match key="usb.product_id" int="0x1741">
1196          <append key="info.capabilities" type="strlist">scanner</append>
1197          <merge key="scanner.access_method" type="string">proprietary</merge>
1198        </match>
1199        <!-- Canon PIXMA MX350 -->
1200        <match key="usb.product_id" int="0x1742">
1201          <append key="info.capabilities" type="strlist">scanner</append>
1202          <merge key="scanner.access_method" type="string">proprietary</merge>
1203        </match>
1204        <!-- Canon PIXMA MX870 -->
1205        <match key="usb.product_id" int="0x1743">
1206          <append key="info.capabilities" type="strlist">scanner</append>
1207          <merge key="scanner.access_method" type="string">proprietary</merge>
1208        </match>
1209        <!-- Canon PIXMA MP280 -->
1210        <match key="usb.product_id" int="0x1746">
1211          <append key="info.capabilities" type="strlist">scanner</append>
1212          <merge key="scanner.access_method" type="string">proprietary</merge>
1213        </match>
1214        <!-- Canon PIXMA MP495 -->
1215        <match key="usb.product_id" int="0x1747">
1216          <append key="info.capabilities" type="strlist">scanner</append>
1217          <merge key="scanner.access_method" type="string">proprietary</merge>
1218        </match>
1219        <!-- Canon PIXMA MG5100 Series -->
1220        <match key="usb.product_id" int="0x1748">
1221          <append key="info.capabilities" type="strlist">scanner</append>
1222          <merge key="scanner.access_method" type="string">proprietary</merge>
1223        </match>
1224        <!-- Canon PIXMA MG5200 Series -->
1225        <match key="usb.product_id" int="0x1749">
1226          <append key="info.capabilities" type="strlist">scanner</append>
1227          <merge key="scanner.access_method" type="string">proprietary</merge>
1228        </match>
1229        <!-- Canon PIXMA MG6100 Series -->
1230        <match key="usb.product_id" int="0x174a">
1231          <append key="info.capabilities" type="strlist">scanner</append>
1232          <merge key="scanner.access_method" type="string">proprietary</merge>
1233        </match>
1234        <!-- Canon PIXMA MG8100 Series -->
1235        <match key="usb.product_id" int="0x174b">
1236          <append key="info.capabilities" type="strlist">scanner</append>
1237          <merge key="scanner.access_method" type="string">proprietary</merge>
1238        </match>
1239        <!-- Canon PIXMA MX360 -->
1240        <match key="usb.product_id" int="0x174d">
1241          <append key="info.capabilities" type="strlist">scanner</append>
1242          <merge key="scanner.access_method" type="string">proprietary</merge>
1243        </match>
1244        <!-- Canon PIXMA MX410 -->
1245        <match key="usb.product_id" int="0x174e">
1246          <append key="info.capabilities" type="strlist">scanner</append>
1247          <merge key="scanner.access_method" type="string">proprietary</merge>
1248        </match>
1249        <!-- Canon PIXMA MX420 -->
1250        <match key="usb.product_id" int="0x174f">
1251          <append key="info.capabilities" type="strlist">scanner</append>
1252          <merge key="scanner.access_method" type="string">proprietary</merge>
1253        </match>
1254        <!-- Canon PIXMA MX880 Series | Canon PIXMA MX882 | Canon PIXMA MX885 -->
1255        <match key="usb.product_id" int="0x1750">
1256          <append key="info.capabilities" type="strlist">scanner</append>
1257          <merge key="scanner.access_method" type="string">proprietary</merge>
1258        </match>
1259        <!-- Canon PIXMA MG2100 Series -->
1260        <match key="usb.product_id" int="0x1751">
1261          <append key="info.capabilities" type="strlist">scanner</append>
1262          <merge key="scanner.access_method" type="string">proprietary</merge>
1263        </match>
1264        <!-- Canon PIXMA MG3100 Series -->
1265        <match key="usb.product_id" int="0x1752">
1266          <append key="info.capabilities" type="strlist">scanner</append>
1267          <merge key="scanner.access_method" type="string">proprietary</merge>
1268        </match>
1269        <!-- Canon PIXMA MG4100 Series -->
1270        <match key="usb.product_id" int="0x1753">
1271          <append key="info.capabilities" type="strlist">scanner</append>
1272          <merge key="scanner.access_method" type="string">proprietary</merge>
1273        </match>
1274        <!-- Canon PIXMA MG5300 Series -->
1275        <match key="usb.product_id" int="0x1754">
1276          <append key="info.capabilities" type="strlist">scanner</append>
1277          <merge key="scanner.access_method" type="string">proprietary</merge>
1278        </match>
1279        <!-- Canon PIXMA MG6200 Series -->
1280        <match key="usb.product_id" int="0x1755">
1281          <append key="info.capabilities" type="strlist">scanner</append>
1282          <merge key="scanner.access_method" type="string">proprietary</merge>
1283        </match>
1284        <!-- Canon PIXMA MG8200 Series -->
1285        <match key="usb.product_id" int="0x1756">
1286          <append key="info.capabilities" type="strlist">scanner</append>
1287          <merge key="scanner.access_method" type="string">proprietary</merge>
1288        </match>
1289        <!-- Canon PIXMA MP493 -->
1290        <match key="usb.product_id" int="0x1757">
1291          <append key="info.capabilities" type="strlist">scanner</append>
1292          <merge key="scanner.access_method" type="string">proprietary</merge>
1293        </match>
1294        <!-- Canon PIXMA E500 -->
1295        <match key="usb.product_id" int="0x1758">
1296          <append key="info.capabilities" type="strlist">scanner</append>
1297          <merge key="scanner.access_method" type="string">proprietary</merge>
1298        </match>
1299        <!-- Canon PIXMA MX370 Series -->
1300        <match key="usb.product_id" int="0x1759">
1301          <append key="info.capabilities" type="strlist">scanner</append>
1302          <merge key="scanner.access_method" type="string">proprietary</merge>
1303        </match>
1304        <!-- Canon PIXMA E600 -->
1305        <match key="usb.product_id" int="0x175a">
1306          <append key="info.capabilities" type="strlist">scanner</append>
1307          <merge key="scanner.access_method" type="string">proprietary</merge>
1308        </match>
1309        <!-- Canon PIXMA MX430 Series -->
1310        <match key="usb.product_id" int="0x175b">
1311          <append key="info.capabilities" type="strlist">scanner</append>
1312          <merge key="scanner.access_method" type="string">proprietary</merge>
1313        </match>
1314        <!-- Canon PIXMA MX510 Series -->
1315        <match key="usb.product_id" int="0x175c">
1316          <append key="info.capabilities" type="strlist">scanner</append>
1317          <merge key="scanner.access_method" type="string">proprietary</merge>
1318        </match>
1319        <!-- Canon PIXMA MX710 Series -->
1320        <match key="usb.product_id" int="0x175d">
1321          <append key="info.capabilities" type="strlist">scanner</append>
1322          <merge key="scanner.access_method" type="string">proprietary</merge>
1323        </match>
1324        <!-- Canon PIXMA MX890 Series -->
1325        <match key="usb.product_id" int="0x175e">
1326          <append key="info.capabilities" type="strlist">scanner</append>
1327          <merge key="scanner.access_method" type="string">proprietary</merge>
1328        </match>
1329        <!-- Canon PIXMA MP230 -->
1330        <match key="usb.product_id" int="0x175f">
1331          <append key="info.capabilities" type="strlist">scanner</append>
1332          <merge key="scanner.access_method" type="string">proprietary</merge>
1333        </match>
1334        <!-- Canon PIXMA MG2200 Series -->
1335        <match key="usb.product_id" int="0x1760">
1336          <append key="info.capabilities" type="strlist">scanner</append>
1337          <merge key="scanner.access_method" type="string">proprietary</merge>
1338        </match>
1339        <!-- Canon PIXMA E510 -->
1340        <match key="usb.product_id" int="0x1761">
1341          <append key="info.capabilities" type="strlist">scanner</append>
1342          <merge key="scanner.access_method" type="string">proprietary</merge>
1343        </match>
1344        <!-- Canon PIXMA MG3200 Series -->
1345        <match key="usb.product_id" int="0x1762">
1346          <append key="info.capabilities" type="strlist">scanner</append>
1347          <merge key="scanner.access_method" type="string">proprietary</merge>
1348        </match>
1349        <!-- Canon PIXMA MG4200 Series -->
1350        <match key="usb.product_id" int="0x1763">
1351          <append key="info.capabilities" type="strlist">scanner</append>
1352          <merge key="scanner.access_method" type="string">proprietary</merge>
1353        </match>
1354        <!-- Canon PIXMA MG5400 Series -->
1355        <match key="usb.product_id" int="0x1764">
1356          <append key="info.capabilities" type="strlist">scanner</append>
1357          <merge key="scanner.access_method" type="string">proprietary</merge>
1358        </match>
1359        <!-- Canon PIXMA MG6300 Series -->
1360        <match key="usb.product_id" int="0x1765">
1361          <append key="info.capabilities" type="strlist">scanner</append>
1362          <merge key="scanner.access_method" type="string">proprietary</merge>
1363        </match>
1364        <!-- Canon PIXMA MX390 Series -->
1365        <match key="usb.product_id" int="0x1766">
1366          <append key="info.capabilities" type="strlist">scanner</append>
1367          <merge key="scanner.access_method" type="string">proprietary</merge>
1368        </match>
1369        <!-- Canon PIXMA E610 -->
1370        <match key="usb.product_id" int="0x1767">
1371          <append key="info.capabilities" type="strlist">scanner</append>
1372          <merge key="scanner.access_method" type="string">proprietary</merge>
1373        </match>
1374        <!-- Canon PIXMA MX450 Series -->
1375        <match key="usb.product_id" int="0x1768">
1376          <append key="info.capabilities" type="strlist">scanner</append>
1377          <merge key="scanner.access_method" type="string">proprietary</merge>
1378        </match>
1379        <!-- Canon PIXMA MX520 Series -->
1380        <match key="usb.product_id" int="0x1769">
1381          <append key="info.capabilities" type="strlist">scanner</append>
1382          <merge key="scanner.access_method" type="string">proprietary</merge>
1383        </match>
1384        <!-- Canon PIXMA MX720 Series -->
1385        <match key="usb.product_id" int="0x176a">
1386          <append key="info.capabilities" type="strlist">scanner</append>
1387          <merge key="scanner.access_method" type="string">proprietary</merge>
1388        </match>
1389        <!-- Canon PIXMA MX920 Series -->
1390        <match key="usb.product_id" int="0x176b">
1391          <append key="info.capabilities" type="strlist">scanner</append>
1392          <merge key="scanner.access_method" type="string">proprietary</merge>
1393        </match>
1394        <!-- Canon CanoScan 8800F -->
1395        <match key="usb.product_id" int="0x1901">
1396          <append key="info.capabilities" type="strlist">scanner</append>
1397          <merge key="scanner.access_method" type="string">proprietary</merge>
1398        </match>
1399        <!-- Canon CanoScan LiDE 100 -->
1400        <match key="usb.product_id" int="0x1904">
1401          <append key="info.capabilities" type="strlist">scanner</append>
1402          <merge key="scanner.access_method" type="string">proprietary</merge>
1403        </match>
1404        <!-- Canon CanoScan LiDE 200 -->
1405        <match key="usb.product_id" int="0x1905">
1406          <append key="info.capabilities" type="strlist">scanner</append>
1407          <merge key="scanner.access_method" type="string">proprietary</merge>
1408        </match>
1409        <!-- Canon CanoScan 700F -->
1410        <match key="usb.product_id" int="0x1907">
1411          <append key="info.capabilities" type="strlist">scanner</append>
1412          <merge key="scanner.access_method" type="string">proprietary</merge>
1413        </match>
1414        <!-- Canon CanoScan 9000F -->
1415        <match key="usb.product_id" int="0x1908">
1416          <append key="info.capabilities" type="strlist">scanner</append>
1417          <merge key="scanner.access_method" type="string">proprietary</merge>
1418        </match>
1419        <!-- Canon CanoScan LiDE 110 -->
1420        <match key="usb.product_id" int="0x1909">
1421          <append key="info.capabilities" type="strlist">scanner</append>
1422          <merge key="scanner.access_method" type="string">proprietary</merge>
1423        </match>
1424        <!-- Canon CanoScan LiDE 210 -->
1425        <match key="usb.product_id" int="0x190a">
1426          <append key="info.capabilities" type="strlist">scanner</append>
1427          <merge key="scanner.access_method" type="string">proprietary</merge>
1428        </match>
1429        <!-- Canon CanoScan 9000F Mark II -->
1430        <match key="usb.product_id" int="0x190d">
1431          <append key="info.capabilities" type="strlist">scanner</append>
1432          <merge key="scanner.access_method" type="string">proprietary</merge>
1433        </match>
1434        <!-- Canon CanoScan fb630u | Canon CanoScan fb636u -->
1435        <match key="usb.product_id" int="0x2204">
1436          <append key="info.capabilities" type="strlist">scanner</append>
1437          <merge key="scanner.access_method" type="string">proprietary</merge>
1438        </match>
1439        <!-- Canon CanoScan N650U/N656U -->
1440        <match key="usb.product_id" int="0x2206">
1441          <append key="info.capabilities" type="strlist">scanner</append>
1442          <merge key="scanner.access_method" type="string">proprietary</merge>
1443        </match>
1444        <!-- Canon CanoScan N1220U -->
1445        <match key="usb.product_id" int="0x2207">
1446          <append key="info.capabilities" type="strlist">scanner</append>
1447          <merge key="scanner.access_method" type="string">proprietary</merge>
1448        </match>
1449        <!-- Canon CanoScan D660U -->
1450        <match key="usb.product_id" int="0x2208">
1451          <append key="info.capabilities" type="strlist">scanner</append>
1452          <merge key="scanner.access_method" type="string">proprietary</merge>
1453        </match>
1454        <!-- Canon CanoScan N670U/N676U/LiDE20 -->
1455        <match key="usb.product_id" int="0x220d">
1456          <append key="info.capabilities" type="strlist">scanner</append>
1457          <merge key="scanner.access_method" type="string">proprietary</merge>
1458        </match>
1459        <!-- Canon CanoScan N1240U/LiDE30 -->
1460        <match key="usb.product_id" int="0x220e">
1461          <append key="info.capabilities" type="strlist">scanner</append>
1462          <merge key="scanner.access_method" type="string">proprietary</merge>
1463        </match>
1464        <!-- Canon CanoScan LiDE 35 | Canon CanoScan LiDE 40 | Canon CanoScan LiDE 50 -->
1465        <match key="usb.product_id" int="0x2213">
1466          <append key="info.capabilities" type="strlist">scanner</append>
1467          <merge key="scanner.access_method" type="string">proprietary</merge>
1468        </match>
1469        <!-- Canon CanoScan LiDE 60 -->
1470        <match key="usb.product_id" int="0x221c">
1471          <append key="info.capabilities" type="strlist">scanner</append>
1472          <merge key="scanner.access_method" type="string">proprietary</merge>
1473        </match>
1474        <!-- Canon CanoScan LiDE25 -->
1475        <match key="usb.product_id" int="0x2220">
1476          <append key="info.capabilities" type="strlist">scanner</append>
1477          <merge key="scanner.access_method" type="string">proprietary</merge>
1478        </match>
1479        <!-- Canon DR-1210C -->
1480        <match key="usb.product_id" int="0x2222">
1481          <append key="info.capabilities" type="strlist">scanner</append>
1482          <merge key="scanner.access_method" type="string">proprietary</merge>
1483        </match>
1484        <!-- Canon PIXMA MP730 -->
1485        <match key="usb.product_id" int="0x262f">
1486          <append key="info.capabilities" type="strlist">scanner</append>
1487          <merge key="scanner.access_method" type="string">proprietary</merge>
1488        </match>
1489        <!-- Canon PIXMA MP700 -->
1490        <match key="usb.product_id" int="0x2630">
1491          <append key="info.capabilities" type="strlist">scanner</append>
1492          <merge key="scanner.access_method" type="string">proprietary</merge>
1493        </match>
1494        <!-- Canon PIXMA MP360 -->
1495        <match key="usb.product_id" int="0x263c">
1496          <append key="info.capabilities" type="strlist">scanner</append>
1497          <merge key="scanner.access_method" type="string">proprietary</merge>
1498        </match>
1499        <!-- Canon PIXMA MP370 -->
1500        <match key="usb.product_id" int="0x263d">
1501          <append key="info.capabilities" type="strlist">scanner</append>
1502          <merge key="scanner.access_method" type="string">proprietary</merge>
1503        </match>
1504        <!-- Canon PIXMA MP390 -->
1505        <match key="usb.product_id" int="0x263e">
1506          <append key="info.capabilities" type="strlist">scanner</append>
1507          <merge key="scanner.access_method" type="string">proprietary</merge>
1508        </match>
1509        <!-- Canon PIXMA MP375R -->
1510        <match key="usb.product_id" int="0x263f">
1511          <append key="info.capabilities" type="strlist">scanner</append>
1512          <merge key="scanner.access_method" type="string">proprietary</merge>
1513        </match>
1514        <!-- Canon PIXMA MP740 -->
1515        <match key="usb.product_id" int="0x264c">
1516          <append key="info.capabilities" type="strlist">scanner</append>
1517          <merge key="scanner.access_method" type="string">proprietary</merge>
1518        </match>
1519        <!-- Canon PIXMA MP710 -->
1520        <match key="usb.product_id" int="0x264d">
1521          <append key="info.capabilities" type="strlist">scanner</append>
1522          <merge key="scanner.access_method" type="string">proprietary</merge>
1523        </match>
1524        <!-- Canon imageCLASS MF5630 -->
1525        <match key="usb.product_id" int="0x264e">
1526          <append key="info.capabilities" type="strlist">scanner</append>
1527          <merge key="scanner.access_method" type="string">proprietary</merge>
1528        </match>
1529        <!-- Canon laserBase MF5650 -->
1530        <match key="usb.product_id" int="0x264f">
1531          <append key="info.capabilities" type="strlist">scanner</append>
1532          <merge key="scanner.access_method" type="string">proprietary</merge>
1533        </match>
1534        <!-- Canon imageCLASS MF8170c -->
1535        <match key="usb.product_id" int="0x2659">
1536          <append key="info.capabilities" type="strlist">scanner</append>
1537          <merge key="scanner.access_method" type="string">proprietary</merge>
1538        </match>
1539        <!-- Canon imageCLASS MF5730 -->
1540        <match key="usb.product_id" int="0x265d">
1541          <append key="info.capabilities" type="strlist">scanner</append>
1542          <merge key="scanner.access_method" type="string">proprietary</merge>
1543        </match>
1544        <!-- Canon imageCLASS MF5750 -->
1545        <match key="usb.product_id" int="0x265e">
1546          <append key="info.capabilities" type="strlist">scanner</append>
1547          <merge key="scanner.access_method" type="string">proprietary</merge>
1548        </match>
1549        <!-- Canon imageCLASS MF5770 -->
1550        <match key="usb.product_id" int="0x265f">
1551          <append key="info.capabilities" type="strlist">scanner</append>
1552          <merge key="scanner.access_method" type="string">proprietary</merge>
1553        </match>
1554        <!-- Canon imageCLASS MF3110 -->
1555        <match key="usb.product_id" int="0x2660">
1556          <append key="info.capabilities" type="strlist">scanner</append>
1557          <merge key="scanner.access_method" type="string">proprietary</merge>
1558        </match>
1559        <!-- Canon imageCLASS MF3240 -->
1560        <match key="usb.product_id" int="0x2684">
1561          <append key="info.capabilities" type="strlist">scanner</append>
1562          <merge key="scanner.access_method" type="string">proprietary</merge>
1563        </match>
1564        <!-- Canon imageCLASS MF6500 series | Canon imageCLASS MF6550 -->
1565        <match key="usb.product_id" int="0x2686">
1566          <append key="info.capabilities" type="strlist">scanner</append>
1567          <merge key="scanner.access_method" type="string">proprietary</merge>
1568        </match>
1569        <!-- Canon imageCLASS MF4120 | Canon imageCLASS MF4122 | Canon imageCLASS MF4140
1570             Canon imageCLASS MF4150 -->
1571        <match key="usb.product_id" int="0x26a3">
1572          <append key="info.capabilities" type="strlist">scanner</append>
1573          <merge key="scanner.access_method" type="string">proprietary</merge>
1574        </match>
1575        <!-- Canon imageCLASS MF4660 | Canon imageCLASS MF4690 -->
1576        <match key="usb.product_id" int="0x26b0">
1577          <append key="info.capabilities" type="strlist">scanner</append>
1578          <merge key="scanner.access_method" type="string">proprietary</merge>
1579        </match>
1580        <!-- Canon imageCLASS MF4010 | Canon imageCLASS MF4018 -->
1581        <match key="usb.product_id" int="0x26b4">
1582          <append key="info.capabilities" type="strlist">scanner</append>
1583          <merge key="scanner.access_method" type="string">proprietary</merge>
1584        </match>
1585        <!-- Canon imageCLASS MF4270 -->
1586        <match key="usb.product_id" int="0x26b5">
1587          <append key="info.capabilities" type="strlist">scanner</append>
1588          <merge key="scanner.access_method" type="string">proprietary</merge>
1589        </match>
1590        <!-- Canon imageRUNNER 1020/1024/1025 -->
1591        <match key="usb.product_id" int="0x26e6">
1592          <append key="info.capabilities" type="strlist">scanner</append>
1593          <merge key="scanner.access_method" type="string">proprietary</merge>
1594        </match>
1595        <!-- Canon imageCLASS MF4370dn | Canon imageCLASS MF4380dn -->
1596        <match key="usb.product_id" int="0x26ec">
1597          <append key="info.capabilities" type="strlist">scanner</append>
1598          <merge key="scanner.access_method" type="string">proprietary</merge>
1599        </match>
1600        <!-- Canon imageCLASS D480 -->
1601        <match key="usb.product_id" int="0x26ed">
1602          <append key="info.capabilities" type="strlist">scanner</append>
1603          <merge key="scanner.access_method" type="string">proprietary</merge>
1604        </match>
1605        <!-- Canon I-SENSYS MF4320d | Canon I-SENSYS MF4330d | Canon imageCLASS MF4350d -->
1606        <match key="usb.product_id" int="0x26ee">
1607          <append key="info.capabilities" type="strlist">scanner</append>
1608          <merge key="scanner.access_method" type="string">proprietary</merge>
1609        </match>
1610        <!-- Canon imageCLASS D420 -->
1611        <match key="usb.product_id" int="0x26ef">
1612          <append key="info.capabilities" type="strlist">scanner</append>
1613          <merge key="scanner.access_method" type="string">proprietary</merge>
1614        </match>
1615        <!-- Canon i-SENSYS MF5880dn -->
1616        <match key="usb.product_id" int="0x26f9">
1617          <append key="info.capabilities" type="strlist">scanner</append>
1618          <merge key="scanner.access_method" type="string">proprietary</merge>
1619        </match>
1620        <!-- Canon i-SENSYS MF6680dn -->
1621        <match key="usb.product_id" int="0x26fa">
1622          <append key="info.capabilities" type="strlist">scanner</append>
1623          <merge key="scanner.access_method" type="string">proprietary</merge>
1624        </match>
1625        <!-- Canon imageCLASS MF8030 -->
1626        <match key="usb.product_id" int="0x2707">
1627          <append key="info.capabilities" type="strlist">scanner</append>
1628          <merge key="scanner.access_method" type="string">proprietary</merge>
1629        </match>
1630        <!-- Canon i-SENSYS MF4550d -->
1631        <match key="usb.product_id" int="0x2736">
1632          <append key="info.capabilities" type="strlist">scanner</append>
1633          <merge key="scanner.access_method" type="string">proprietary</merge>
1634        </match>
1635        <!-- Canon imageCLASS MF4410 | Canon imageCLASS MF4430 -->
1636        <match key="usb.product_id" int="0x2737">
1637          <append key="info.capabilities" type="strlist">scanner</append>
1638          <merge key="scanner.access_method" type="string">proprietary</merge>
1639        </match>
1640        <!-- Canon i-SENSYS MF3010 -->
1641        <match key="usb.product_id" int="0x2759">
1642          <append key="info.capabilities" type="strlist">scanner</append>
1643          <merge key="scanner.access_method" type="string">proprietary</merge>
1644        </match>
1645      </match>
1646      <match key="usb.vendor_id" int="0x04b0">
1647        <!-- Nikon LS 40 ED | Nikon LS 40 ED | Nikon Coolspan IV -->
1648        <match key="usb.product_id" int="0x4000">
1649          <append key="info.capabilities" type="strlist">scanner</append>
1650          <merge key="scanner.access_method" type="string">proprietary</merge>
1651        </match>
1652        <!-- Nikon LS 50 ED | Nikon Coolscan V ED | Nikon LS 50 ED
1653             Nikon Coolscan V ED -->
1654        <match key="usb.product_id" int="0x4001">
1655          <append key="info.capabilities" type="strlist">scanner</append>
1656          <merge key="scanner.access_method" type="string">proprietary</merge>
1657        </match>
1658        <!-- Nikon Super Coolscan LS-5000 ED | Nikon Super Coolscan LS-5000 ED -->
1659        <match key="usb.product_id" int="0x4002">
1660          <append key="info.capabilities" type="strlist">scanner</append>
1661          <merge key="scanner.access_method" type="string">proprietary</merge>
1662        </match>
1663      </match>
1664      <match key="usb.vendor_id" int="0x04b8">
1665        <!-- Epson Perfection 636U | Epson GT-7000U | Epson Perfection 636U -->
1666        <match key="usb.product_id" int="0x0101">
1667          <append key="info.capabilities" type="strlist">scanner</append>
1668          <merge key="scanner.access_method" type="string">proprietary</merge>
1669        </match>
1670        <!-- Epson Perfection 610 | Epson GT-6600U | Epson Perfection 610 -->
1671        <match key="usb.product_id" int="0x0103">
1672          <append key="info.capabilities" type="strlist">scanner</append>
1673          <merge key="scanner.access_method" type="string">proprietary</merge>
1674        </match>
1675        <!-- Epson Perfection 1200U | Epson Perfection 1200Photo | Epson GT-7600U
1676             Epson GT-7600UF | Epson Perfection 1200U | Epson Perfection 1200U PHOTO -->
1677        <match key="usb.product_id" int="0x0104">
1678          <append key="info.capabilities" type="strlist">scanner</append>
1679          <merge key="scanner.access_method" type="string">proprietary</merge>
1680        </match>
1681        <!-- Epson Stylus Scan 2000 -->
1682        <match key="usb.product_id" int="0x0105">
1683          <append key="info.capabilities" type="strlist">scanner</append>
1684          <merge key="scanner.access_method" type="string">proprietary</merge>
1685        </match>
1686        <!-- Epson Stylus Scan 2500 -->
1687        <match key="usb.product_id" int="0x0106">
1688          <append key="info.capabilities" type="strlist">scanner</append>
1689          <merge key="scanner.access_method" type="string">proprietary</merge>
1690        </match>
1691        <!-- Epson Expression 1600 | Epson ES-2000 | Epson Expression 1600 -->
1692        <match key="usb.product_id" int="0x0107">
1693          <append key="info.capabilities" type="strlist">scanner</append>
1694          <merge key="scanner.access_method" type="string">proprietary</merge>
1695        </match>
1696        <!-- Epson ES-8500 | Epson Expression 1640XL -->
1697        <match key="usb.product_id" int="0x0109">
1698          <append key="info.capabilities" type="strlist">scanner</append>
1699          <merge key="scanner.access_method" type="string">proprietary</merge>
1700        </match>
1701        <!-- Epson Perfection 1640 | Epson GT-8700 | Epson GT-8700F
1702             Epson Perfection 1640SU | Epson Perfection 1640SU PHOTO -->
1703        <match key="usb.product_id" int="0x010a">
1704          <append key="info.capabilities" type="strlist">scanner</append>
1705          <merge key="scanner.access_method" type="string">proprietary</merge>
1706        </match>
1707        <!-- Epson Perfection 1240 | Epson GT-7700U | Epson Perfection 1240U -->
1708        <match key="usb.product_id" int="0x010b">
1709          <append key="info.capabilities" type="strlist">scanner</append>
1710          <merge key="scanner.access_method" type="string">proprietary</merge>
1711        </match>
1712        <!-- Epson Perfection 640 | Epson GT-6700U | Epson Perfection 640U -->
1713        <match key="usb.product_id" int="0x010c">
1714          <append key="info.capabilities" type="strlist">scanner</append>
1715          <merge key="scanner.access_method" type="string">proprietary</merge>
1716        </match>
1717        <!-- Epson Expression 1680 | Epson ES-2200 | Epson Expression 1680 -->
1718        <match key="usb.product_id" int="0x010e">
1719          <append key="info.capabilities" type="strlist">scanner</append>
1720          <merge key="scanner.access_method" type="string">proprietary</merge>
1721        </match>
1722        <!-- Epson Perfection 1250 | Epson Perfection 1250Photo -->
1723        <match key="usb.product_id" int="0x010f">
1724          <append key="info.capabilities" type="strlist">scanner</append>
1725          <merge key="scanner.access_method" type="string">proprietary</merge>
1726        </match>
1727        <!-- Epson Perfection 1650 | Epson GT-8200U | Epson GT-8200UF
1728             Epson Perfection 1650 | Epson Perfection 1650 PHOTO -->
1729        <match key="usb.product_id" int="0x0110">
1730          <append key="info.capabilities" type="strlist">scanner</append>
1731          <merge key="scanner.access_method" type="string">proprietary</merge>
1732        </match>
1733        <!-- Epson Perfection 2450 | Epson GT-9700F | Epson Perfection 2450 PHOTO -->
1734        <match key="usb.product_id" int="0x0112">
1735          <append key="info.capabilities" type="strlist">scanner</append>
1736          <merge key="scanner.access_method" type="string">proprietary</merge>
1737        </match>
1738        <!-- Epson Perfection 660 -->
1739        <match key="usb.product_id" int="0x0114">
1740          <append key="info.capabilities" type="strlist">scanner</append>
1741          <merge key="scanner.access_method" type="string">proprietary</merge>
1742        </match>
1743        <!-- Epson Perfection 2400 | Epson GT-9300UF | Epson Perfection 2400 PHOTO -->
1744        <match key="usb.product_id" int="0x011b">
1745          <append key="info.capabilities" type="strlist">scanner</append>
1746          <merge key="scanner.access_method" type="string">proprietary</merge>
1747        </match>
1748        <!-- Epson Perfection 3200 | Epson GT-9800F | Epson Perfection 3200 PHOTO -->
1749        <match key="usb.product_id" int="0x011c">
1750          <append key="info.capabilities" type="strlist">scanner</append>
1751          <merge key="scanner.access_method" type="string">proprietary</merge>
1752        </match>
1753        <!-- Epson Perfection 1260 | Epson Perfection 1260Photo -->
1754        <match key="usb.product_id" int="0x011d">
1755          <append key="info.capabilities" type="strlist">scanner</append>
1756          <merge key="scanner.access_method" type="string">proprietary</merge>
1757        </match>
1758        <!-- Epson Perfection 1660 | Epson GT-8300UF | Epson Perfection 1660 PHOTO -->
1759        <match key="usb.product_id" int="0x011e">
1760          <append key="info.capabilities" type="strlist">scanner</append>
1761          <merge key="scanner.access_method" type="string">proprietary</merge>
1762        </match>
1763        <!-- Epson Perfection 1670 -->
1764        <match key="usb.product_id" int="0x011f">
1765          <append key="info.capabilities" type="strlist">scanner</append>
1766          <merge key="scanner.access_method" type="string">proprietary</merge>
1767        </match>
1768        <!-- Epson Perfection 1270 -->
1769        <match key="usb.product_id" int="0x0120">
1770          <append key="info.capabilities" type="strlist">scanner</append>
1771          <merge key="scanner.access_method" type="string">proprietary</merge>
1772        </match>
1773        <!-- Epson Perfection 2480 | Epson Perfection 2580 -->
1774        <match key="usb.product_id" int="0x0121">
1775          <append key="info.capabilities" type="strlist">scanner</append>
1776          <merge key="scanner.access_method" type="string">proprietary</merge>
1777        </match>
1778        <!-- Epson Perfection 3490 | Epson Perfection 3590 -->
1779        <match key="usb.product_id" int="0x0122">
1780          <append key="info.capabilities" type="strlist">scanner</append>
1781          <merge key="scanner.access_method" type="string">proprietary</merge>
1782        </match>
1783        <!-- Epson ES-7000H | Epson GT-15000 -->
1784        <match key="usb.product_id" int="0x0126">
1785          <append key="info.capabilities" type="strlist">scanner</append>
1786          <merge key="scanner.access_method" type="string">proprietary</merge>
1787        </match>
1788        <!-- Epson Perfection 4870 | Epson GT-X700 | Epson Perfection 4870 PHOTO -->
1789        <match key="usb.product_id" int="0x0128">
1790          <append key="info.capabilities" type="strlist">scanner</append>
1791          <merge key="scanner.access_method" type="string">proprietary</merge>
1792        </match>
1793        <!-- Epson ES-10000G | Epson Expression 10000XL -->
1794        <match key="usb.product_id" int="0x0129">
1795          <append key="info.capabilities" type="strlist">scanner</append>
1796          <merge key="scanner.access_method" type="string">proprietary</merge>
1797        </match>
1798        <!-- Epson Perfection 4990 | Epson GT-X800 | Epson Perfection 4990 PHOTO -->
1799        <match key="usb.product_id" int="0x012a">
1800          <append key="info.capabilities" type="strlist">scanner</append>
1801          <merge key="scanner.access_method" type="string">proprietary</merge>
1802        </match>
1803        <!-- Epson ES-H300 | Epson GT-2500 -->
1804        <match key="usb.product_id" int="0x012b">
1805          <append key="info.capabilities" type="strlist">scanner</append>
1806          <merge key="scanner.access_method" type="string">proprietary</merge>
1807        </match>
1808        <!-- Epson V700 | Epson V750 | Epson GT-X900
1809             Epson Perfection V700 Photo | Epson Perfection V750 Photo -->
1810        <match key="usb.product_id" int="0x012c">
1811          <append key="info.capabilities" type="strlist">scanner</append>
1812          <merge key="scanner.access_method" type="string">proprietary</merge>
1813        </match>
1814        <!-- Epson GT-X970 -->
1815        <match key="usb.product_id" int="0x0135">
1816          <append key="info.capabilities" type="strlist">scanner</append>
1817          <merge key="scanner.access_method" type="string">proprietary</merge>
1818        </match>
1819        <!-- Epson CX-5200 | Epson CX-5400 | Epson CC-600PX
1820             Epson Stylus CX5100 | Epson Stylus CX5200 -->
1821        <match key="usb.product_id" int="0x0801">
1822          <append key="info.capabilities" type="strlist">scanner</append>
1823          <merge key="scanner.access_method" type="string">proprietary</merge>
1824        </match>
1825        <!-- Epson CX-3200 | Epson CC-570L | Epson Stylus CX3100
1826             Epson Stylus CX3200 -->
1827        <match key="usb.product_id" int="0x0802">
1828          <append key="info.capabilities" type="strlist">scanner</append>
1829          <merge key="scanner.access_method" type="string">proprietary</merge>
1830        </match>
1831        <!-- Epson CX-6300 | Epson CX-6400 | Epson Stylus CX6300
1832             Epson Stylus CX6400 -->
1833        <match key="usb.product_id" int="0x0805">
1834          <append key="info.capabilities" type="strlist">scanner</append>
1835          <merge key="scanner.access_method" type="string">proprietary</merge>
1836        </match>
1837        <!-- Epson RX-600 | Epson PM-A850 | Epson Stylus Photo RX600 -->
1838        <match key="usb.product_id" int="0x0806">
1839          <append key="info.capabilities" type="strlist">scanner</append>
1840          <merge key="scanner.access_method" type="string">proprietary</merge>
1841        </match>
1842        <!-- Epson RX-500 | Epson Stylus Photo RX500 | Epson Stylus Photo RX510 -->
1843        <match key="usb.product_id" int="0x0807">
1844          <append key="info.capabilities" type="strlist">scanner</append>
1845          <merge key="scanner.access_method" type="string">proprietary</merge>
1846        </match>
1847        <!-- Epson CX-5400 | Epson Stylus CX5300 | Epson Stylus CX5400 -->
1848        <match key="usb.product_id" int="0x0808">
1849          <append key="info.capabilities" type="strlist">scanner</append>
1850          <merge key="scanner.access_method" type="string">proprietary</merge>
1851        </match>
1852        <!-- Epson Stylus CX-1500 -->
1853        <match key="usb.product_id" int="0x080c">
1854          <append key="info.capabilities" type="strlist">scanner</append>
1855          <merge key="scanner.access_method" type="string">proprietary</merge>
1856        </match>
1857        <!-- Epson CX-4600 | Epson Stylus CX4500 | Epson Stylus CX4600 -->
1858        <match key="usb.product_id" int="0x080d">
1859          <append key="info.capabilities" type="strlist">scanner</append>
1860          <merge key="scanner.access_method" type="string">proprietary</merge>
1861        </match>
1862        <!-- Epson CX-3600 | Epson CX-3650 | Epson PX-A550
1863             Epson Stylus CX3500 | Epson Stylus CX3600 | Epson Stylus CX3650 -->
1864        <match key="usb.product_id" int="0x080e">
1865          <append key="info.capabilities" type="strlist">scanner</append>
1866          <merge key="scanner.access_method" type="string">proprietary</merge>
1867        </match>
1868        <!-- Epson RX-425 | Epson Stylus Photo RX420 | Epson Stylus Photo RX425
1869             Epson Stylus Photo RX430 -->
1870        <match key="usb.product_id" int="0x080f">
1871          <append key="info.capabilities" type="strlist">scanner</append>
1872          <merge key="scanner.access_method" type="string">proprietary</merge>
1873        </match>
1874        <!-- Epson RX-700 | Epson PM-A900 | Epson Stylus Photo RX700 -->
1875        <match key="usb.product_id" int="0x0810">
1876          <append key="info.capabilities" type="strlist">scanner</append>
1877          <merge key="scanner.access_method" type="string">proprietary</merge>
1878        </match>
1879        <!-- Epson RX-620 | Epson PM-A870 | Epson Stylus Photo RX620
1880             Epson Stylus Photo RX630 -->
1881        <match key="usb.product_id" int="0x0811">
1882          <append key="info.capabilities" type="strlist">scanner</append>
1883          <merge key="scanner.access_method" type="string">proprietary</merge>
1884        </match>
1885        <!-- Epson CX-6500 | Epson CX-6600 | Epson Stylus CX6500
1886             Epson Stylus CX6600 -->
1887        <match key="usb.product_id" int="0x0813">
1888          <append key="info.capabilities" type="strlist">scanner</append>
1889          <merge key="scanner.access_method" type="string">proprietary</merge>
1890        </match>
1891        <!-- Epson PM-A700 -->
1892        <match key="usb.product_id" int="0x0814">
1893          <append key="info.capabilities" type="strlist">scanner</append>
1894          <merge key="scanner.access_method" type="string">proprietary</merge>
1895        </match>
1896        <!-- Epson AcuLaser CX11 | Epson AcuLaser CX11NF | Epson AcuLaser CX11
1897             Epson AcuLaser CX11NF | Epson LP-A500 -->
1898        <match key="usb.product_id" int="0x0815">
1899          <append key="info.capabilities" type="strlist">scanner</append>
1900          <merge key="scanner.access_method" type="string">proprietary</merge>
1901        </match>
1902        <!-- Epson LP-M5500 | Epson LP-M5500F -->
1903        <match key="usb.product_id" int="0x0817">
1904          <append key="info.capabilities" type="strlist">scanner</append>
1905          <merge key="scanner.access_method" type="string">proprietary</merge>
1906        </match>
1907        <!-- Epson DX-3850 | Epson CX-3700 | Epson CX-3800
1908             Epson DX-3800 | Epson Stylus CX3700 | Epson Stylus CX3800
1909             Epson Stylus DX3800 -->
1910        <match key="usb.product_id" int="0x0818">
1911          <append key="info.capabilities" type="strlist">scanner</append>
1912          <merge key="scanner.access_method" type="string">proprietary</merge>
1913        </match>
1914        <!-- Epson CX-4800 | Epson PX-A650 | Epson Stylus CX4700
1915             Epson Stylus CX4800 | Epson Stylus DX4800 | Epson Stylus DX4850 -->
1916        <match key="usb.product_id" int="0x0819">
1917          <append key="info.capabilities" type="strlist">scanner</append>
1918          <merge key="scanner.access_method" type="string">proprietary</merge>
1919        </match>
1920        <!-- Epson PM-A750 | Epson Stylus Photo RX520 | Epson Stylus Photo RX530 -->
1921        <match key="usb.product_id" int="0x081a">
1922          <append key="info.capabilities" type="strlist">scanner</append>
1923          <merge key="scanner.access_method" type="string">proprietary</merge>
1924        </match>
1925        <!-- Epson PM-A890 | Epson Stylus Photo RX640 | Epson Stylus Photo RX650 -->
1926        <match key="usb.product_id" int="0x081c">
1927          <append key="info.capabilities" type="strlist">scanner</append>
1928          <merge key="scanner.access_method" type="string">proprietary</merge>
1929        </match>
1930        <!-- Epson PM-A950 -->
1931        <match key="usb.product_id" int="0x081d">
1932          <append key="info.capabilities" type="strlist">scanner</append>
1933          <merge key="scanner.access_method" type="string">proprietary</merge>
1934        </match>
1935        <!-- Epson Stylus CX7700 | Epson Stylus CX7800 -->
1936        <match key="usb.product_id" int="0x081f">
1937          <append key="info.capabilities" type="strlist">scanner</append>
1938          <merge key="scanner.access_method" type="string">proprietary</merge>
1939        </match>
1940        <!-- Epson CX-4200 | Epson Stylus CX4100 | Epson Stylus CX4200
1941             Epson Stylus DX4200 -->
1942        <match key="usb.product_id" int="0x0820">
1943          <append key="info.capabilities" type="strlist">scanner</append>
1944          <merge key="scanner.access_method" type="string">proprietary</merge>
1945        </match>
1946        <!-- Epson PM-A820 | Epson Stylus Photo RX560 | Epson Stylus Photo RX580
1947             Epson Stylus Photo RX590 -->
1948        <match key="usb.product_id" int="0x0827">
1949          <append key="info.capabilities" type="strlist">scanner</append>
1950          <merge key="scanner.access_method" type="string">proprietary</merge>
1951        </match>
1952        <!-- Epson PM-A970 -->
1953        <match key="usb.product_id" int="0x0828">
1954          <append key="info.capabilities" type="strlist">scanner</append>
1955          <merge key="scanner.access_method" type="string">proprietary</merge>
1956        </match>
1957        <!-- Epson PM-T990 -->
1958        <match key="usb.product_id" int="0x0829">
1959          <append key="info.capabilities" type="strlist">scanner</append>
1960          <merge key="scanner.access_method" type="string">proprietary</merge>
1961        </match>
1962        <!-- Epson PM-A920 -->
1963        <match key="usb.product_id" int="0x082a">
1964          <append key="info.capabilities" type="strlist">scanner</append>
1965          <merge key="scanner.access_method" type="string">proprietary</merge>
1966        </match>
1967        <!-- Epson CX-5000 | Epson DX-5000 | Epson DX-5050
1968             Epson Stylus CX4900 | Epson Stylus CX5000 | Epson Stylus DX5000 -->
1969        <match key="usb.product_id" int="0x082b">
1970          <append key="info.capabilities" type="strlist">scanner</append>
1971          <merge key="scanner.access_method" type="string">proprietary</merge>
1972        </match>
1973        <!-- Epson DX-6000 | Epson PX-A720 | Epson Stylus CX5900
1974             Epson Stylus CX6000 | Epson Stylus DX6000 -->
1975        <match key="usb.product_id" int="0x082e">
1976          <append key="info.capabilities" type="strlist">scanner</append>
1977          <merge key="scanner.access_method" type="string">proprietary</merge>
1978        </match>
1979        <!-- Epson DX-4050 | Epson PX-A620 | Epson Stylus CX3900
1980             Epson Stylus DX4000 -->
1981        <match key="usb.product_id" int="0x082f">
1982          <append key="info.capabilities" type="strlist">scanner</append>
1983          <merge key="scanner.access_method" type="string">proprietary</merge>
1984        </match>
1985        <!-- Epson ME 200 | Epson Stylus CX2800 | Epson Stylus CX2900 -->
1986        <match key="usb.product_id" int="0x0830">
1987          <append key="info.capabilities" type="strlist">scanner</append>
1988          <merge key="scanner.access_method" type="string">proprietary</merge>
1989        </match>
1990        <!-- Epson LP-M5600 -->
1991        <match key="usb.product_id" int="0x0833">
1992          <append key="info.capabilities" type="strlist">scanner</append>
1993          <merge key="scanner.access_method" type="string">proprietary</merge>
1994        </match>
1995        <!-- Epson LP-M6000 -->
1996        <match key="usb.product_id" int="0x0834">
1997          <append key="info.capabilities" type="strlist">scanner</append>
1998          <merge key="scanner.access_method" type="string">proprietary</merge>
1999        </match>
2000        <!-- Epson AcuLaser CX21 -->
2001        <match key="usb.product_id" int="0x0835">
2002          <append key="info.capabilities" type="strlist">scanner</append>
2003          <merge key="scanner.access_method" type="string">proprietary</merge>
2004        </match>
2005        <!-- Epson PM-T960 -->
2006        <match key="usb.product_id" int="0x0836">
2007          <append key="info.capabilities" type="strlist">scanner</append>
2008          <merge key="scanner.access_method" type="string">proprietary</merge>
2009        </match>
2010        <!-- Epson PM-A940 | Epson Stylus Photo RX680 | Epson Stylus Photo RX685
2011             Epson Stylus Photo RX690 -->
2012        <match key="usb.product_id" int="0x0837">
2013          <append key="info.capabilities" type="strlist">scanner</append>
2014          <merge key="scanner.access_method" type="string">proprietary</merge>
2015        </match>
2016        <!-- Epson DX-7400 | Epson PX-A640 | Epson Stylus CX7300
2017             Epson Stylus CX7400 | Epson Stylus DX7400 -->
2018        <match key="usb.product_id" int="0x0838">
2019          <append key="info.capabilities" type="strlist">scanner</append>
2020          <merge key="scanner.access_method" type="string">proprietary</merge>
2021        </match>
2022        <!-- Epson PX-A740 | Epson Stylus CX8300 | Epson Stylus CX8400
2023             Epson Stylus DX8400 -->
2024        <match key="usb.product_id" int="0x0839">
2025          <append key="info.capabilities" type="strlist">scanner</append>
2026          <merge key="scanner.access_method" type="string">proprietary</merge>
2027        </match>
2028        <!-- Epson PX-FA700 | Epson Stylus CX9300F | Epson Stylus CX9400Fax
2029             Epson Stylus DX9400F -->
2030        <match key="usb.product_id" int="0x083a">
2031          <append key="info.capabilities" type="strlist">scanner</append>
2032          <merge key="scanner.access_method" type="string">proprietary</merge>
2033        </match>
2034        <!-- Epson PM-A840 | Epson PM-A840S | Epson Stylus Photo RX585
2035             Epson Stylus Photo RX595 | Epson Stylus Photo RX610 -->
2036        <match key="usb.product_id" int="0x083c">
2037          <append key="info.capabilities" type="strlist">scanner</append>
2038          <merge key="scanner.access_method" type="string">proprietary</merge>
2039        </match>
2040        <!-- Epson ME 300 | Epson PX-401A | Epson Stylus NX100
2041             Epson Stylus SX100 | Epson Stylus TX100 -->
2042        <match key="usb.product_id" int="0x0841">
2043          <append key="info.capabilities" type="strlist">scanner</append>
2044          <merge key="scanner.access_method" type="string">proprietary</merge>
2045        </match>
2046        <!-- Epson LP-M5000 -->
2047        <match key="usb.product_id" int="0x0843">
2048          <append key="info.capabilities" type="strlist">scanner</append>
2049          <merge key="scanner.access_method" type="string">proprietary</merge>
2050        </match>
2051        <!-- Epson Artisan 800 | Epson EP-901A | Epson EP-901F
2052             Epson Stylus Photo PX800FW | Epson Stylus Photo TX800FW -->
2053        <match key="usb.product_id" int="0x0844">
2054          <append key="info.capabilities" type="strlist">scanner</append>
2055          <merge key="scanner.access_method" type="string">proprietary</merge>
2056        </match>
2057        <!-- Epson Artisan 700 | Epson EP-801A | Epson Stylus Photo PX700W
2058             Epson Stylus Photo TX700W -->
2059        <match key="usb.product_id" int="0x0846">
2060          <append key="info.capabilities" type="strlist">scanner</append>
2061          <merge key="scanner.access_method" type="string">proprietary</merge>
2062        </match>
2063        <!-- Epson ME Office 700FW | Epson PX-601F | Epson Stylus Office BX600FW
2064             Epson Stylus Office TX600FW | Epson Stylus SX600FW | Epson WorkForce 600 -->
2065        <match key="usb.product_id" int="0x0847">
2066          <append key="info.capabilities" type="strlist">scanner</append>
2067          <merge key="scanner.access_method" type="string">proprietary</merge>
2068        </match>
2069        <!-- Epson ME Office 600F | Epson Stylus Office BX300F | Epson Stylus Office TX300F
2070             Epson Stylus NX300 -->
2071        <match key="usb.product_id" int="0x0848">
2072          <append key="info.capabilities" type="strlist">scanner</append>
2073          <merge key="scanner.access_method" type="string">proprietary</merge>
2074        </match>
2075        <!-- Epson Stylus NX200 | Epson Stylus SX200 | Epson Stylus SX205
2076             Epson Stylus TX200 | Epson Stylus TX203 | Epson Stylus TX209 -->
2077        <match key="usb.product_id" int="0x0849">
2078          <append key="info.capabilities" type="strlist">scanner</append>
2079          <merge key="scanner.access_method" type="string">proprietary</merge>
2080        </match>
2081        <!-- Epson PX-501A | Epson Stylus NX400 | Epson Stylus SX400
2082             Epson Stylus SX405 | Epson Stylus TX400 -->
2083        <match key="usb.product_id" int="0x084a">
2084          <append key="info.capabilities" type="strlist">scanner</append>
2085          <merge key="scanner.access_method" type="string">proprietary</merge>
2086        </match>
2087        <!-- Epson WorkForce 500 -->
2088        <match key="usb.product_id" int="0x084c">
2089          <append key="info.capabilities" type="strlist">scanner</append>
2090          <merge key="scanner.access_method" type="string">proprietary</merge>
2091        </match>
2092        <!-- Epson PX-402A | Epson Stylus NX110 Series | Epson Stylus SX110 Series
2093             Epson Stylus TX110 Series -->
2094        <match key="usb.product_id" int="0x084d">
2095          <append key="info.capabilities" type="strlist">scanner</append>
2096          <merge key="scanner.access_method" type="string">proprietary</merge>
2097        </match>
2098        <!-- Epson ME OFFICE 510 | Epson Stylus NX210 Series | Epson Stylus SX210 Series
2099             Epson Stylus TX210 Series -->
2100        <match key="usb.product_id" int="0x084f">
2101          <append key="info.capabilities" type="strlist">scanner</append>
2102          <merge key="scanner.access_method" type="string">proprietary</merge>
2103        </match>
2104        <!-- Epson Stylus NX410 Series | Epson Stylus SX410 Series | Epson Stylus TX410 Series -->
2105        <match key="usb.product_id" int="0x0851">
2106          <append key="info.capabilities" type="strlist">scanner</append>
2107          <merge key="scanner.access_method" type="string">proprietary</merge>
2108        </match>
2109        <!-- Epson ME OFFICE 650FN Series | Epson Stylus Office BX310FN Series | Epson Stylus Office TX510FN Series
2110             Epson WorkForce 310 Series -->
2111        <match key="usb.product_id" int="0x0854">
2112          <append key="info.capabilities" type="strlist">scanner</append>
2113          <merge key="scanner.access_method" type="string">proprietary</merge>
2114        </match>
2115        <!-- Epson PX-502A | Epson Stylus NX510 Series | Epson Stylus SX510W Series
2116             Epson Stylus TX550W Series -->
2117        <match key="usb.product_id" int="0x0856">
2118          <append key="info.capabilities" type="strlist">scanner</append>
2119          <merge key="scanner.access_method" type="string">proprietary</merge>
2120        </match>
2121        <!-- Epson Stylus SX125 -->
2122        <match key="usb.product_id" int="0x085c">
2123          <append key="info.capabilities" type="strlist">scanner</append>
2124          <merge key="scanner.access_method" type="string">proprietary</merge>
2125        </match>
2126      </match>
2127      <match key="usb.vendor_id" int="0x04c5">
2128        <!-- Fujitsu fi-4010CU -->
2129        <match key="usb.product_id" int="0x1029">
2130          <append key="info.capabilities" type="strlist">scanner</append>
2131          <merge key="scanner.access_method" type="string">proprietary</merge>
2132        </match>
2133        <!-- Fujitsu fi-4120C -->
2134        <match key="usb.product_id" int="0x1041">
2135          <append key="info.capabilities" type="strlist">scanner</append>
2136          <merge key="scanner.access_method" type="string">proprietary</merge>
2137        </match>
2138        <!-- Fujitsu fi-4220C -->
2139        <match key="usb.product_id" int="0x1042">
2140          <append key="info.capabilities" type="strlist">scanner</append>
2141          <merge key="scanner.access_method" type="string">proprietary</merge>
2142        </match>
2143        <!-- Fujitsu fi-4530C -->
2144        <match key="usb.product_id" int="0x1078">
2145          <append key="info.capabilities" type="strlist">scanner</append>
2146          <merge key="scanner.access_method" type="string">proprietary</merge>
2147        </match>
2148        <!-- Fujitsu fi-5750C -->
2149        <match key="usb.product_id" int="0x1095">
2150          <append key="info.capabilities" type="strlist">scanner</append>
2151          <merge key="scanner.access_method" type="string">proprietary</merge>
2152        </match>
2153        <!-- Fujitsu fi-5110EOX/2 -->
2154        <match key="usb.product_id" int="0x1096">
2155          <append key="info.capabilities" type="strlist">scanner</append>
2156          <merge key="scanner.access_method" type="string">proprietary</merge>
2157        </match>
2158        <!-- Fujitsu fi-5110C -->
2159        <match key="usb.product_id" int="0x1097">
2160          <append key="info.capabilities" type="strlist">scanner</append>
2161          <merge key="scanner.access_method" type="string">proprietary</merge>
2162        </match>
2163        <!-- Fujitsu fi-5650C -->
2164        <match key="usb.product_id" int="0x10ad">
2165          <append key="info.capabilities" type="strlist">scanner</append>
2166          <merge key="scanner.access_method" type="string">proprietary</merge>
2167        </match>
2168        <!-- Fujitsu fi-4120C2 -->
2169        <match key="usb.product_id" int="0x10ae">
2170          <append key="info.capabilities" type="strlist">scanner</append>
2171          <merge key="scanner.access_method" type="string">proprietary</merge>
2172        </match>
2173        <!-- Fujitsu fi-4220C2 -->
2174        <match key="usb.product_id" int="0x10af">
2175          <append key="info.capabilities" type="strlist">scanner</append>
2176          <merge key="scanner.access_method" type="string">proprietary</merge>
2177        </match>
2178        <!-- Fujitsu fi-60F -->
2179        <match key="usb.product_id" int="0x10c7">
2180          <append key="info.capabilities" type="strlist">scanner</append>
2181          <merge key="scanner.access_method" type="string">proprietary</merge>
2182        </match>
2183        <!-- Fujitsu fi-4340C -->
2184        <match key="usb.product_id" int="0x10cf">
2185          <append key="info.capabilities" type="strlist">scanner</append>
2186          <merge key="scanner.access_method" type="string">proprietary</merge>
2187        </match>
2188        <!-- Fujitsu fi-5120C -->
2189        <match key="usb.product_id" int="0x10e0">
2190          <append key="info.capabilities" type="strlist">scanner</append>
2191          <merge key="scanner.access_method" type="string">proprietary</merge>
2192        </match>
2193        <!-- Fujitsu fi-5220C -->
2194        <match key="usb.product_id" int="0x10e1">
2195          <append key="info.capabilities" type="strlist">scanner</append>
2196          <merge key="scanner.access_method" type="string">proprietary</merge>
2197        </match>
2198        <!-- Fujitsu fi-5530C -->
2199        <match key="usb.product_id" int="0x10e2">
2200          <append key="info.capabilities" type="strlist">scanner</append>
2201          <merge key="scanner.access_method" type="string">proprietary</merge>
2202        </match>
2203        <!-- Fujitsu fi-5110EOX3 -->
2204        <match key="usb.product_id" int="0x10e6">
2205          <append key="info.capabilities" type="strlist">scanner</append>
2206          <merge key="scanner.access_method" type="string">proprietary</merge>
2207        </match>
2208        <!-- Fujitsu fi-5900C -->
2209        <match key="usb.product_id" int="0x10e7">
2210          <append key="info.capabilities" type="strlist">scanner</append>
2211          <merge key="scanner.access_method" type="string">proprietary</merge>
2212        </match>
2213        <!-- Fujitsu fi-5015C -->
2214        <match key="usb.product_id" int="0x10ef">
2215          <append key="info.capabilities" type="strlist">scanner</append>
2216          <merge key="scanner.access_method" type="string">proprietary</merge>
2217        </match>
2218        <!-- Fujitsu fi-5110EOXM -->
2219        <match key="usb.product_id" int="0x10f2">
2220          <append key="info.capabilities" type="strlist">scanner</append>
2221          <merge key="scanner.access_method" type="string">proprietary</merge>
2222        </match>
2223        <!-- Fujitsu ScanSnap S500 -->
2224        <match key="usb.product_id" int="0x10fe">
2225          <append key="info.capabilities" type="strlist">scanner</append>
2226          <merge key="scanner.access_method" type="string">proprietary</merge>
2227        </match>
2228        <!-- Fujitsu ScanSnap S500M -->
2229        <match key="usb.product_id" int="0x1135">
2230          <append key="info.capabilities" type="strlist">scanner</append>
2231          <merge key="scanner.access_method" type="string">proprietary</merge>
2232        </match>
2233        <!-- Fujitsu fi-5530C2 -->
2234        <match key="usb.product_id" int="0x114a">
2235          <append key="info.capabilities" type="strlist">scanner</append>
2236          <merge key="scanner.access_method" type="string">proprietary</merge>
2237        </match>
2238        <!-- Fujitsu fi-6140 -->
2239        <match key="usb.product_id" int="0x114d">
2240          <append key="info.capabilities" type="strlist">scanner</append>
2241          <merge key="scanner.access_method" type="string">proprietary</merge>
2242        </match>
2243        <!-- Fujitsu fi-6240 -->
2244        <match key="usb.product_id" int="0x114e">
2245          <append key="info.capabilities" type="strlist">scanner</append>
2246          <merge key="scanner.access_method" type="string">proprietary</merge>
2247        </match>
2248        <!-- Fujitsu fi-6130 -->
2249        <match key="usb.product_id" int="0x114f">
2250          <append key="info.capabilities" type="strlist">scanner</append>
2251          <merge key="scanner.access_method" type="string">proprietary</merge>
2252        </match>
2253        <!-- Fujitsu fi-6230 -->
2254        <match key="usb.product_id" int="0x1150">
2255          <append key="info.capabilities" type="strlist">scanner</append>
2256          <merge key="scanner.access_method" type="string">proprietary</merge>
2257        </match>
2258        <!-- Fujitsu ScanSnap S510 -->
2259        <match key="usb.product_id" int="0x1155">
2260          <append key="info.capabilities" type="strlist">scanner</append>
2261          <merge key="scanner.access_method" type="string">proprietary</merge>
2262        </match>
2263        <!-- Fujitsu ScanSnap S300 -->
2264        <match key="usb.product_id" int="0x1156">
2265          <append key="info.capabilities" type="strlist">scanner</append>
2266          <merge key="scanner.access_method" type="string">proprietary</merge>
2267        </match>
2268        <!-- Fujitsu ScanSnap S510M -->
2269        <match key="usb.product_id" int="0x116f">
2270          <append key="info.capabilities" type="strlist">scanner</append>
2271          <merge key="scanner.access_method" type="string">proprietary</merge>
2272        </match>
2273        <!-- Fujitsu fi-6770 -->
2274        <match key="usb.product_id" int="0x1174">
2275          <append key="info.capabilities" type="strlist">scanner</append>
2276          <merge key="scanner.access_method" type="string">proprietary</merge>
2277        </match>
2278        <!-- Fujitsu fi-6770A -->
2279        <match key="usb.product_id" int="0x1175">
2280          <append key="info.capabilities" type="strlist">scanner</append>
2281          <merge key="scanner.access_method" type="string">proprietary</merge>
2282        </match>
2283        <!-- Fujitsu fi-6670 -->
2284        <match key="usb.product_id" int="0x1176">
2285          <append key="info.capabilities" type="strlist">scanner</append>
2286          <merge key="scanner.access_method" type="string">proprietary</merge>
2287        </match>
2288        <!-- Fujitsu fi-6670A -->
2289        <match key="usb.product_id" int="0x1177">
2290          <append key="info.capabilities" type="strlist">scanner</append>
2291          <merge key="scanner.access_method" type="string">proprietary</merge>
2292        </match>
2293        <!-- Fujitsu fi-6750S -->
2294        <match key="usb.product_id" int="0x1178">
2295          <append key="info.capabilities" type="strlist">scanner</append>
2296          <merge key="scanner.access_method" type="string">proprietary</merge>
2297        </match>
2298        <!-- Fujitsu ScanSnap S300M -->
2299        <match key="usb.product_id" int="0x117f">
2300          <append key="info.capabilities" type="strlist">scanner</append>
2301          <merge key="scanner.access_method" type="string">proprietary</merge>
2302        </match>
2303        <!-- Fujitsu fi-6800 -->
2304        <match key="usb.product_id" int="0x119d">
2305          <append key="info.capabilities" type="strlist">scanner</append>
2306          <merge key="scanner.access_method" type="string">proprietary</merge>
2307        </match>
2308        <!-- Fujitsu fi-6800-CGA -->
2309        <match key="usb.product_id" int="0x119e">
2310          <append key="info.capabilities" type="strlist">scanner</append>
2311          <merge key="scanner.access_method" type="string">proprietary</merge>
2312        </match>
2313        <!-- Fujitsu ScanSnap S1500 | Fujitsu ScanSnap S1500M -->
2314        <match key="usb.product_id" int="0x11a2">
2315          <append key="info.capabilities" type="strlist">scanner</append>
2316          <merge key="scanner.access_method" type="string">proprietary</merge>
2317        </match>
2318        <!-- Fujitsu ScanSnap S1300 -->
2319        <match key="usb.product_id" int="0x11ed">
2320          <append key="info.capabilities" type="strlist">scanner</append>
2321          <merge key="scanner.access_method" type="string">proprietary</merge>
2322        </match>
2323        <!-- Fujitsu fi-6140Z -->
2324        <match key="usb.product_id" int="0x11f1">
2325          <append key="info.capabilities" type="strlist">scanner</append>
2326          <merge key="scanner.access_method" type="string">proprietary</merge>
2327        </match>
2328        <!-- Fujitsu fi-6240Z -->
2329        <match key="usb.product_id" int="0x11f2">
2330          <append key="info.capabilities" type="strlist">scanner</append>
2331          <merge key="scanner.access_method" type="string">proprietary</merge>
2332        </match>
2333        <!-- Fujitsu fi-6130Z -->
2334        <match key="usb.product_id" int="0x11f3">
2335          <append key="info.capabilities" type="strlist">scanner</append>
2336          <merge key="scanner.access_method" type="string">proprietary</merge>
2337        </match>
2338        <!-- Fujitsu fi-6230Z -->
2339        <match key="usb.product_id" int="0x11f4">
2340          <append key="info.capabilities" type="strlist">scanner</append>
2341          <merge key="scanner.access_method" type="string">proprietary</merge>
2342        </match>
2343        <!-- Fujitsu fi-6110 -->
2344        <match key="usb.product_id" int="0x11fc">
2345          <append key="info.capabilities" type="strlist">scanner</append>
2346          <merge key="scanner.access_method" type="string">proprietary</merge>
2347        </match>
2348        <!-- Fujitsu fi-5950 -->
2349        <match key="usb.product_id" int="0x1213">
2350          <append key="info.capabilities" type="strlist">scanner</append>
2351          <merge key="scanner.access_method" type="string">proprietary</merge>
2352        </match>
2353        <!-- Fujitsu ScanSnap iX500 -->
2354        <match key="usb.product_id" int="0x132b">
2355          <append key="info.capabilities" type="strlist">scanner</append>
2356          <merge key="scanner.access_method" type="string">proprietary</merge>
2357        </match>
2358      </match>
2359      <match key="usb.vendor_id" int="0x04c8">
2360        <!-- Konica e-mini -->
2361        <match key="usb.product_id" int="0x0722">
2362          <append key="info.capabilities" type="strlist">scanner</append>
2363          <merge key="scanner.access_method" type="string">proprietary</merge>
2364        </match>
2365      </match>
2366      <match key="usb.vendor_id" int="0x04da">
2367        <!-- Panasonic KV-S2026C -->
2368        <match key="usb.product_id" int="0x1000">
2369          <append key="info.capabilities" type="strlist">scanner</append>
2370          <merge key="scanner.access_method" type="string">proprietary</merge>
2371        </match>
2372        <!-- Panasonic KV-S2046C -->
2373        <match key="usb.product_id" int="0x1001">
2374          <append key="info.capabilities" type="strlist">scanner</append>
2375          <merge key="scanner.access_method" type="string">proprietary</merge>
2376        </match>
2377        <!-- Panasonic KV-S1025C -->
2378        <match key="usb.product_id" int="0x1006">
2379          <append key="info.capabilities" type="strlist">scanner</append>
2380          <merge key="scanner.access_method" type="string">proprietary</merge>
2381        </match>
2382        <!-- Panasonic KV-S1020C -->
2383        <match key="usb.product_id" int="0x1007">
2384          <append key="info.capabilities" type="strlist">scanner</append>
2385          <merge key="scanner.access_method" type="string">proprietary</merge>
2386        </match>
2387        <!-- Panasonic KV-S2048C -->
2388        <match key="usb.product_id" int="0x1009">
2389          <append key="info.capabilities" type="strlist">scanner</append>
2390          <merge key="scanner.access_method" type="string">proprietary</merge>
2391        </match>
2392        <!-- Panasonic KV-S2028C -->
2393        <match key="usb.product_id" int="0x100a">
2394          <append key="info.capabilities" type="strlist">scanner</append>
2395          <merge key="scanner.access_method" type="string">proprietary</merge>
2396        </match>
2397        <!-- Panasonic KV-S4085C -->
2398        <match key="usb.product_id" int="0x100c">
2399          <append key="info.capabilities" type="strlist">scanner</append>
2400          <merge key="scanner.access_method" type="string">proprietary</merge>
2401        </match>
2402        <!-- Panasonic KV-S4065C -->
2403        <match key="usb.product_id" int="0x100d">
2404          <append key="info.capabilities" type="strlist">scanner</append>
2405          <merge key="scanner.access_method" type="string">proprietary</merge>
2406        </match>
2407        <!-- Panasonic KV-S7075C -->
2408        <match key="usb.product_id" int="0x100e">
2409          <append key="info.capabilities" type="strlist">scanner</append>
2410          <merge key="scanner.access_method" type="string">proprietary</merge>
2411        </match>
2412        <!-- Panasonic KV-SS080 -->
2413        <match key="usb.product_id" int="0x100f">
2414          <append key="info.capabilities" type="strlist">scanner</append>
2415          <merge key="scanner.access_method" type="string">proprietary</merge>
2416        </match>
2417        <!-- Panasonic KV-S1045C -->
2418        <match key="usb.product_id" int="0x1010">
2419          <append key="info.capabilities" type="strlist">scanner</append>
2420          <merge key="scanner.access_method" type="string">proprietary</merge>
2421        </match>
2422      </match>
2423      <match key="usb.vendor_id" int="0x04e8">
2424        <!-- Samsung SCX-4x16 -->
2425        <match key="usb.product_id" int="0x3409">
2426          <append key="info.capabilities" type="strlist">scanner</append>
2427          <merge key="scanner.access_method" type="string">proprietary</merge>
2428        </match>
2429        <!-- Samsung SCX-6x20 -->
2430        <match key="usb.product_id" int="0x340d">
2431          <append key="info.capabilities" type="strlist">scanner</append>
2432          <merge key="scanner.access_method" type="string">proprietary</merge>
2433        </match>
2434        <!-- Samsung MFP-560 -->
2435        <match key="usb.product_id" int="0x340e">
2436          <append key="info.capabilities" type="strlist">scanner</append>
2437          <merge key="scanner.access_method" type="string">proprietary</merge>
2438        </match>
2439        <!-- Samsung MFP-750 -->
2440        <match key="usb.product_id" int="0x340f">
2441          <append key="info.capabilities" type="strlist">scanner</append>
2442          <merge key="scanner.access_method" type="string">proprietary</merge>
2443        </match>
2444        <!-- Samsung SCX-4x20 -->
2445        <match key="usb.product_id" int="0x3412">
2446          <append key="info.capabilities" type="strlist">scanner</append>
2447          <merge key="scanner.access_method" type="string">proprietary</merge>
2448        </match>
2449        <!-- Samsung SCX-4100 -->
2450        <match key="usb.product_id" int="0x3413">
2451          <append key="info.capabilities" type="strlist">scanner</append>
2452          <merge key="scanner.access_method" type="string">proprietary</merge>
2453        </match>
2454        <!-- Samsung SCX-4x21 -->
2455        <match key="usb.product_id" int="0x3419">
2456          <append key="info.capabilities" type="strlist">scanner</append>
2457          <merge key="scanner.access_method" type="string">proprietary</merge>
2458        </match>
2459        <!-- Samsung SCX-5x30 -->
2460        <match key="usb.product_id" int="0x341a">
2461          <append key="info.capabilities" type="strlist">scanner</append>
2462          <merge key="scanner.access_method" type="string">proprietary</merge>
2463        </match>
2464        <!-- Samsung SCX-4200 -->
2465        <match key="usb.product_id" int="0x341b">
2466          <append key="info.capabilities" type="strlist">scanner</append>
2467          <merge key="scanner.access_method" type="string">proprietary</merge>
2468        </match>
2469        <!-- Samsung CLX-3160 -->
2470        <match key="usb.product_id" int="0x341c">
2471          <append key="info.capabilities" type="strlist">scanner</append>
2472          <merge key="scanner.access_method" type="string">proprietary</merge>
2473        </match>
2474        <!-- Samsung SCX-6x22 -->
2475        <match key="usb.product_id" int="0x341d">
2476          <append key="info.capabilities" type="strlist">scanner</append>
2477          <merge key="scanner.access_method" type="string">proprietary</merge>
2478        </match>
2479        <!-- Samsung SCX4725 | Samsung SCX4725-FN -->
2480        <match key="usb.product_id" int="0x341f">
2481          <append key="info.capabilities" type="strlist">scanner</append>
2482          <merge key="scanner.access_method" type="string">proprietary</merge>
2483        </match>
2484        <!-- Samsung SCX-6x45 -->
2485        <match key="usb.product_id" int="0x3420">
2486          <append key="info.capabilities" type="strlist">scanner</append>
2487          <merge key="scanner.access_method" type="string">proprietary</merge>
2488        </match>
2489        <!-- Samsung CLX-8380 -->
2490        <match key="usb.product_id" int="0x3421">
2491          <append key="info.capabilities" type="strlist">scanner</append>
2492          <merge key="scanner.access_method" type="string">proprietary</merge>
2493        </match>
2494        <!-- Samsung CLX-2160 -->
2495        <match key="usb.product_id" int="0x3425">
2496          <append key="info.capabilities" type="strlist">scanner</append>
2497          <merge key="scanner.access_method" type="string">proprietary</merge>
2498        </match>
2499        <!-- Samsung SCX-4500 -->
2500        <match key="usb.product_id" int="0x3426">
2501          <append key="info.capabilities" type="strlist">scanner</append>
2502          <merge key="scanner.access_method" type="string">proprietary</merge>
2503        </match>
2504        <!-- Samsung CLX-6200 -->
2505        <match key="usb.product_id" int="0x3427">
2506          <append key="info.capabilities" type="strlist">scanner</append>
2507          <merge key="scanner.access_method" type="string">proprietary</merge>
2508        </match>
2509        <!-- Samsung CLX-6240 -->
2510        <match key="usb.product_id" int="0x3428">
2511          <append key="info.capabilities" type="strlist">scanner</append>
2512          <merge key="scanner.access_method" type="string">proprietary</merge>
2513        </match>
2514        <!-- Samsung SCX-6x55 -->
2515        <match key="usb.product_id" int="0x3429">
2516          <append key="info.capabilities" type="strlist">scanner</append>
2517          <merge key="scanner.access_method" type="string">proprietary</merge>
2518        </match>
2519        <!-- Samsung CLX-3170fn (CLX-3170 Series) | Samsung CLX-3175FW -->
2520        <match key="usb.product_id" int="0x342a">
2521          <append key="info.capabilities" type="strlist">scanner</append>
2522          <merge key="scanner.access_method" type="string">proprietary</merge>
2523        </match>
2524        <!-- Samsung SCX-4500W -->
2525        <match key="usb.product_id" int="0x342b">
2526          <append key="info.capabilities" type="strlist">scanner</append>
2527          <merge key="scanner.access_method" type="string">proprietary</merge>
2528        </match>
2529        <!-- Samsung SCX-4824 (SCX-4x24 Series) -->
2530        <match key="usb.product_id" int="0x342c">
2531          <append key="info.capabilities" type="strlist">scanner</append>
2532          <merge key="scanner.access_method" type="string">proprietary</merge>
2533        </match>
2534        <!-- Samsung SCX-4828FN (SCX-4x28 Series) -->
2535        <match key="usb.product_id" int="0x342d">
2536          <append key="info.capabilities" type="strlist">scanner</append>
2537          <merge key="scanner.access_method" type="string">proprietary</merge>
2538        </match>
2539        <!-- Samsung SCX-4300 -->
2540        <match key="usb.product_id" int="0x342e">
2541          <append key="info.capabilities" type="strlist">scanner</append>
2542          <merge key="scanner.access_method" type="string">proprietary</merge>
2543        </match>
2544        <!-- Samsung SCX-5835_5935 -->
2545        <match key="usb.product_id" int="0x342f">
2546          <append key="info.capabilities" type="strlist">scanner</append>
2547          <merge key="scanner.access_method" type="string">proprietary</merge>
2548        </match>
2549        <!-- Samsung SCX-5635 -->
2550        <match key="usb.product_id" int="0x3430">
2551          <append key="info.capabilities" type="strlist">scanner</append>
2552          <merge key="scanner.access_method" type="string">proprietary</merge>
2553        </match>
2554        <!-- Samsung SCX-4x26 -->
2555        <match key="usb.product_id" int="0x3432">
2556          <append key="info.capabilities" type="strlist">scanner</append>
2557          <merge key="scanner.access_method" type="string">proprietary</merge>
2558        </match>
2559        <!-- Samsung SCX-4600 -->
2560        <match key="usb.product_id" int="0x3433">
2561          <append key="info.capabilities" type="strlist">scanner</append>
2562          <merge key="scanner.access_method" type="string">proprietary</merge>
2563        </match>
2564        <!-- Samsung SCX-4623 -->
2565        <match key="usb.product_id" int="0x3434">
2566          <append key="info.capabilities" type="strlist">scanner</append>
2567          <merge key="scanner.access_method" type="string">proprietary</merge>
2568        </match>
2569        <!-- Samsung MFP-65x -->
2570        <match key="usb.product_id" int="0x3435">
2571          <append key="info.capabilities" type="strlist">scanner</append>
2572          <merge key="scanner.access_method" type="string">proprietary</merge>
2573        </match>
2574        <!-- Samsung SCX-6545 -->
2575        <match key="usb.product_id" int="0x3437">
2576          <append key="info.capabilities" type="strlist">scanner</append>
2577          <merge key="scanner.access_method" type="string">proprietary</merge>
2578        </match>
2579        <!-- Samsung CLX-8385 -->
2580        <match key="usb.product_id" int="0x3439">
2581          <append key="info.capabilities" type="strlist">scanner</append>
2582          <merge key="scanner.access_method" type="string">proprietary</merge>
2583        </match>
2584        <!-- Samsung CLX-6220 -->
2585        <match key="usb.product_id" int="0x343a">
2586          <append key="info.capabilities" type="strlist">scanner</append>
2587          <merge key="scanner.access_method" type="string">proprietary</merge>
2588        </match>
2589        <!-- Samsung CLX-6250 -->
2590        <match key="usb.product_id" int="0x343b">
2591          <append key="info.capabilities" type="strlist">scanner</append>
2592          <merge key="scanner.access_method" type="string">proprietary</merge>
2593        </match>
2594        <!-- Samsung SCX-4825FN (SCX-4x25 Series) -->
2595        <match key="usb.product_id" int="0x343c">
2596          <append key="info.capabilities" type="strlist">scanner</append>
2597          <merge key="scanner.access_method" type="string">proprietary</merge>
2598        </match>
2599        <!-- Samsung CLX-3185 -->
2600        <match key="usb.product_id" int="0x343d">
2601          <append key="info.capabilities" type="strlist">scanner</append>
2602          <merge key="scanner.access_method" type="string">proprietary</merge>
2603        </match>
2604        <!-- Samsung CLX-8540 -->
2605        <match key="usb.product_id" int="0x343f">
2606          <append key="info.capabilities" type="strlist">scanner</append>
2607          <merge key="scanner.access_method" type="string">proprietary</merge>
2608        </match>
2609        <!-- Samsung SCX-4623FW -->
2610        <match key="usb.product_id" int="0x3440">
2611          <append key="info.capabilities" type="strlist">scanner</append>
2612          <merge key="scanner.access_method" type="string">proprietary</merge>
2613        </match>
2614        <!-- Samsung SCX-3205W (SCX-3200 Series) -->
2615        <match key="usb.product_id" int="0x3441">
2616          <append key="info.capabilities" type="strlist">scanner</append>
2617          <merge key="scanner.access_method" type="string">proprietary</merge>
2618        </match>
2619        <!-- Samsung SCX-6545X -->
2620        <match key="usb.product_id" int="0x3442">
2621          <append key="info.capabilities" type="strlist">scanner</append>
2622          <merge key="scanner.access_method" type="string">proprietary</merge>
2623        </match>
2624        <!-- Samsung SCX-6x55X -->
2625        <match key="usb.product_id" int="0x3443">
2626          <append key="info.capabilities" type="strlist">scanner</append>
2627          <merge key="scanner.access_method" type="string">proprietary</merge>
2628        </match>
2629        <!-- Samsung CLX-8385X -->
2630        <match key="usb.product_id" int="0x3444">
2631          <append key="info.capabilities" type="strlist">scanner</append>
2632          <merge key="scanner.access_method" type="string">proprietary</merge>
2633        </match>
2634        <!-- Samsung SCX-5835_5935X -->
2635        <match key="usb.product_id" int="0x3446">
2636          <append key="info.capabilities" type="strlist">scanner</append>
2637          <merge key="scanner.access_method" type="string">proprietary</merge>
2638        </match>
2639        <!-- Samsung SCX-4833FD | Samsung SCX-4835FD -->
2640        <match key="usb.product_id" int="0x344b">
2641          <append key="info.capabilities" type="strlist">scanner</append>
2642          <merge key="scanner.access_method" type="string">proprietary</merge>
2643        </match>
2644        <!-- Samsung SCX-3400 -->
2645        <match key="usb.product_id" int="0x344f">
2646          <append key="info.capabilities" type="strlist">scanner</append>
2647          <merge key="scanner.access_method" type="string">proprietary</merge>
2648        </match>
2649        <!-- Samsung SF-760 -->
2650        <match key="usb.product_id" int="0x3450">
2651          <append key="info.capabilities" type="strlist">scanner</append>
2652          <merge key="scanner.access_method" type="string">proprietary</merge>
2653        </match>
2654        <!-- Samsung SCX-4729FD -->
2655        <match key="usb.product_id" int="0x3453">
2656          <append key="info.capabilities" type="strlist">scanner</append>
2657          <merge key="scanner.access_method" type="string">proprietary</merge>
2658        </match>
2659        <!-- Samsung CLX-6260 -->
2660        <match key="usb.product_id" int="0x3455">
2661          <append key="info.capabilities" type="strlist">scanner</append>
2662          <merge key="scanner.access_method" type="string">proprietary</merge>
2663        </match>
2664        <!-- Samsung CLX-3300 Series -->
2665        <match key="usb.product_id" int="0x3456">
2666          <append key="info.capabilities" type="strlist">scanner</append>
2667          <merge key="scanner.access_method" type="string">proprietary</merge>
2668        </match>
2669        <!-- Samsung SCX-470x -->
2670        <match key="usb.product_id" int="0x3457">
2671          <append key="info.capabilities" type="strlist">scanner</append>
2672          <merge key="scanner.access_method" type="string">proprietary</merge>
2673        </match>
2674        <!-- Samsung CLX-4190 -->
2675        <match key="usb.product_id" int="0x345a">
2676          <append key="info.capabilities" type="strlist">scanner</append>
2677          <merge key="scanner.access_method" type="string">proprietary</merge>
2678        </match>
2679        <!-- Samsung SCX-4650 4x21S Series -->
2680        <match key="usb.product_id" int="0x345b">
2681          <append key="info.capabilities" type="strlist">scanner</append>
2682          <merge key="scanner.access_method" type="string">proprietary</merge>
2683        </match>
2684        <!-- Samsung M337x 387x 407x Series -->
2685        <match key="usb.product_id" int="0x3460">
2686          <append key="info.capabilities" type="strlist">scanner</append>
2687          <merge key="scanner.access_method" type="string">proprietary</merge>
2688        </match>
2689        <!-- Samsung M267x 287x Series -->
2690        <match key="usb.product_id" int="0x3461">
2691          <append key="info.capabilities" type="strlist">scanner</append>
2692          <merge key="scanner.access_method" type="string">proprietary</merge>
2693        </match>
2694        <!-- Samsung SCX-681x -->
2695        <match key="usb.product_id" int="0x3466">
2696          <append key="info.capabilities" type="strlist">scanner</append>
2697          <merge key="scanner.access_method" type="string">proprietary</merge>
2698        </match>
2699        <!-- Samsung C460 -->
2700        <match key="usb.product_id" int="0x3468">
2701          <append key="info.capabilities" type="strlist">scanner</append>
2702          <merge key="scanner.access_method" type="string">proprietary</merge>
2703        </match>
2704      </match>
2705      <match key="usb.vendor_id" int="0x04f9">
2706        <!-- Pentax DSmobile 600 -->
2707        <match key="usb.product_id" int="0x2038">
2708          <append key="info.capabilities" type="strlist">scanner</append>
2709          <merge key="scanner.access_method" type="string">proprietary</merge>
2710        </match>
2711      </match>
2712      <match key="usb.vendor_id" int="0x0553">
2713        <!-- Aiptek Aiptek Pencam -->
2714        <match key="usb.product_id" int="0x0202">
2715          <append key="info.capabilities" type="strlist">scanner</append>
2716          <merge key="scanner.access_method" type="string">proprietary</merge>
2717        </match>
2718      </match>
2719      <match key="usb.vendor_id" int="0x055f">
2720        <!-- Mustek ScanExpress 1200 CU -->
2721        <match key="usb.product_id" int="0x0001">
2722          <append key="info.capabilities" type="strlist">scanner</append>
2723          <merge key="scanner.access_method" type="string">proprietary</merge>
2724        </match>
2725        <!-- Mustek ScanExpress 600 CU -->
2726        <match key="usb.product_id" int="0x0002">
2727          <append key="info.capabilities" type="strlist">scanner</append>
2728          <merge key="scanner.access_method" type="string">proprietary</merge>
2729        </match>
2730        <!-- Mustek ScanExpress 1200 UB | Trust Compact Scan USB 19200 -->
2731        <match key="usb.product_id" int="0x0006">
2732          <append key="info.capabilities" type="strlist">scanner</append>
2733          <merge key="scanner.access_method" type="string">proprietary</merge>
2734        </match>
2735        <!-- Mustek ScanExpress 1200 CU Plus -->
2736        <match key="usb.product_id" int="0x0008">
2737          <append key="info.capabilities" type="strlist">scanner</append>
2738          <merge key="scanner.access_method" type="string">proprietary</merge>
2739        </match>
2740        <!-- Mustek BearPaw 1200 F -->
2741        <match key="usb.product_id" int="0x0010">
2742          <append key="info.capabilities" type="strlist">scanner</append>
2743          <merge key="scanner.access_method" type="string">proprietary</merge>
2744        </match>
2745        <!-- Mustek ScanExpress A3 USB -->
2746        <match key="usb.product_id" int="0x0210">
2747          <append key="info.capabilities" type="strlist">scanner</append>
2748          <merge key="scanner.access_method" type="string">proprietary</merge>
2749        </match>
2750        <!-- Mustek BearPaw 2400 CS | Mustek BearPaw 2400 TA | Trust 240TH Easy Webscan Gold -->
2751        <match key="usb.product_id" int="0x0218">
2752          <append key="info.capabilities" type="strlist">scanner</append>
2753          <merge key="scanner.access_method" type="string">proprietary</merge>
2754        </match>
2755        <!-- Mustek BearPaw 2400 CS Plus | Mustek BearPaw 2400 TA Plus | Mustek Plug-n-Scan 2400 MT
2756             Mustek Plug-n-Scan 2400 M | Packard Bell Diamond 2450 -->
2757        <match key="usb.product_id" int="0x0219">
2758          <append key="info.capabilities" type="strlist">scanner</append>
2759          <merge key="scanner.access_method" type="string">proprietary</merge>
2760        </match>
2761        <!-- Mustek BearPaw 2448 CS Plus | Mustek BearPaw 2448 TA Plus -->
2762        <match key="usb.product_id" int="0x021a">
2763          <append key="info.capabilities" type="strlist">scanner</append>
2764          <merge key="scanner.access_method" type="string">proprietary</merge>
2765        </match>
2766        <!-- Mustek BearPaw 1200 CU Plus | Packard Bell Diamond 1200 Plus -->
2767        <match key="usb.product_id" int="0x021b">
2768          <append key="info.capabilities" type="strlist">scanner</append>
2769          <merge key="scanner.access_method" type="string">proprietary</merge>
2770        </match>
2771        <!-- Mustek BearPaw 1200 CU Plus | Mustek BearPaw 1248 CU | Packard Bell Diamond 1200 Plus
2772             Trust Direct WebScan 19200 -->
2773        <match key="usb.product_id" int="0x021c">
2774          <append key="info.capabilities" type="strlist">scanner</append>
2775          <merge key="scanner.access_method" type="string">proprietary</merge>
2776        </match>
2777        <!-- Mustek BearPaw 2400 CU Plus -->
2778        <match key="usb.product_id" int="0x021d">
2779          <append key="info.capabilities" type="strlist">scanner</append>
2780          <merge key="scanner.access_method" type="string">proprietary</merge>
2781        </match>
2782        <!-- Mustek BearPaw 1200 CS | Mustek BearPaw 1200 TA -->
2783        <match key="usb.product_id" int="0x021e">
2784          <append key="info.capabilities" type="strlist">scanner</append>
2785          <merge key="scanner.access_method" type="string">proprietary</merge>
2786        </match>
2787        <!-- Mustek ScanExpress 1248 UB -->
2788        <match key="usb.product_id" int="0x021f">
2789          <append key="info.capabilities" type="strlist">scanner</append>
2790          <merge key="scanner.access_method" type="string">proprietary</merge>
2791        </match>
2792        <!-- Mustek BearPaw 2448TA Pro -->
2793        <match key="usb.product_id" int="0x0409">
2794          <append key="info.capabilities" type="strlist">scanner</append>
2795          <merge key="scanner.access_method" type="string">proprietary</merge>
2796        </match>
2797      </match>
2798      <match key="usb.vendor_id" int="0x05d8">
2799        <!-- Artec/Ultima Ultima 2000 | Artec/Ultima Ultima 2000 e+ | Boeder Sm@rtScan Slim Edition
2800             Fujitsu 1200CUS | Googlegear 2000 | Medion/Lifetec/Tevion/Cytron MD 4394
2801             Medion/Lifetec/Tevion/Cytron MD/LT 9375 | Medion/Lifetec/Tevion/Cytron MD/LT 9385 | Medion/Lifetec/Tevion/Cytron LT 9452
2802             Medion/Lifetec/Tevion/Cytron MD 9458 | Mustek BearPaw 1200 CU | Mustek BearPaw 2400 CU
2803             Mustek ScanExpress 1200 UB Plus | Mustek ScanExpress 2400 USB | Mustek ScanMagic 1200 UB Plus
2804             Packard Bell Diamond 1200 | Trust Compact Scan USB 19200 | Trust Flat Scan USB 19200 -->
2805        <match key="usb.product_id" int="0x4002">
2806          <append key="info.capabilities" type="strlist">scanner</append>
2807          <merge key="scanner.access_method" type="string">proprietary</merge>
2808        </match>
2809        <!-- Artec/Ultima E+ 48U | Medion/Lifetec/Tevion/Cytron MD9693 | Medion/Lifetec/Tevion/Cytron MD9705
2810             Medion/Lifetec/Tevion/Cytron MD4394 | Microstar MR 9791 -->
2811        <match key="usb.product_id" int="0x4003">
2812          <append key="info.capabilities" type="strlist">scanner</append>
2813          <merge key="scanner.access_method" type="string">proprietary</merge>
2814        </match>
2815        <!-- Artec/Ultima E+ Pro -->
2816        <match key="usb.product_id" int="0x4004">
2817          <append key="info.capabilities" type="strlist">scanner</append>
2818          <merge key="scanner.access_method" type="string">proprietary</merge>
2819        </match>
2820        <!-- Memorex MEM 48U -->
2821        <match key="usb.product_id" int="0x4005">
2822          <append key="info.capabilities" type="strlist">scanner</append>
2823          <merge key="scanner.access_method" type="string">proprietary</merge>
2824        </match>
2825        <!-- Trust Easy Webscan 19200 -->
2826        <match key="usb.product_id" int="0x4006">
2827          <append key="info.capabilities" type="strlist">scanner</append>
2828          <merge key="scanner.access_method" type="string">proprietary</merge>
2829        </match>
2830        <!-- Trust 240H Easy Webscan Gold -->
2831        <match key="usb.product_id" int="0x4007">
2832          <append key="info.capabilities" type="strlist">scanner</append>
2833          <merge key="scanner.access_method" type="string">proprietary</merge>
2834        </match>
2835        <!-- UMAX AstraSlim SE -->
2836        <match key="usb.product_id" int="0x4009">
2837          <append key="info.capabilities" type="strlist">scanner</append>
2838          <merge key="scanner.access_method" type="string">proprietary</merge>
2839        </match>
2840        <!-- UMAX AstraSlim 1200 SE -->
2841        <match key="usb.product_id" int="0x4010">
2842          <append key="info.capabilities" type="strlist">scanner</append>
2843          <merge key="scanner.access_method" type="string">proprietary</merge>
2844        </match>
2845        <!-- Yakumo Scan50 -->
2846        <match key="usb.product_id" int="0x4011">
2847          <append key="info.capabilities" type="strlist">scanner</append>
2848          <merge key="scanner.access_method" type="string">proprietary</merge>
2849        </match>
2850      </match>
2851      <match key="usb.vendor_id" int="0x05da">
2852        <!-- Microtek ScanMaker X6USB -->
2853        <match key="usb.product_id" int="0x0099">
2854          <append key="info.capabilities" type="strlist">scanner</append>
2855          <merge key="scanner.access_method" type="string">proprietary</merge>
2856        </match>
2857        <!-- Microtek SlimScan C6 -->
2858        <match key="usb.product_id" int="0x009a">
2859          <append key="info.capabilities" type="strlist">scanner</append>
2860          <merge key="scanner.access_method" type="string">proprietary</merge>
2861        </match>
2862        <!-- Microtek ScanMaker V6USL -->
2863        <match key="usb.product_id" int="0x00a3">
2864          <append key="info.capabilities" type="strlist">scanner</append>
2865          <merge key="scanner.access_method" type="string">proprietary</merge>
2866        </match>
2867        <!-- Microtek ScanMaker V6UPL -->
2868        <match key="usb.product_id" int="0x00b6">
2869          <append key="info.capabilities" type="strlist">scanner</append>
2870          <merge key="scanner.access_method" type="string">proprietary</merge>
2871        </match>
2872        <!-- Microtek ScanMaker 4800 -->
2873        <match key="usb.product_id" int="0x30cf">
2874          <append key="info.capabilities" type="strlist">scanner</append>
2875          <merge key="scanner.access_method" type="string">proprietary</merge>
2876        </match>
2877        <!-- Microtek ScanMaker 3840 -->
2878        <match key="usb.product_id" int="0x30d4">
2879          <append key="info.capabilities" type="strlist">scanner</append>
2880          <merge key="scanner.access_method" type="string">proprietary</merge>
2881        </match>
2882        <!-- Microtek ScanMaker 3600 -->
2883        <match key="usb.product_id" int="0x40b3">
2884          <append key="info.capabilities" type="strlist">scanner</append>
2885          <merge key="scanner.access_method" type="string">proprietary</merge>
2886        </match>
2887        <!-- Microtek ScanMaker 3700 -->
2888        <match key="usb.product_id" int="0x40b8">
2889          <append key="info.capabilities" type="strlist">scanner</append>
2890          <merge key="scanner.access_method" type="string">proprietary</merge>
2891        </match>
2892        <!-- Microtek ScanMaker 3600 -->
2893        <match key="usb.product_id" int="0x40ca">
2894          <append key="info.capabilities" type="strlist">scanner</append>
2895          <merge key="scanner.access_method" type="string">proprietary</merge>
2896        </match>
2897        <!-- Microtek ScanMaker 3700 -->
2898        <match key="usb.product_id" int="0x40cb">
2899          <append key="info.capabilities" type="strlist">scanner</append>
2900          <merge key="scanner.access_method" type="string">proprietary</merge>
2901        </match>
2902        <!-- Microtek ScanMaker 3750 -->
2903        <match key="usb.product_id" int="0x40dd">
2904          <append key="info.capabilities" type="strlist">scanner</append>
2905          <merge key="scanner.access_method" type="string">proprietary</merge>
2906        </match>
2907        <!-- Microtek ScanMaker 3600 -->
2908        <match key="usb.product_id" int="0x40ff">
2909          <append key="info.capabilities" type="strlist">scanner</append>
2910          <merge key="scanner.access_method" type="string">proprietary</merge>
2911        </match>
2912        <!-- Microtek ScanMaker V6USL -->
2913        <match key="usb.product_id" int="0x80a3">
2914          <append key="info.capabilities" type="strlist">scanner</append>
2915          <merge key="scanner.access_method" type="string">proprietary</merge>
2916        </match>
2917      </match>
2918      <match key="usb.vendor_id" int="0x0638">
2919        <!-- iVina 1200U -->
2920        <match key="usb.product_id" int="0x0268">
2921          <append key="info.capabilities" type="strlist">scanner</append>
2922          <merge key="scanner.access_method" type="string">proprietary</merge>
2923        </match>
2924        <!-- Minolta Dimage Scan Dual II -->
2925        <match key="usb.product_id" int="0x026a">
2926          <append key="info.capabilities" type="strlist">scanner</append>
2927          <merge key="scanner.access_method" type="string">proprietary</merge>
2928        </match>
2929        <!-- Avision AV600U -->
2930        <match key="usb.product_id" int="0x0a13">
2931          <append key="info.capabilities" type="strlist">scanner</append>
2932          <merge key="scanner.access_method" type="string">proprietary</merge>
2933        </match>
2934        <!-- Minolta-QMS SC-110 -->
2935        <match key="usb.product_id" int="0x0a15">
2936          <append key="info.capabilities" type="strlist">scanner</append>
2937          <merge key="scanner.access_method" type="string">proprietary</merge>
2938        </match>
2939        <!-- Avision DS610CU Scancopier | Minolta-QMS SC-215 | OKI S700 Scancopier -->
2940        <match key="usb.product_id" int="0x0a16">
2941          <append key="info.capabilities" type="strlist">scanner</append>
2942          <merge key="scanner.access_method" type="string">proprietary</merge>
2943        </match>
2944        <!-- Avision AV610 | Avision AV600U Plus -->
2945        <match key="usb.product_id" int="0x0a18">
2946          <append key="info.capabilities" type="strlist">scanner</append>
2947          <merge key="scanner.access_method" type="string">proprietary</merge>
2948        </match>
2949        <!-- Avision AV220 -->
2950        <match key="usb.product_id" int="0x0a23">
2951          <append key="info.capabilities" type="strlist">scanner</append>
2952          <merge key="scanner.access_method" type="string">proprietary</merge>
2953        </match>
2954        <!-- Avision AV210 -->
2955        <match key="usb.product_id" int="0x0a24">
2956          <append key="info.capabilities" type="strlist">scanner</append>
2957          <merge key="scanner.access_method" type="string">proprietary</merge>
2958        </match>
2959        <!-- Avision AV210 -->
2960        <match key="usb.product_id" int="0x0a25">
2961          <append key="info.capabilities" type="strlist">scanner</append>
2962          <merge key="scanner.access_method" type="string">proprietary</merge>
2963        </match>
2964        <!-- Avision AV120 -->
2965        <match key="usb.product_id" int="0x0a27">
2966          <append key="info.capabilities" type="strlist">scanner</append>
2967          <merge key="scanner.access_method" type="string">proprietary</merge>
2968        </match>
2969        <!-- Avision AV220C2 -->
2970        <match key="usb.product_id" int="0x0a2a">
2971          <append key="info.capabilities" type="strlist">scanner</append>
2972          <merge key="scanner.access_method" type="string">proprietary</merge>
2973        </match>
2974        <!-- Avision AV220D2 -->
2975        <match key="usb.product_id" int="0x0a2b">
2976          <append key="info.capabilities" type="strlist">scanner</append>
2977          <merge key="scanner.access_method" type="string">proprietary</merge>
2978        </match>
2979        <!-- Avision AV220+ -->
2980        <match key="usb.product_id" int="0x0a2c">
2981          <append key="info.capabilities" type="strlist">scanner</append>
2982          <merge key="scanner.access_method" type="string">proprietary</merge>
2983        </match>
2984        <!-- Avision AV220C2-G -->
2985        <match key="usb.product_id" int="0x0a2d">
2986          <append key="info.capabilities" type="strlist">scanner</append>
2987          <merge key="scanner.access_method" type="string">proprietary</merge>
2988        </match>
2989        <!-- Avision AV220C2-B -->
2990        <match key="usb.product_id" int="0x0a2e">
2991          <append key="info.capabilities" type="strlist">scanner</append>
2992          <merge key="scanner.access_method" type="string">proprietary</merge>
2993        </match>
2994        <!-- Avision AV210C2-G -->
2995        <match key="usb.product_id" int="0x0a2f">
2996          <append key="info.capabilities" type="strlist">scanner</append>
2997          <merge key="scanner.access_method" type="string">proprietary</merge>
2998        </match>
2999        <!-- Avision AV122 -->
3000        <match key="usb.product_id" int="0x0a33">
3001          <append key="info.capabilities" type="strlist">scanner</append>
3002          <merge key="scanner.access_method" type="string">proprietary</merge>
3003        </match>
3004        <!-- Avision AV210C2 -->
3005        <match key="usb.product_id" int="0x0a3a">
3006          <append key="info.capabilities" type="strlist">scanner</append>
3007          <merge key="scanner.access_method" type="string">proprietary</merge>
3008        </match>
3009        <!-- Avision AV121 -->
3010        <match key="usb.product_id" int="0x0a3c">
3011          <append key="info.capabilities" type="strlist">scanner</append>
3012          <merge key="scanner.access_method" type="string">proprietary</merge>
3013        </match>
3014        <!-- Avision AV8300 -->
3015        <match key="usb.product_id" int="0x0a40">
3016          <append key="info.capabilities" type="strlist">scanner</append>
3017          <merge key="scanner.access_method" type="string">proprietary</merge>
3018        </match>
3019        <!-- Avision AM3000 Series -->
3020        <match key="usb.product_id" int="0x0a41">
3021          <append key="info.capabilities" type="strlist">scanner</append>
3022          <merge key="scanner.access_method" type="string">proprietary</merge>
3023        </match>
3024        <!-- Avision @V5100 -->
3025        <match key="usb.product_id" int="0x0a45">
3026          <append key="info.capabilities" type="strlist">scanner</append>
3027          <merge key="scanner.access_method" type="string">proprietary</merge>
3028        </match>
3029        <!-- Avision AV8050U -->
3030        <match key="usb.product_id" int="0x0a4d">
3031          <append key="info.capabilities" type="strlist">scanner</append>
3032          <merge key="scanner.access_method" type="string">proprietary</merge>
3033        </match>
3034        <!-- Avision AV3200SU -->
3035        <match key="usb.product_id" int="0x0a4e">
3036          <append key="info.capabilities" type="strlist">scanner</append>
3037          <merge key="scanner.access_method" type="string">proprietary</merge>
3038        </match>
3039        <!-- Avision AV3730SU -->
3040        <match key="usb.product_id" int="0x0a4f">
3041          <append key="info.capabilities" type="strlist">scanner</append>
3042          <merge key="scanner.access_method" type="string">proprietary</merge>
3043        </match>
3044        <!-- Avision AV610C2 -->
3045        <match key="usb.product_id" int="0x0a5e">
3046          <append key="info.capabilities" type="strlist">scanner</append>
3047          <merge key="scanner.access_method" type="string">proprietary</merge>
3048        </match>
3049        <!-- Avision IT8300 -->
3050        <match key="usb.product_id" int="0x0a61">
3051          <append key="info.capabilities" type="strlist">scanner</append>
3052          <merge key="scanner.access_method" type="string">proprietary</merge>
3053        </match>
3054        <!-- Avision AV3750SU -->
3055        <match key="usb.product_id" int="0x0a65">
3056          <append key="info.capabilities" type="strlist">scanner</append>
3057          <merge key="scanner.access_method" type="string">proprietary</merge>
3058        </match>
3059        <!-- Avision AV3850SU -->
3060        <match key="usb.product_id" int="0x0a66">
3061          <append key="info.capabilities" type="strlist">scanner</append>
3062          <merge key="scanner.access_method" type="string">proprietary</merge>
3063        </match>
3064        <!-- Avision AV8350 -->
3065        <match key="usb.product_id" int="0x0a68">
3066          <append key="info.capabilities" type="strlist">scanner</append>
3067          <merge key="scanner.access_method" type="string">proprietary</merge>
3068        </match>
3069        <!-- Avision FB6080E -->
3070        <match key="usb.product_id" int="0x0a82">
3071          <append key="info.capabilities" type="strlist">scanner</append>
3072          <merge key="scanner.access_method" type="string">proprietary</merge>
3073        </match>
3074        <!-- Avision FB2080E -->
3075        <match key="usb.product_id" int="0x0a84">
3076          <append key="info.capabilities" type="strlist">scanner</append>
3077          <merge key="scanner.access_method" type="string">proprietary</merge>
3078        </match>
3079        <!-- Avision AV122 C2 -->
3080        <match key="usb.product_id" int="0x0a93">
3081          <append key="info.capabilities" type="strlist">scanner</append>
3082          <merge key="scanner.access_method" type="string">proprietary</merge>
3083        </match>
3084        <!-- Avision AV220-G -->
3085        <match key="usb.product_id" int="0x0a94">
3086          <append key="info.capabilities" type="strlist">scanner</append>
3087          <merge key="scanner.access_method" type="string">proprietary</merge>
3088        </match>
3089        <!-- Avision @V2500 -->
3090        <match key="usb.product_id" int="0x0aa1">
3091          <append key="info.capabilities" type="strlist">scanner</append>
3092          <merge key="scanner.access_method" type="string">proprietary</merge>
3093        </match>
3094        <!-- Avision AV210D2+ -->
3095        <match key="usb.product_id" int="0x1a35">
3096          <append key="info.capabilities" type="strlist">scanner</append>
3097          <merge key="scanner.access_method" type="string">proprietary</merge>
3098        </match>
3099      </match>
3100      <match key="usb.vendor_id" int="0x0686">
3101        <!-- Minolta Elite II -->
3102        <match key="usb.product_id" int="0x4004">
3103          <append key="info.capabilities" type="strlist">scanner</append>
3104          <merge key="scanner.access_method" type="string">proprietary</merge>
3105        </match>
3106        <!-- Minolta Dimage Scan Dual III -->
3107        <match key="usb.product_id" int="0x400d">
3108          <append key="info.capabilities" type="strlist">scanner</append>
3109          <merge key="scanner.access_method" type="string">proprietary</merge>
3110        </match>
3111        <!-- Minolta Dimage Scan Elite 5400 -->
3112        <match key="usb.product_id" int="0x400e">
3113          <append key="info.capabilities" type="strlist">scanner</append>
3114          <merge key="scanner.access_method" type="string">proprietary</merge>
3115        </match>
3116      </match>
3117      <match key="usb.vendor_id" int="0x06bd">
3118        <!-- AGFA SnapScan 1212U -->
3119        <match key="usb.product_id" int="0x0001">
3120          <append key="info.capabilities" type="strlist">scanner</append>
3121          <merge key="scanner.access_method" type="string">proprietary</merge>
3122        </match>
3123        <!-- AGFA SnapScan 1236u -->
3124        <match key="usb.product_id" int="0x0002">
3125          <append key="info.capabilities" type="strlist">scanner</append>
3126          <merge key="scanner.access_method" type="string">proprietary</merge>
3127        </match>
3128        <!-- Agfa Snapscan Touch -->
3129        <match key="usb.product_id" int="0x0100">
3130          <append key="info.capabilities" type="strlist">scanner</append>
3131          <merge key="scanner.access_method" type="string">proprietary</merge>
3132        </match>
3133        <!-- AGFA SnapScan 1212U_2 -->
3134        <match key="usb.product_id" int="0x2061">
3135          <append key="info.capabilities" type="strlist">scanner</append>
3136          <merge key="scanner.access_method" type="string">proprietary</merge>
3137        </match>
3138        <!-- AGFA SnapScan e40 -->
3139        <match key="usb.product_id" int="0x208d">
3140          <append key="info.capabilities" type="strlist">scanner</append>
3141          <merge key="scanner.access_method" type="string">proprietary</merge>
3142        </match>
3143        <!-- AGFA SnapScan e50 -->
3144        <match key="usb.product_id" int="0x208f">
3145          <append key="info.capabilities" type="strlist">scanner</append>
3146          <merge key="scanner.access_method" type="string">proprietary</merge>
3147        </match>
3148        <!-- AGFA SnapScan e20 -->
3149        <match key="usb.product_id" int="0x2091">
3150          <append key="info.capabilities" type="strlist">scanner</append>
3151          <merge key="scanner.access_method" type="string">proprietary</merge>
3152        </match>
3153        <!-- AGFA SnapScan e10 -->
3154        <match key="usb.product_id" int="0x2093">
3155          <append key="info.capabilities" type="strlist">scanner</append>
3156          <merge key="scanner.access_method" type="string">proprietary</merge>
3157        </match>
3158        <!-- AGFA SnapScan e25 -->
3159        <match key="usb.product_id" int="0x2095">
3160          <append key="info.capabilities" type="strlist">scanner</append>
3161          <merge key="scanner.access_method" type="string">proprietary</merge>
3162        </match>
3163        <!-- AGFA SnapScan e26 -->
3164        <match key="usb.product_id" int="0x2097">
3165          <append key="info.capabilities" type="strlist">scanner</append>
3166          <merge key="scanner.access_method" type="string">proprietary</merge>
3167        </match>
3168        <!-- AGFA SnapScan e52 -->
3169        <match key="usb.product_id" int="0x20fd">
3170          <append key="info.capabilities" type="strlist">scanner</append>
3171          <merge key="scanner.access_method" type="string">proprietary</merge>
3172        </match>
3173        <!-- AGFA SnapScan e42 -->
3174        <match key="usb.product_id" int="0x20ff">
3175          <append key="info.capabilities" type="strlist">scanner</append>
3176          <merge key="scanner.access_method" type="string">proprietary</merge>
3177        </match>
3178      </match>
3179      <match key="usb.vendor_id" int="0x06dc">
3180        <!-- UMAX Astra 4900 -->
3181        <match key="usb.product_id" int="0x0020">
3182          <append key="info.capabilities" type="strlist">scanner</append>
3183          <merge key="scanner.access_method" type="string">proprietary</merge>
3184        </match>
3185      </match>
3186      <match key="usb.vendor_id" int="0x07b3">
3187        <!-- Plustek OpticPro U12 | Plustek OpticPro UT12 | Plustek OpticPro 1212U
3188             RevScan RevScan Orange R48Ti | Genius ColorPage Vivid III USB -->
3189        <match key="usb.product_id" int="0x0001">
3190          <append key="info.capabilities" type="strlist">scanner</append>
3191          <merge key="scanner.access_method" type="string">proprietary</merge>
3192        </match>
3193        <!-- Plustek OpticPro U12 -->
3194        <match key="usb.product_id" int="0x0010">
3195          <append key="info.capabilities" type="strlist">scanner</append>
3196          <merge key="scanner.access_method" type="string">proprietary</merge>
3197        </match>
3198        <!-- Plustek OpticPro U24 -->
3199        <match key="usb.product_id" int="0x0011">
3200          <append key="info.capabilities" type="strlist">scanner</append>
3201          <merge key="scanner.access_method" type="string">proprietary</merge>
3202        </match>
3203        <!-- Plustek OpticPro UT12 -->
3204        <match key="usb.product_id" int="0x0013">
3205          <append key="info.capabilities" type="strlist">scanner</append>
3206          <merge key="scanner.access_method" type="string">proprietary</merge>
3207        </match>
3208        <!-- Plustek OpticPro U24 -->
3209        <match key="usb.product_id" int="0x0015">
3210          <append key="info.capabilities" type="strlist">scanner</append>
3211          <merge key="scanner.access_method" type="string">proprietary</merge>
3212        </match>
3213        <!-- Plustek OpticPro UT12 | Plustek OpticPro UT16 | Plustek OpticPro UT24 -->
3214        <match key="usb.product_id" int="0x0017">
3215          <append key="info.capabilities" type="strlist">scanner</append>
3216          <merge key="scanner.access_method" type="string">proprietary</merge>
3217        </match>
3218        <!-- Plustek OpticPro 1248U | RevScan 19200i -->
3219        <match key="usb.product_id" int="0x0400">
3220          <append key="info.capabilities" type="strlist">scanner</append>
3221          <merge key="scanner.access_method" type="string">proprietary</merge>
3222        </match>
3223        <!-- Plustek OpticPro 1248U -->
3224        <match key="usb.product_id" int="0x0401">
3225          <append key="info.capabilities" type="strlist">scanner</append>
3226          <merge key="scanner.access_method" type="string">proprietary</merge>
3227        </match>
3228        <!-- Plustek OpticPro U16B -->
3229        <match key="usb.product_id" int="0x0402">
3230          <append key="info.capabilities" type="strlist">scanner</append>
3231          <merge key="scanner.access_method" type="string">proprietary</merge>
3232        </match>
3233        <!-- Plustek OpticPro U16B+ | Plustek OpticPro UT16B -->
3234        <match key="usb.product_id" int="0x0403">
3235          <append key="info.capabilities" type="strlist">scanner</append>
3236          <merge key="scanner.access_method" type="string">proprietary</merge>
3237        </match>
3238        <!-- Nortek MyScan 1200 | Plustek OpticPro S12 | Plustek OpticPro ST12 -->
3239        <match key="usb.product_id" int="0x040b">
3240          <append key="info.capabilities" type="strlist">scanner</append>
3241          <merge key="scanner.access_method" type="string">proprietary</merge>
3242        </match>
3243        <!-- Plustek OpticPro S24 -->
3244        <match key="usb.product_id" int="0x040e">
3245          <append key="info.capabilities" type="strlist">scanner</append>
3246          <merge key="scanner.access_method" type="string">proprietary</merge>
3247        </match>
3248        <!-- NeatReceipts Scanalizer Professional 2.5 | Plustek OpticSlim M12 -->
3249        <match key="usb.product_id" int="0x0412">
3250          <append key="info.capabilities" type="strlist">scanner</append>
3251          <merge key="scanner.access_method" type="string">proprietary</merge>
3252        </match>
3253        <!-- Plustek OpticSlim 1200 -->
3254        <match key="usb.product_id" int="0x0413">
3255          <append key="info.capabilities" type="strlist">scanner</append>
3256          <merge key="scanner.access_method" type="string">proprietary</merge>
3257        </match>
3258        <!-- Plustek OpticSlim 2400 -->
3259        <match key="usb.product_id" int="0x0422">
3260          <append key="info.capabilities" type="strlist">scanner</append>
3261          <merge key="scanner.access_method" type="string">proprietary</merge>
3262        </match>
3263        <!-- Plustek OpticSlim 2400 plus -->
3264        <match key="usb.product_id" int="0x0454">
3265          <append key="info.capabilities" type="strlist">scanner</append>
3266          <merge key="scanner.access_method" type="string">proprietary</merge>
3267        </match>
3268        <!-- Plustek Iriscan Express 2 -->
3269        <match key="usb.product_id" int="0x045f">
3270          <append key="info.capabilities" type="strlist">scanner</append>
3271          <merge key="scanner.access_method" type="string">proprietary</merge>
3272        </match>
3273        <!-- NeatReceipts Mobile Scanner -->
3274        <match key="usb.product_id" int="0x0462">
3275          <append key="info.capabilities" type="strlist">scanner</append>
3276          <merge key="scanner.access_method" type="string">proprietary</merge>
3277        </match>
3278        <!-- Plustek OpticBook 3600 -->
3279        <match key="usb.product_id" int="0x0900">
3280          <append key="info.capabilities" type="strlist">scanner</append>
3281          <merge key="scanner.access_method" type="string">proprietary</merge>
3282        </match>
3283      </match>
3284      <match key="usb.vendor_id" int="0x08f0">
3285        <!-- Corex 600c -->
3286        <match key="usb.product_id" int="0x0002">
3287          <append key="info.capabilities" type="strlist">scanner</append>
3288          <merge key="scanner.access_method" type="string">proprietary</merge>
3289        </match>
3290        <!-- Corex 800c -->
3291        <match key="usb.product_id" int="0x0005">
3292          <append key="info.capabilities" type="strlist">scanner</append>
3293          <merge key="scanner.access_method" type="string">proprietary</merge>
3294        </match>
3295      </match>
3296      <match key="usb.vendor_id" int="0x0924">
3297        <!-- Xerox Phaser 6110MFP -->
3298        <match key="usb.product_id" int="0x3d5d">
3299          <append key="info.capabilities" type="strlist">scanner</append>
3300          <merge key="scanner.access_method" type="string">proprietary</merge>
3301        </match>
3302        <!-- Xerox Phaser 3200MFP -->
3303        <match key="usb.product_id" int="0x3da4">
3304          <append key="info.capabilities" type="strlist">scanner</append>
3305          <merge key="scanner.access_method" type="string">proprietary</merge>
3306        </match>
3307        <!-- Xerox WorkCentre 4118 Series -->
3308        <match key="usb.product_id" int="0x420c">
3309          <append key="info.capabilities" type="strlist">scanner</append>
3310          <merge key="scanner.access_method" type="string">proprietary</merge>
3311        </match>
3312        <!-- Xerox WorkCentre 3119 Series -->
3313        <match key="usb.product_id" int="0x4265">
3314          <append key="info.capabilities" type="strlist">scanner</append>
3315          <merge key="scanner.access_method" type="string">proprietary</merge>
3316        </match>
3317        <!-- Xerox WorkCentre 3210 -->
3318        <match key="usb.product_id" int="0x4293">
3319          <append key="info.capabilities" type="strlist">scanner</append>
3320          <merge key="scanner.access_method" type="string">proprietary</merge>
3321        </match>
3322        <!-- Xerox WorkCentre 3220 -->
3323        <match key="usb.product_id" int="0x4294">
3324          <append key="info.capabilities" type="strlist">scanner</append>
3325          <merge key="scanner.access_method" type="string">proprietary</merge>
3326        </match>
3327      </match>
3328      <match key="usb.vendor_id" int="0x0a17">
3329        <!-- Pentax DSmobile 600 -->
3330        <match key="usb.product_id" int="0x3210">
3331          <append key="info.capabilities" type="strlist">scanner</append>
3332          <merge key="scanner.access_method" type="string">proprietary</merge>
3333        </match>
3334      </match>
3335      <match key="usb.vendor_id" int="0x0a53">
3336        <!-- Portable Peripheral Co., Ltd. Q-Scan USB001 (A4 portable scanner) -->
3337        <match key="usb.product_id" int="0x1000">
3338          <append key="info.capabilities" type="strlist">scanner</append>
3339          <merge key="scanner.access_method" type="string">proprietary</merge>
3340        </match>
3341        <!-- Portable Peripheral Co., Ltd. Q-Scan USB201 (A6 portable scanner) -->
3342        <match key="usb.product_id" int="0x2000">
3343          <append key="info.capabilities" type="strlist">scanner</append>
3344          <merge key="scanner.access_method" type="string">proprietary</merge>
3345        </match>
3346      </match>
3347      <match key="usb.vendor_id" int="0x0a82">
3348        <!-- Syscan TravelScan 460/464 | Ambir Visigo A4 -->
3349        <match key="usb.product_id" int="0x4600">
3350          <append key="info.capabilities" type="strlist">scanner</append>
3351          <merge key="scanner.access_method" type="string">proprietary</merge>
3352        </match>
3353        <!-- Syscan DocketPort 465 -->
3354        <match key="usb.product_id" int="0x4802">
3355          <append key="info.capabilities" type="strlist">scanner</append>
3356          <merge key="scanner.access_method" type="string">proprietary</merge>
3357        </match>
3358        <!-- Syscan DocketPort 665 -->
3359        <match key="usb.product_id" int="0x4803">
3360          <append key="info.capabilities" type="strlist">scanner</append>
3361          <merge key="scanner.access_method" type="string">proprietary</merge>
3362        </match>
3363        <!-- Syscan DocketPort 685/ Ambir DS685 -->
3364        <match key="usb.product_id" int="0x480c">
3365          <append key="info.capabilities" type="strlist">scanner</append>
3366          <merge key="scanner.access_method" type="string">proprietary</merge>
3367        </match>
3368        <!-- Syscan DocketPort 485 -->
3369        <match key="usb.product_id" int="0x4810">
3370          <append key="info.capabilities" type="strlist">scanner</append>
3371          <merge key="scanner.access_method" type="string">proprietary</merge>
3372        </match>
3373        <!-- Syscan TravelScan 662 -->
3374        <match key="usb.product_id" int="0x6620">
3375          <append key="info.capabilities" type="strlist">scanner</append>
3376          <merge key="scanner.access_method" type="string">proprietary</merge>
3377        </match>
3378      </match>
3379      <match key="usb.vendor_id" int="0x1083">
3380        <!-- Canon CR-55 -->
3381        <match key="usb.product_id" int="0x160c">
3382          <append key="info.capabilities" type="strlist">scanner</append>
3383          <merge key="scanner.access_method" type="string">proprietary</merge>
3384        </match>
3385        <!-- Canon DR-1210C -->
3386        <match key="usb.product_id" int="0x160f">
3387          <append key="info.capabilities" type="strlist">scanner</append>
3388          <merge key="scanner.access_method" type="string">proprietary</merge>
3389        </match>
3390        <!-- Canon DR-4010C -->
3391        <match key="usb.product_id" int="0x1614">
3392          <append key="info.capabilities" type="strlist">scanner</append>
3393          <merge key="scanner.access_method" type="string">proprietary</merge>
3394        </match>
3395        <!-- Canon DR-2510C -->
3396        <match key="usb.product_id" int="0x1617">
3397          <append key="info.capabilities" type="strlist">scanner</append>
3398          <merge key="scanner.access_method" type="string">proprietary</merge>
3399        </match>
3400        <!-- Canon DR-X10C -->
3401        <match key="usb.product_id" int="0x1618">
3402          <append key="info.capabilities" type="strlist">scanner</append>
3403          <merge key="scanner.access_method" type="string">proprietary</merge>
3404        </match>
3405        <!-- Canon CR-25 -->
3406        <match key="usb.product_id" int="0x161a">
3407          <append key="info.capabilities" type="strlist">scanner</append>
3408          <merge key="scanner.access_method" type="string">proprietary</merge>
3409        </match>
3410        <!-- Canon DR-2010C -->
3411        <match key="usb.product_id" int="0x161b">
3412          <append key="info.capabilities" type="strlist">scanner</append>
3413          <merge key="scanner.access_method" type="string">proprietary</merge>
3414        </match>
3415        <!-- Canon DR-3010C -->
3416        <match key="usb.product_id" int="0x161d">
3417          <append key="info.capabilities" type="strlist">scanner</append>
3418          <merge key="scanner.access_method" type="string">proprietary</merge>
3419        </match>
3420        <!-- Canon DR-7090C -->
3421        <match key="usb.product_id" int="0x1620">
3422          <append key="info.capabilities" type="strlist">scanner</append>
3423          <merge key="scanner.access_method" type="string">proprietary</merge>
3424        </match>
3425        <!-- Canon DR-9050C -->
3426        <match key="usb.product_id" int="0x1622">
3427          <append key="info.capabilities" type="strlist">scanner</append>
3428          <merge key="scanner.access_method" type="string">proprietary</merge>
3429        </match>
3430        <!-- Canon DR-7550C -->
3431        <match key="usb.product_id" int="0x1623">
3432          <append key="info.capabilities" type="strlist">scanner</append>
3433          <merge key="scanner.access_method" type="string">proprietary</merge>
3434        </match>
3435        <!-- Canon DR-6050C -->
3436        <match key="usb.product_id" int="0x1624">
3437          <append key="info.capabilities" type="strlist">scanner</append>
3438          <merge key="scanner.access_method" type="string">proprietary</merge>
3439        </match>
3440        <!-- Canon DR-6010C -->
3441        <match key="usb.product_id" int="0x1626">
3442          <append key="info.capabilities" type="strlist">scanner</append>
3443          <merge key="scanner.access_method" type="string">proprietary</merge>
3444        </match>
3445        <!-- Canon CR-190i -->
3446        <match key="usb.product_id" int="0x162b">
3447          <append key="info.capabilities" type="strlist">scanner</append>
3448          <merge key="scanner.access_method" type="string">proprietary</merge>
3449        </match>
3450        <!-- Canon DR-6030C -->
3451        <match key="usb.product_id" int="0x1638">
3452          <append key="info.capabilities" type="strlist">scanner</append>
3453          <merge key="scanner.access_method" type="string">proprietary</merge>
3454        </match>
3455        <!-- Canon CR-135i -->
3456        <match key="usb.product_id" int="0x1639">
3457          <append key="info.capabilities" type="strlist">scanner</append>
3458          <merge key="scanner.access_method" type="string">proprietary</merge>
3459        </match>
3460      </match>
3461      <match key="usb.vendor_id" int="0x1183">
3462        <!-- Digital Dream l' espion XS -->
3463        <match key="usb.product_id" int="0x0001">
3464          <append key="info.capabilities" type="strlist">scanner</append>
3465          <merge key="scanner.access_method" type="string">proprietary</merge>
3466        </match>
3467      </match>
3468      <match key="usb.vendor_id" int="0x132b">
3469        <!-- KONICA MINOLTA magicolor 1690MF -->
3470        <match key="usb.product_id" int="0x2089">
3471          <append key="info.capabilities" type="strlist">scanner</append>
3472          <merge key="scanner.access_method" type="string">proprietary</merge>
3473        </match>
3474      </match>
3475      <match key="usb.vendor_id" int="0x1606">
3476        <!-- UMAX Astra 1220U -->
3477        <match key="usb.product_id" int="0x0010">
3478          <append key="info.capabilities" type="strlist">scanner</append>
3479          <merge key="scanner.access_method" type="string">proprietary</merge>
3480        </match>
3481        <!-- UMAX Astra 1600U | UMAX Astra 2000U -->
3482        <match key="usb.product_id" int="0x0030">
3483          <append key="info.capabilities" type="strlist">scanner</append>
3484          <merge key="scanner.access_method" type="string">proprietary</merge>
3485        </match>
3486        <!-- Umax UMAX 3400 -->
3487        <match key="usb.product_id" int="0x0050">
3488          <append key="info.capabilities" type="strlist">scanner</append>
3489          <merge key="scanner.access_method" type="string">proprietary</merge>
3490        </match>
3491        <!-- Umax UMAX 3400 | Umax UMAX Astranet ia101 | Umax UMAX 3450 -->
3492        <match key="usb.product_id" int="0x0060">
3493          <append key="info.capabilities" type="strlist">scanner</append>
3494          <merge key="scanner.access_method" type="string">proprietary</merge>
3495        </match>
3496        <!-- UMAX Astra 4400 | UMAX Astra 4450 -->
3497        <match key="usb.product_id" int="0x0070">
3498          <append key="info.capabilities" type="strlist">scanner</append>
3499          <merge key="scanner.access_method" type="string">proprietary</merge>
3500        </match>
3501        <!-- UMAX Astra 2100U -->
3502        <match key="usb.product_id" int="0x0130">
3503          <append key="info.capabilities" type="strlist">scanner</append>
3504          <merge key="scanner.access_method" type="string">proprietary</merge>
3505        </match>
3506        <!-- Umax UMAX 5400 -->
3507        <match key="usb.product_id" int="0x0160">
3508          <append key="info.capabilities" type="strlist">scanner</append>
3509          <merge key="scanner.access_method" type="string">proprietary</merge>
3510        </match>
3511        <!-- UMAX Astra 2200 (SU) -->
3512        <match key="usb.product_id" int="0x0230">
3513          <append key="info.capabilities" type="strlist">scanner</append>
3514          <merge key="scanner.access_method" type="string">proprietary</merge>
3515        </match>
3516      </match>
3517      <match key="usb.vendor_id" int="0x1dcc">
3518        <!-- DCT DocketPort 487 -->
3519        <match key="usb.product_id" int="0x4810">
3520          <append key="info.capabilities" type="strlist">scanner</append>
3521          <merge key="scanner.access_method" type="string">proprietary</merge>
3522        </match>
3523      </match>
3524      <match key="usb.vendor_id" int="0x413c">
3525        <!-- Dell A920 -->
3526        <match key="usb.product_id" int="0x5105">
3527          <append key="info.capabilities" type="strlist">scanner</append>
3528          <merge key="scanner.access_method" type="string">proprietary</merge>
3529        </match>
3530        <!-- Dell Dell MFP Laser Printer 1815dn -->
3531        <match key="usb.product_id" int="0x5124">
3532          <append key="info.capabilities" type="strlist">scanner</append>
3533          <merge key="scanner.access_method" type="string">proprietary</merge>
3534        </match>
3535        <!-- Dell 1600n -->
3536        <match key="usb.product_id" int="0x5250">
3537          <append key="info.capabilities" type="strlist">scanner</append>
3538          <merge key="scanner.access_method" type="string">proprietary</merge>
3539        </match>
3540      </match>
3541    </match>
3542  </device>
3543</deviceinfo>
3544