403Webshell
Server IP : 182.53.201.61  /  Your IP : 216.73.217.175
Web Server : Apache/2.2.15 (Fedora)
System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686
User : apache ( 48)
PHP Version : 5.3.3
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/udev/rules.d/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/udev/rules.d/65-libsane.rules
# This file was automatically created based on description files (*.desc)
# by sane-desc 3.5 from sane-backends 1.0.20 on Thu Oct 22 11:16:02 2009
#
# udev rules file for supported USB and SCSI devices
#
# The SCSI device support is very basic and includes only
# scanners that mark themselves as type "scanner" or
# SCSI-scanners from HP and other vendors that are entitled "processor"
# but are treated accordingly.
#
# To add a USB device, add a rule to the list below between the
# LABEL="libsane_usb_rules_begin" and LABEL="libsane_usb_rules_end" lines.
#
# To run a script when your device is plugged in, add RUN+="/path/to/script"
# to the appropriate rule.
#
# The following list already contains a lot of scanners. If your scanner
# isn't mentioned there, add it as explained above and mail the entry to
# the sane-devel mailing list (sane-devel@lists.alioth.debian.org).
#

ACTION!="add", GOTO="libsane_rules_end"
ENV{DEVTYPE}=="usb_device", GOTO="libsane_create_usb_dev"
SUBSYSTEMS=="scsi", GOTO="libsane_scsi_rules_begin"
SUBSYSTEM=="usb_device", GOTO="libsane_usb_rules_begin"
SUBSYSTEM!="usb_device", GOTO="libsane_usb_rules_end"

# Kernel >= 2.6.22 jumps here
LABEL="libsane_create_usb_dev"

# For Linux >= 2.6.22 without CONFIG_USB_DEVICE_CLASS=y
# If the following rule does not exist on your system yet, uncomment it
# ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0664", OWNER="root", GROUP="root"

# Kernel < 2.6.22 jumps here
LABEL="libsane_usb_rules_begin"

# Hewlett-Packard ScanJet 4100C
ATTR{idVendor}=="03f0", ATTR{idProduct}=="0101", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 4200C | Hewlett-Packard ScanJet 4200Cxi | Hewlett-Packard ScanJet 4200Cse
ATTR{idVendor}=="03f0", ATTR{idProduct}=="0105", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 6200C | Hewlett-Packard ScanJet 6250C
ATTR{idVendor}=="03f0", ATTR{idProduct}=="0201", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 3300c
ATTR{idVendor}=="03f0", ATTR{idProduct}=="0205", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 4300c
ATTR{idVendor}=="03f0", ATTR{idProduct}=="0305", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 5200C
ATTR{idVendor}=="03f0", ATTR{idProduct}=="0401", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 3400c
ATTR{idVendor}=="03f0", ATTR{idProduct}=="0405", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 2100C
ATTR{idVendor}=="03f0", ATTR{idProduct}=="0505", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 6300C | Hewlett-Packard ScanJet 6350C | Hewlett-Packard ScanJet 6390C
ATTR{idVendor}=="03f0", ATTR{idProduct}=="0601", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 2200C
ATTR{idVendor}=="03f0", ATTR{idProduct}=="0605", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 5300C | Hewlett-Packard ScanJet 5370C
ATTR{idVendor}=="03f0", ATTR{idProduct}=="0701", ENV{libsane_matched}="yes"
# Hewlett-Packard scanjet 4400c
ATTR{idVendor}=="03f0", ATTR{idProduct}=="0705", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 7400c | Hewlett-Packard ScanJet 7450c | Hewlett-Packard ScanJet 7490c
ATTR{idVendor}=="03f0", ATTR{idProduct}=="0801", ENV{libsane_matched}="yes"
# Hewlett-Packard scanjet 4470c
ATTR{idVendor}=="03f0", ATTR{idProduct}=="0805", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 2300C
ATTR{idVendor}=="03f0", ATTR{idProduct}=="0901", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 8200 | Hewlett-Packard ScanJet 8250 | Hewlett-Packard ScanJet 8290
# Hewlett Packard ScanJet 8200
ATTR{idVendor}=="03f0", ATTR{idProduct}=="0b01", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 5400c
ATTR{idVendor}=="03f0", ATTR{idProduct}=="1005", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 5470c
ATTR{idVendor}=="03f0", ATTR{idProduct}=="1105", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 5550C
ATTR{idVendor}=="03f0", ATTR{idProduct}=="1205", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 4570C
ATTR{idVendor}=="03f0", ATTR{idProduct}=="1305", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 5590
ATTR{idVendor}=="03f0", ATTR{idProduct}=="1705", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 7650
ATTR{idVendor}=="03f0", ATTR{idProduct}=="1805", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 3530C | Hewlett-Packard ScanJet 3570C
ATTR{idVendor}=="03f0", ATTR{idProduct}=="2005", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 3500C
ATTR{idVendor}=="03f0", ATTR{idProduct}=="2205", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 3970c
ATTR{idVendor}=="03f0", ATTR{idProduct}=="2305", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 4070 Photosmart
ATTR{idVendor}=="03f0", ATTR{idProduct}=="2405", ENV{libsane_matched}="yes"
# Hewlett Packard ScanJet 3770
ATTR{idVendor}=="03f0", ATTR{idProduct}=="2505", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 3800
ATTR{idVendor}=="03f0", ATTR{idProduct}=="2605", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet G2710
ATTR{idVendor}=="03f0", ATTR{idProduct}=="2805", ENV{libsane_matched}="yes"
# Hewlett-Packard LaserJet M1005 MFP
ATTR{idVendor}=="03f0", ATTR{idProduct}=="3b17", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 4370
ATTR{idVendor}=="03f0", ATTR{idProduct}=="4105", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet G3010
ATTR{idVendor}=="03f0", ATTR{idProduct}=="4205", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet G3110
ATTR{idVendor}=="03f0", ATTR{idProduct}=="4305", ENV{libsane_matched}="yes"
# Hewlett-Packard LaserJet M1120 MFP
ATTR{idVendor}=="03f0", ATTR{idProduct}=="5617", ENV{libsane_matched}="yes"
# Hewlett-Packard LaserJet M1120n MFP
ATTR{idVendor}=="03f0", ATTR{idProduct}=="5717", ENV{libsane_matched}="yes"
# Mustek BearPaw 1200
ATTR{idVendor}=="0400", ATTR{idProduct}=="1000", ENV{libsane_matched}="yes"
# Mustek BearPaw 1200 | Mustek BearPaw 2400
ATTR{idVendor}=="0400", ATTR{idProduct}=="1001", ENV{libsane_matched}="yes"
# Kodak i30
ATTR{idVendor}=="040a", ATTR{idProduct}=="6001", ENV{libsane_matched}="yes"
# Kodak i40
ATTR{idVendor}=="040a", ATTR{idProduct}=="6002", ENV{libsane_matched}="yes"
# Kodak i50
ATTR{idVendor}=="040a", ATTR{idProduct}=="6003", ENV{libsane_matched}="yes"
# Kodak i60
ATTR{idVendor}=="040a", ATTR{idProduct}=="6004", ENV{libsane_matched}="yes"
# Kodak i80
ATTR{idVendor}=="040a", ATTR{idProduct}=="6005", ENV{libsane_matched}="yes"
# Creative WebCam Go Mini
ATTR{idVendor}=="041e", ATTR{idProduct}=="4007", ENV{libsane_matched}="yes"
# Lexmark X70 | Lexmark X73
ATTR{idVendor}=="043d", ATTR{idProduct}=="002d", ENV{libsane_matched}="yes"
# Lexmark X1110 | Lexmark X1130 | Lexmark X1140
# Lexmark X1150 | Lexmark X1170 | Lexmark X1180
# Lexmark X1185 | Lexmark X1195
ATTR{idVendor}=="043d", ATTR{idProduct}=="007c", ENV{libsane_matched}="yes"
# Lexmark X12xx
ATTR{idVendor}=="043d", ATTR{idProduct}=="007d", ENV{libsane_matched}="yes"
# Genius Vivid Pro USB
ATTR{idVendor}=="0458", ATTR{idProduct}=="2001", ENV{libsane_matched}="yes"
# Genius ColorPage HR6 V1
ATTR{idVendor}=="0458", ATTR{idProduct}=="2004", ENV{libsane_matched}="yes"
# Genius Colorpage HR6 V2
ATTR{idVendor}=="0458", ATTR{idProduct}=="2007", ENV{libsane_matched}="yes"
# Genius Colorpage HR6 V2
ATTR{idVendor}=="0458", ATTR{idProduct}=="2008", ENV{libsane_matched}="yes"
# Genius Colorpage HR6A
ATTR{idVendor}=="0458", ATTR{idProduct}=="2009", ENV{libsane_matched}="yes"
# Genius Colorpage Vivid3x | Genius Colorpage Vivid3 V2
ATTR{idVendor}=="0458", ATTR{idProduct}=="2011", ENV{libsane_matched}="yes"
# Genius Colorpage HR7
ATTR{idVendor}=="0458", ATTR{idProduct}=="2013", ENV{libsane_matched}="yes"
# Genius Colorpage Vivid4
ATTR{idVendor}=="0458", ATTR{idProduct}=="2014", ENV{libsane_matched}="yes"
# Genius Colorpage HR7LE
ATTR{idVendor}=="0458", ATTR{idProduct}=="2015", ENV{libsane_matched}="yes"
# Genius Colorpage HR6X
ATTR{idVendor}=="0458", ATTR{idProduct}=="2016", ENV{libsane_matched}="yes"
# Genius Colorpage Vivid3xe
ATTR{idVendor}=="0458", ATTR{idProduct}=="2017", ENV{libsane_matched}="yes"
# Genius Colorpage Vivid4xe
ATTR{idVendor}=="0458", ATTR{idProduct}=="201a", ENV{libsane_matched}="yes"
# Genius Colorpage Vivid4x
ATTR{idVendor}=="0458", ATTR{idProduct}=="201b", ENV{libsane_matched}="yes"
# Genius Colorpage Vivid 1200 X
ATTR{idVendor}=="0458", ATTR{idProduct}=="201d", ENV{libsane_matched}="yes"
# Genius ColorPage Slim 1200
ATTR{idVendor}=="0458", ATTR{idProduct}=="201e", ENV{libsane_matched}="yes"
# Genius Colorpage Vivid 1200 XE
ATTR{idVendor}=="0458", ATTR{idProduct}=="201f", ENV{libsane_matched}="yes"
# Genius Colorpage SF600
ATTR{idVendor}=="0458", ATTR{idProduct}=="2021", ENV{libsane_matched}="yes"
# Primax Colorado 2400U
ATTR{idVendor}=="0461", ATTR{idProduct}=="0346", ENV{libsane_matched}="yes"
# Primax Colorado USB 19200
ATTR{idVendor}=="0461", ATTR{idProduct}=="0360", ENV{libsane_matched}="yes"
# Primax Colorado 2200 USB | LG Electronics Scanworks 600U
ATTR{idVendor}=="0461", ATTR{idProduct}=="0364", ENV{libsane_matched}="yes"
# Medion/Lifetec/Tevion/Cytron MD5345 | Medion/Lifetec/Tevion/Cytron MD6228 | Medion/Lifetec/Tevion/Cytron MD6471
ATTR{idVendor}=="0461", ATTR{idProduct}=="0377", ENV{libsane_matched}="yes"
# Trust Office Scan USB 19200
ATTR{idVendor}=="047b", ATTR{idProduct}=="1000", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 4300c/Silitek
ATTR{idVendor}=="047b", ATTR{idProduct}=="1002", ENV{libsane_matched}="yes"
# Compaq S4-100
ATTR{idVendor}=="049f", ATTR{idProduct}=="001a", ENV{libsane_matched}="yes"
# Benq (Acer) 310U
ATTR{idVendor}=="04a5", ATTR{idProduct}=="1a20", ENV{libsane_matched}="yes"
# Benq (Acer) 620U
ATTR{idVendor}=="04a5", ATTR{idProduct}=="1a2a", ENV{libsane_matched}="yes"
# Benq (Acer) 320U | Benq (Acer) 340U | Mitsubishi Diamondview 648UT
ATTR{idVendor}=="04a5", ATTR{idProduct}=="2022", ENV{libsane_matched}="yes"
# Benq (Acer) 620UT
ATTR{idVendor}=="04a5", ATTR{idProduct}=="2040", ENV{libsane_matched}="yes"
# Benq (Acer) 640U | Guillemot / Hercules Maxi Scan A4 USB 640U | Guillemot / Hercules Maxi A4 36 bit
ATTR{idVendor}=="04a5", ATTR{idProduct}=="2060", ENV{libsane_matched}="yes"
# Benq (Acer) 640bu
ATTR{idVendor}=="04a5", ATTR{idProduct}=="207e", ENV{libsane_matched}="yes"
# Benq (Acer) 3300 | Benq (Acer) 4300 | Mitsubishi Diamondview 650U
ATTR{idVendor}=="04a5", ATTR{idProduct}=="20b0", ENV{libsane_matched}="yes"
# Benq (Acer) 640BT
ATTR{idVendor}=="04a5", ATTR{idProduct}=="20be", ENV{libsane_matched}="yes"
# Benq (Acer) 1240
ATTR{idVendor}=="04a5", ATTR{idProduct}=="20c0", ENV{libsane_matched}="yes"
# Benq (Acer) 3300 | Benq (Acer) 4300 | Guillemot / Hercules Scan@home Touch 1248 (USB)
ATTR{idVendor}=="04a5", ATTR{idProduct}=="20de", ENV{libsane_matched}="yes"
# Benq (Acer) 5000
ATTR{idVendor}=="04a5", ATTR{idProduct}=="20f8", ENV{libsane_matched}="yes"
# Benq (Acer) 5000E | Benq (Acer) 5000U
ATTR{idVendor}=="04a5", ATTR{idProduct}=="20fc", ENV{libsane_matched}="yes"
# Benq (Acer) 5300
ATTR{idVendor}=="04a5", ATTR{idProduct}=="20fe", ENV{libsane_matched}="yes"
# Benq (Acer) 5150 | Benq (Acer) 5250
ATTR{idVendor}=="04a5", ATTR{idProduct}=="2137", ENV{libsane_matched}="yes"
# BenQ 5550
ATTR{idVendor}=="04a5", ATTR{idProduct}=="2211", ENV{libsane_matched}="yes"
# Visioneer OneTouch 7600
ATTR{idVendor}=="04a7", ATTR{idProduct}=="0211", ENV{libsane_matched}="yes"
# Visioneer OneTouch 6100
ATTR{idVendor}=="04a7", ATTR{idProduct}=="0231", ENV{libsane_matched}="yes"
# Visioneer OneTouch 8600
ATTR{idVendor}=="04a7", ATTR{idProduct}=="0331", ENV{libsane_matched}="yes"
# Visioneer Strobe XP 200
ATTR{idVendor}=="04a7", ATTR{idProduct}=="0426", ENV{libsane_matched}="yes"
# Visioneer Strobe XP 100
ATTR{idVendor}=="04a7", ATTR{idProduct}=="0427", ENV{libsane_matched}="yes"
# Visioneer OneTouch 7300
ATTR{idVendor}=="04a7", ATTR{idProduct}=="0444", ENV{libsane_matched}="yes"
# Xerox DocuMate252
ATTR{idVendor}=="04a7", ATTR{idProduct}=="0449", ENV{libsane_matched}="yes"
# Xerox DocuMate262
ATTR{idVendor}=="04a7", ATTR{idProduct}=="044c", ENV{libsane_matched}="yes"
# Visioneer Strobe XP 300
ATTR{idVendor}=="04a7", ATTR{idProduct}=="0474", ENV{libsane_matched}="yes"
# Xerox DocuMate272
ATTR{idVendor}=="04a7", ATTR{idProduct}=="0475", ENV{libsane_matched}="yes"
# Canon DR-2080C
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1601", ENV{libsane_matched}="yes"
# Canon CR-180
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1602", ENV{libsane_matched}="yes"
# Canon DR-9080C
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1603", ENV{libsane_matched}="yes"
# Canon DR-7080C
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1604", ENV{libsane_matched}="yes"
# Canon DR-5010C
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1606", ENV{libsane_matched}="yes"
# Canon DR-6080
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1607", ENV{libsane_matched}="yes"
# Canon DR-2580C
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1608", ENV{libsane_matched}="yes"
# Canon DR-3080CII
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1609", ENV{libsane_matched}="yes"
# Canon DR-2050C | Canon DR-2050SP
ATTR{idVendor}=="04a9", ATTR{idProduct}=="160a", ENV{libsane_matched}="yes"
# Canon DR-7580
ATTR{idVendor}=="04a9", ATTR{idProduct}=="160b", ENV{libsane_matched}="yes"
# Canon PIXMA MP750
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1706", ENV{libsane_matched}="yes"
# Canon PIXMA MP780
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1707", ENV{libsane_matched}="yes"
# Canon PIXMA MP760
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1708", ENV{libsane_matched}="yes"
# Canon PIXMA MP150
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1709", ENV{libsane_matched}="yes"
# Canon PIXMA MP170
ATTR{idVendor}=="04a9", ATTR{idProduct}=="170a", ENV{libsane_matched}="yes"
# Canon PIXMA MP450
ATTR{idVendor}=="04a9", ATTR{idProduct}=="170b", ENV{libsane_matched}="yes"
# Canon PIXMA MP500
ATTR{idVendor}=="04a9", ATTR{idProduct}=="170c", ENV{libsane_matched}="yes"
# Canon PIXMA MP800
ATTR{idVendor}=="04a9", ATTR{idProduct}=="170d", ENV{libsane_matched}="yes"
# Canon PIXMA MP800R
ATTR{idVendor}=="04a9", ATTR{idProduct}=="170e", ENV{libsane_matched}="yes"
# Canon PIXMA MP530
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1712", ENV{libsane_matched}="yes"
# Canon PIXMA MP830
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1713", ENV{libsane_matched}="yes"
# Canon MP160 | Canon PIXMA MP160
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1714", ENV{libsane_matched}="yes"
# Canon PIXMA MP180
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1715", ENV{libsane_matched}="yes"
# Canon PIXMA MP460
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1716", ENV{libsane_matched}="yes"
# Canon MP510 | Canon PIXMA MP510
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1717", ENV{libsane_matched}="yes"
# Canon MP600 | Canon PIXMA MP600
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1718", ENV{libsane_matched}="yes"
# Canon PIXMA MP600R
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1719", ENV{libsane_matched}="yes"
# Canon PIXMA MP810
ATTR{idVendor}=="04a9", ATTR{idProduct}=="171a", ENV{libsane_matched}="yes"
# Canon PIXMA MP960
ATTR{idVendor}=="04a9", ATTR{idProduct}=="171b", ENV{libsane_matched}="yes"
# Canon PIXMA MX7600
ATTR{idVendor}=="04a9", ATTR{idProduct}=="171c", ENV{libsane_matched}="yes"
# Canon MP210 | Canon PIXMA MP210
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1721", ENV{libsane_matched}="yes"
# Canon PIXMA MP220
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1722", ENV{libsane_matched}="yes"
# Canon PIXMA MP470
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1723", ENV{libsane_matched}="yes"
# Canon MP520 | Canon PIXMA MP520
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1724", ENV{libsane_matched}="yes"
# Canon MP610 | Canon PIXMA MP610
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1725", ENV{libsane_matched}="yes"
# Canon PIXMA MP970
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1726", ENV{libsane_matched}="yes"
# Canon PIXMA MX300
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1727", ENV{libsane_matched}="yes"
# Canon PIXMA MX310
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1728", ENV{libsane_matched}="yes"
# Canon PIXMA MX700
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1729", ENV{libsane_matched}="yes"
# Canon MP140 | Canon PIXMA MP140
ATTR{idVendor}=="04a9", ATTR{idProduct}=="172b", ENV{libsane_matched}="yes"
# Canon PIXMA MX850
ATTR{idVendor}=="04a9", ATTR{idProduct}=="172c", ENV{libsane_matched}="yes"
# Canon PIXMA MP980
ATTR{idVendor}=="04a9", ATTR{idProduct}=="172d", ENV{libsane_matched}="yes"
# Canon PIXMA MP630
ATTR{idVendor}=="04a9", ATTR{idProduct}=="172e", ENV{libsane_matched}="yes"
# Canon PIXMA MP620
ATTR{idVendor}=="04a9", ATTR{idProduct}=="172f", ENV{libsane_matched}="yes"
# Canon PIXMA MP540
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1730", ENV{libsane_matched}="yes"
# Canon PIXMA MP480
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1731", ENV{libsane_matched}="yes"
# Canon PIXMA MP240
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1732", ENV{libsane_matched}="yes"
# Canon PIXMA MP260
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1733", ENV{libsane_matched}="yes"
# Canon PIXMA MP190
ATTR{idVendor}=="04a9", ATTR{idProduct}=="1734", ENV{libsane_matched}="yes"
# Canon CanoScan fb630u | Canon CanoScan fb636u
ATTR{idVendor}=="04a9", ATTR{idProduct}=="2204", ENV{libsane_matched}="yes"
# Canon CanoScan N650U/N656U
ATTR{idVendor}=="04a9", ATTR{idProduct}=="2206", ENV{libsane_matched}="yes"
# Canon CanoScan N1220U
ATTR{idVendor}=="04a9", ATTR{idProduct}=="2207", ENV{libsane_matched}="yes"
# Canon CanoScan D660U
ATTR{idVendor}=="04a9", ATTR{idProduct}=="2208", ENV{libsane_matched}="yes"
# Canon CanoScan N670U/N676U/LiDE20
ATTR{idVendor}=="04a9", ATTR{idProduct}=="220d", ENV{libsane_matched}="yes"
# Canon CanoScan N1240U/LiDE30
ATTR{idVendor}=="04a9", ATTR{idProduct}=="220e", ENV{libsane_matched}="yes"
# Canon CanoScan LiDE 35 | Canon CanoScan LiDE 40 | Canon CanoScan LiDE 50
ATTR{idVendor}=="04a9", ATTR{idProduct}=="2213", ENV{libsane_matched}="yes"
# Canon CanoScan 3200F
ATTR{idVendor}=="04a9", ATTR{idProduct}=="2216", ENV{libsane_matched}="yes"
# Canon CanoScan LiDE 60
ATTR{idVendor}=="04a9", ATTR{idProduct}=="221c", ENV{libsane_matched}="yes"
# Canon CanoScan LiDE25
ATTR{idVendor}=="04a9", ATTR{idProduct}=="2220", ENV{libsane_matched}="yes"
# Canon DR-1210C
ATTR{idVendor}=="04a9", ATTR{idProduct}=="2222", ENV{libsane_matched}="yes"
# Canon MultiPASS MP730
ATTR{idVendor}=="04a9", ATTR{idProduct}=="262f", ENV{libsane_matched}="yes"
# Canon MultiPASS MP700
ATTR{idVendor}=="04a9", ATTR{idProduct}=="2630", ENV{libsane_matched}="yes"
# Canon SmartBase MP360
ATTR{idVendor}=="04a9", ATTR{idProduct}=="263c", ENV{libsane_matched}="yes"
# Canon SmartBase MP370
ATTR{idVendor}=="04a9", ATTR{idProduct}=="263d", ENV{libsane_matched}="yes"
# Canon SmartBase MP390
ATTR{idVendor}=="04a9", ATTR{idProduct}=="263e", ENV{libsane_matched}="yes"
# Canon PIXMA MP740
ATTR{idVendor}=="04a9", ATTR{idProduct}=="264c", ENV{libsane_matched}="yes"
# Canon PIXMA MP710
ATTR{idVendor}=="04a9", ATTR{idProduct}=="264d", ENV{libsane_matched}="yes"
# Canon imageCLASS MF5630
ATTR{idVendor}=="04a9", ATTR{idProduct}=="264e", ENV{libsane_matched}="yes"
# Canon laserBase MF5650
ATTR{idVendor}=="04a9", ATTR{idProduct}=="264f", ENV{libsane_matched}="yes"
# Canon imageCLASS MF8170c
ATTR{idVendor}=="04a9", ATTR{idProduct}=="2659", ENV{libsane_matched}="yes"
# Canon imageCLASS MF5730
ATTR{idVendor}=="04a9", ATTR{idProduct}=="265d", ENV{libsane_matched}="yes"
# Canon imageCLASS MF5750
ATTR{idVendor}=="04a9", ATTR{idProduct}=="265e", ENV{libsane_matched}="yes"
# Canon imageCLASS MF5770
ATTR{idVendor}=="04a9", ATTR{idProduct}=="265f", ENV{libsane_matched}="yes"
# Canon imageCLASS MF3110
ATTR{idVendor}=="04a9", ATTR{idProduct}=="2660", ENV{libsane_matched}="yes"
# Canon imageCLASS MF3240
ATTR{idVendor}=="04a9", ATTR{idProduct}=="2684", ENV{libsane_matched}="yes"
# Canon imageCLASS MF6500 series
ATTR{idVendor}=="04a9", ATTR{idProduct}=="2686", ENV{libsane_matched}="yes"
# Canon imageCLASS MF4120 | Canon imageCLASS MF4122 | Canon imageCLASS MF4140
# Canon imageCLASS MF4150
ATTR{idVendor}=="04a9", ATTR{idProduct}=="26a3", ENV{libsane_matched}="yes"
# Canon imageCLASS MF4690
ATTR{idVendor}=="04a9", ATTR{idProduct}=="26b0", ENV{libsane_matched}="yes"
# Canon imageCLASS MF4010 | Canon imageCLASS MF4018
ATTR{idVendor}=="04a9", ATTR{idProduct}=="26b4", ENV{libsane_matched}="yes"
# Canon imageCLASS MF4270
ATTR{idVendor}=="04a9", ATTR{idProduct}=="26b5", ENV{libsane_matched}="yes"
# Nikon LS 40 ED | Nikon LS 40 ED | Nikon Coolspan IV
ATTR{idVendor}=="04b0", ATTR{idProduct}=="4000", ENV{libsane_matched}="yes"
# Nikon LS 50 ED | Nikon Coolscan V ED | Nikon LS 50 ED
# Nikon Coolscan V ED
ATTR{idVendor}=="04b0", ATTR{idProduct}=="4001", ENV{libsane_matched}="yes"
# Nikon Super Coolscan LS-5000 ED | Nikon Super Coolscan LS-5000 ED
ATTR{idVendor}=="04b0", ATTR{idProduct}=="4002", ENV{libsane_matched}="yes"
# EPSON GT-7000U | EPSON Perfection 636U | Epson Perfection 636U
# Epson Perfection 636U
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0101", ENV{libsane_matched}="yes"
# EPSON GT-6600U | EPSON Perfection 610 | Epson Perfection 610
# Epson Perfection 610
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0103", ENV{libsane_matched}="yes"
# EPSON GT-7600U | EPSON GT-7600UF | EPSON Perfection 1200U
# EPSON Perfection 1200U PHOTO | Epson Perfection 1200U | Epson Perfection 1200Photo
# Epson Perfection 1200U / 1200 Photo
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0104", ENV{libsane_matched}="yes"
# EPSON Stylus Scan 2000
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0105", ENV{libsane_matched}="yes"
# EPSON Stylus Scan 2500
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0106", ENV{libsane_matched}="yes"
# EPSON ES-2000 | EPSON Expression 1600 | Epson Expression 1600
# Epson Expression 1600
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0107", ENV{libsane_matched}="yes"
# EPSON ES-8500 | EPSON Expression 1640XL
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0109", ENV{libsane_matched}="yes"
# EPSON GT-8700 | EPSON GT-8700F | EPSON Perfection 1640SU
# EPSON Perfection 1640SU PHOTO | Epson Perfection 1640 | Epson Perfection 1640
ATTR{idVendor}=="04b8", ATTR{idProduct}=="010a", ENV{libsane_matched}="yes"
# EPSON GT-7700U | EPSON Perfection 1240U | Epson Perfection 1240
# Epson Perfection 1240
ATTR{idVendor}=="04b8", ATTR{idProduct}=="010b", ENV{libsane_matched}="yes"
# EPSON GT-6700U | EPSON Perfection 640U | Epson Perfection 640
# Epson Perfection 640
ATTR{idVendor}=="04b8", ATTR{idProduct}=="010c", ENV{libsane_matched}="yes"
# EPSON ES-2200 | EPSON Expression 1680 | Epson Expression 1680
# Epson Expression 1680
ATTR{idVendor}=="04b8", ATTR{idProduct}=="010e", ENV{libsane_matched}="yes"
# EPSON GT-7200U | EPSON Perfection 1250 | EPSON Perfection 1250 PHOTO
# Epson Perfection 1250 | Epson Perfection 1250Photo
ATTR{idVendor}=="04b8", ATTR{idProduct}=="010f", ENV{libsane_matched}="yes"
# EPSON GT-8200U | EPSON GT-8200UF | EPSON Perfection 1650
# EPSON Perfection 1650 PHOTO | Epson Perfection 1650 | Epson Perfection 1650
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0110", ENV{libsane_matched}="yes"
# EPSON GT-9700F | EPSON Perfection 2450 PHOTO | Epson Perfection 2450
# Epson Perfection 2450
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0112", ENV{libsane_matched}="yes"
# Epson Perfection 660
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0114", ENV{libsane_matched}="yes"
# EPSON GT-9400UF | EPSON Perfection 3170 PHOTO
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0116", ENV{libsane_matched}="yes"
# EPSON GT-F600 | EPSON Perfection 4180 PHOTO
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0118", ENV{libsane_matched}="yes"
# EPSON GT-X750 | EPSON Perfection 4490 PHOTO
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0119", ENV{libsane_matched}="yes"
# EPSON GT-9300UF | EPSON Perfection 2400 PHOTO | Epson Perfection 2400
# Epson Perfection 2400
ATTR{idVendor}=="04b8", ATTR{idProduct}=="011b", ENV{libsane_matched}="yes"
# EPSON GT-9800F | EPSON Perfection 3200 PHOTO | Epson Perfection 3200
# Epson Perfection 3200
ATTR{idVendor}=="04b8", ATTR{idProduct}=="011c", ENV{libsane_matched}="yes"
# EPSON GT-7300U | EPSON Perfection 1260 | EPSON Perfection 1260 PHOTO
# Epson Perfection 1260 | Epson Perfection 1260Photo
ATTR{idVendor}=="04b8", ATTR{idProduct}=="011d", ENV{libsane_matched}="yes"
# EPSON GT-8300UF | EPSON Perfection 1660 PHOTO | Epson Perfection 1660
# Epson Perfection 1660
ATTR{idVendor}=="04b8", ATTR{idProduct}=="011e", ENV{libsane_matched}="yes"
# Epson Perfection 1670
ATTR{idVendor}=="04b8", ATTR{idProduct}=="011f", ENV{libsane_matched}="yes"
# Epson Perfection 1270
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0120", ENV{libsane_matched}="yes"
# EPSON GT-F500 | EPSON GT-F550 | EPSON Perfection 2480 PHOTO
# EPSON Perfection 2580 PHOTO | Epson Perfection 2480 | Epson Perfection 2580
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0121", ENV{libsane_matched}="yes"
# EPSON GT-F520 | EPSON GT-F570 | EPSON Perfection 3490 PHOTO
# EPSON Perfection 3590 PHOTO | Epson Perfection 3490 | Epson Perfection 3590
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0122", ENV{libsane_matched}="yes"
# EPSON ES-7000H | EPSON GT-15000
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0126", ENV{libsane_matched}="yes"
# EPSON GT-X700 | EPSON Perfection 4870 PHOTO | Epson Perfection 4870
# Epson Perfection 4870
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0128", ENV{libsane_matched}="yes"
# EPSON ES-10000G | EPSON Expression 10000XL
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0129", ENV{libsane_matched}="yes"
# EPSON GT-X800 | EPSON Perfection 4990 PHOTO | Epson Perfection 4990
# Epson Perfection 4990
ATTR{idVendor}=="04b8", ATTR{idProduct}=="012a", ENV{libsane_matched}="yes"
# EPSON ES-H300 | EPSON GT-2500
ATTR{idVendor}=="04b8", ATTR{idProduct}=="012b", ENV{libsane_matched}="yes"
# EPSON GT-X900 | EPSON Perfection V700 Photo | EPSON Perfection V750 Photo
# Epson V700 | Epson V750 | Epson V700
# Epson V750
ATTR{idVendor}=="04b8", ATTR{idProduct}=="012c", ENV{libsane_matched}="yes"
# EPSON GT-F650 | EPSON GT-S600 | EPSON Perfection V10
# EPSON Perfection V100 Photo
ATTR{idVendor}=="04b8", ATTR{idProduct}=="012d", ENV{libsane_matched}="yes"
# EPSON GT-F670 | EPSON Perfection V200 Photo
ATTR{idVendor}=="04b8", ATTR{idProduct}=="012e", ENV{libsane_matched}="yes"
# EPSON GT-F700 | EPSON Perfection V350 Photo
ATTR{idVendor}=="04b8", ATTR{idProduct}=="012f", ENV{libsane_matched}="yes"
# EPSON GT-X770 | EPSON Perfection V500 Photo
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0130", ENV{libsane_matched}="yes"
# EPSON GT-F720 | EPSON GT-S620 | EPSON Perfection V30
# EPSON Perfection V300 Photo
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0131", ENV{libsane_matched}="yes"
# EPSON GT-1500 | EPSON GT-D1000
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0133", ENV{libsane_matched}="yes"
# EPSON GT-X970
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0135", ENV{libsane_matched}="yes"
# EPSON ES-D400 | EPSON GT-S80
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0136", ENV{libsane_matched}="yes"
# EPSON GT-S50
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0137", ENV{libsane_matched}="yes"
# EPSON ES-H7200 | EPSON GT-20000
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0138", ENV{libsane_matched}="yes"
# EPSON CC-600PX | EPSON Stylus CX5100 | EPSON Stylus CX5200
# Epson CX-5200 | Epson CX-5400 | Epson CX-5200
# Epson CX-5400
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0801", ENV{libsane_matched}="yes"
# EPSON CC-570L | EPSON Stylus CX3100 | EPSON Stylus CX3200
# Epson CX-3200 | Epson CX-3200
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0802", ENV{libsane_matched}="yes"
# EPSON Stylus CX6300 | EPSON Stylus CX6400 | Epson CX-6300
# Epson CX-6400 | Epson CX-6300 | Epson CX-6400
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0805", ENV{libsane_matched}="yes"
# EPSON PM-A850 | EPSON Stylus Photo RX600 | Epson RX-600
# Epson RX-600
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0806", ENV{libsane_matched}="yes"
# EPSON Stylus Photo RX500 | EPSON Stylus Photo RX510 | Epson RX-500
# Epson RX-500
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0807", ENV{libsane_matched}="yes"
# EPSON Stylus CX5300 | EPSON Stylus CX5400 | Epson CX-5400
# Epson CX-5400
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0808", ENV{libsane_matched}="yes"
# Epson Stylus CX-1500
ATTR{idVendor}=="04b8", ATTR{idProduct}=="080c", ENV{libsane_matched}="yes"
# EPSON Stylus CX4500 | EPSON Stylus CX4600 | Epson CX-4600
# Epson CX-4600
ATTR{idVendor}=="04b8", ATTR{idProduct}=="080d", ENV{libsane_matched}="yes"
# EPSON PX-A550 | EPSON Stylus CX3500 | EPSON Stylus CX3600
# EPSON Stylus CX3650 | Epson CX-3600 | Epson CX-3650
# Epson CX-3600 | Epson CX-3650
ATTR{idVendor}=="04b8", ATTR{idProduct}=="080e", ENV{libsane_matched}="yes"
# EPSON Stylus Photo RX420 | EPSON Stylus Photo RX425 | EPSON Stylus Photo RX430
# Epson RX-425 | Epson RX-425
ATTR{idVendor}=="04b8", ATTR{idProduct}=="080f", ENV{libsane_matched}="yes"
# EPSON PM-A900 | EPSON Stylus Photo RX700 | Epson RX-700
# Epson RX-700
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0810", ENV{libsane_matched}="yes"
# EPSON PM-A870 | EPSON Stylus Photo RX620 | EPSON Stylus Photo RX630
# Epson RX-620 | Epson RX-620
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0811", ENV{libsane_matched}="yes"
# EPSON Stylus CX6500 | EPSON Stylus CX6600 | Epson CX-6500
# Epson CX-6600 | Epson CX-6500 | Epson CX-6600
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0813", ENV{libsane_matched}="yes"
# EPSON PM-A700
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0814", ENV{libsane_matched}="yes"
# EPSON AcuLaser CX11 | EPSON AcuLaser CX11NF | EPSON LP-A500
# Epson AcuLaser CX11 | Epson AcuLaser CX11NF | Epson AcuLaser CX11 series
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0815", ENV{libsane_matched}="yes"
# EPSON LP-M5500 | EPSON LP-M5500F
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0817", ENV{libsane_matched}="yes"
# EPSON Stylus CX3700 | EPSON Stylus CX3800 | EPSON Stylus DX3800
# Epson DX-3850 | Epson CX-3700 | Epson CX-3800
# Epson DX-3800 | Epson DX-3850 | Epson CX-3700
# Epson CX-3800 | Epson DX-3800
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0818", ENV{libsane_matched}="yes"
# EPSON PX-A650 | EPSON Stylus CX4700 | EPSON Stylus CX4800
# EPSON Stylus DX4800 | EPSON Stylus DX4850 | Epson CX-4800
# Epson CX-4800
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0819", ENV{libsane_matched}="yes"
# EPSON PM-A750 | EPSON Stylus Photo RX520 | EPSON Stylus Photo RX530
ATTR{idVendor}=="04b8", ATTR{idProduct}=="081a", ENV{libsane_matched}="yes"
# EPSON PM-A890 | EPSON Stylus Photo RX640 | EPSON Stylus Photo RX650
ATTR{idVendor}=="04b8", ATTR{idProduct}=="081c", ENV{libsane_matched}="yes"
# EPSON PM-A950
ATTR{idVendor}=="04b8", ATTR{idProduct}=="081d", ENV{libsane_matched}="yes"
# EPSON Stylus CX7700 | EPSON Stylus CX7800
ATTR{idVendor}=="04b8", ATTR{idProduct}=="081f", ENV{libsane_matched}="yes"
# EPSON Stylus CX4100 | EPSON Stylus CX4200 | EPSON Stylus DX4200
# Epson CX-4200 | Epson CX-4200
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0820", ENV{libsane_matched}="yes"
# EPSON PM-A820 | EPSON Stylus Photo RX560 | EPSON Stylus Photo RX580
# EPSON Stylus Photo RX590
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0827", ENV{libsane_matched}="yes"
# EPSON PM-A970
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0828", ENV{libsane_matched}="yes"
# EPSON PM-T990
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0829", ENV{libsane_matched}="yes"
# EPSON PM-A920
ATTR{idVendor}=="04b8", ATTR{idProduct}=="082a", ENV{libsane_matched}="yes"
# EPSON Stylus CX4900 | EPSON Stylus CX5000 | EPSON Stylus DX5000
# Epson CX-5000 | Epson DX-5000 | Epson DX-5050
# Epson CX-5000 | Epson DX-5000 | Epson DX-5050
ATTR{idVendor}=="04b8", ATTR{idProduct}=="082b", ENV{libsane_matched}="yes"
# EPSON PX-A720 | EPSON Stylus CX5900 | EPSON Stylus CX6000
# EPSON Stylus DX6000 | Epson DX-6000 | Epson DX-6000
ATTR{idVendor}=="04b8", ATTR{idProduct}=="082e", ENV{libsane_matched}="yes"
# EPSON PX-A620 | EPSON Stylus CX3900 | EPSON Stylus DX4000
# Epson DX-4050 | Epson DX-4050
ATTR{idVendor}=="04b8", ATTR{idProduct}=="082f", ENV{libsane_matched}="yes"
# EPSON ME 200 | EPSON Stylus CX2800 | EPSON Stylus CX2900
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0830", ENV{libsane_matched}="yes"
# EPSON LP-M5600
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0833", ENV{libsane_matched}="yes"
# EPSON LP-M6000
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0834", ENV{libsane_matched}="yes"
# EPSON AcuLaser CX21
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0835", ENV{libsane_matched}="yes"
# EPSON PM-T960
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0836", ENV{libsane_matched}="yes"
# EPSON PM-A940 | EPSON Stylus Photo RX680 | EPSON Stylus Photo RX685
# EPSON Stylus Photo RX690
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0837", ENV{libsane_matched}="yes"
# EPSON PX-A640 | EPSON Stylus CX7300 | EPSON Stylus CX7400
# EPSON Stylus DX7400 | Epson DX-7400 | Epson DX-7400
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0838", ENV{libsane_matched}="yes"
# EPSON PX-A740 | EPSON Stylus CX8300 | EPSON Stylus CX8400
# EPSON Stylus DX8400
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0839", ENV{libsane_matched}="yes"
# EPSON PX-FA700 | EPSON Stylus CX9300F | EPSON Stylus CX9400Fax
# EPSON Stylus DX9400F
ATTR{idVendor}=="04b8", ATTR{idProduct}=="083a", ENV{libsane_matched}="yes"
# EPSON PM-A840 | EPSON PM-A840S | EPSON Stylus Photo RX585
# EPSON Stylus Photo RX595 | EPSON Stylus Photo RX610
ATTR{idVendor}=="04b8", ATTR{idProduct}=="083c", ENV{libsane_matched}="yes"
# EPSON Stylus CX4300 | EPSON Stylus CX4400 | EPSON Stylus CX5500
# EPSON Stylus CX5600 | EPSON Stylus DX4400
ATTR{idVendor}=="04b8", ATTR{idProduct}=="083f", ENV{libsane_matched}="yes"
# EPSON ME 300 | EPSON PX-401A | EPSON Stylus NX100
# EPSON Stylus SX100 | EPSON Stylus TX100
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0841", ENV{libsane_matched}="yes"
# EPSON LP-M5000
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0843", ENV{libsane_matched}="yes"
# EPSON Artisan 800 | EPSON EP-901A | EPSON EP-901F
# EPSON Stylus Photo PX800FW | EPSON Stylus Photo TX800FW
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0844", ENV{libsane_matched}="yes"
# EPSON Artisan 700 | EPSON EP-801A | EPSON Stylus Photo PX700W
# EPSON Stylus Photo TX700W
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0846", ENV{libsane_matched}="yes"
# EPSON ME Office 700FW | EPSON PX-601F | EPSON Stylus Office BX600FW
# EPSON Stylus Office TX600FW | EPSON Stylus SX600FW | EPSON WorkForce 600
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0847", ENV{libsane_matched}="yes"
# EPSON ME Office 600F | EPSON Stylus Office BX300F | EPSON Stylus Office TX300F
# EPSON Stylus NX300
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0848", ENV{libsane_matched}="yes"
# EPSON Stylus NX200 | EPSON Stylus SX200 | EPSON Stylus SX205
# EPSON Stylus TX200 | EPSON Stylus TX203 | EPSON Stylus TX209
ATTR{idVendor}=="04b8", ATTR{idProduct}=="0849", ENV{libsane_matched}="yes"
# EPSON PX-501A | EPSON Stylus NX400 | EPSON Stylus SX400
# EPSON Stylus SX405 | EPSON Stylus TX400
ATTR{idVendor}=="04b8", ATTR{idProduct}=="084a", ENV{libsane_matched}="yes"
# EPSON WorkForce 500
ATTR{idVendor}=="04b8", ATTR{idProduct}=="084c", ENV{libsane_matched}="yes"
# Fujitsu fi-4010C
ATTR{idVendor}=="04c5", ATTR{idProduct}=="1029", ENV{libsane_matched}="yes"
# Fujitsu fi-4110CU/SSF
ATTR{idVendor}=="04c5", ATTR{idProduct}=="1033", ENV{libsane_matched}="yes"
# Fujitsu fi-4120C
ATTR{idVendor}=="04c5", ATTR{idProduct}=="1041", ENV{libsane_matched}="yes"
# Fujitsu fi-4220C
ATTR{idVendor}=="04c5", ATTR{idProduct}=="1042", ENV{libsane_matched}="yes"
# Fujitsu fi-4530C
ATTR{idVendor}=="04c5", ATTR{idProduct}=="1078", ENV{libsane_matched}="yes"
# Fujitsu fi-5750C
ATTR{idVendor}=="04c5", ATTR{idProduct}=="1095", ENV{libsane_matched}="yes"
# Fujitsu fi-5110EOX/2
ATTR{idVendor}=="04c5", ATTR{idProduct}=="1096", ENV{libsane_matched}="yes"
# Fujitsu fi-5110C
ATTR{idVendor}=="04c5", ATTR{idProduct}=="1097", ENV{libsane_matched}="yes"
# Fujitsu fi-5650C
ATTR{idVendor}=="04c5", ATTR{idProduct}=="10ad", ENV{libsane_matched}="yes"
# Fujitsu fi-4120C2
ATTR{idVendor}=="04c5", ATTR{idProduct}=="10ae", ENV{libsane_matched}="yes"
# Fujitsu fi-4220C2
ATTR{idVendor}=="04c5", ATTR{idProduct}=="10af", ENV{libsane_matched}="yes"
# Fujitsu fi-60F
ATTR{idVendor}=="04c5", ATTR{idProduct}=="10c7", ENV{libsane_matched}="yes"
# Fujitsu fi-4340C
ATTR{idVendor}=="04c5", ATTR{idProduct}=="10cf", ENV{libsane_matched}="yes"
# Fujitsu fi-5120C
ATTR{idVendor}=="04c5", ATTR{idProduct}=="10e0", ENV{libsane_matched}="yes"
# Fujitsu fi-5220C
ATTR{idVendor}=="04c5", ATTR{idProduct}=="10e1", ENV{libsane_matched}="yes"
# Fujitsu fi-5530C
ATTR{idVendor}=="04c5", ATTR{idProduct}=="10e2", ENV{libsane_matched}="yes"
# Fujitsu fi-5110EOX3
ATTR{idVendor}=="04c5", ATTR{idProduct}=="10e6", ENV{libsane_matched}="yes"
# Fujitsu fi-5900C
ATTR{idVendor}=="04c5", ATTR{idProduct}=="10e7", ENV{libsane_matched}="yes"
# Fujitsu fi-5110EOXM
ATTR{idVendor}=="04c5", ATTR{idProduct}=="10f2", ENV{libsane_matched}="yes"
# Fujitsu ScanSnap S500
ATTR{idVendor}=="04c5", ATTR{idProduct}=="10fe", ENV{libsane_matched}="yes"
# Fujitsu ScanSnap S500M
ATTR{idVendor}=="04c5", ATTR{idProduct}=="1135", ENV{libsane_matched}="yes"
# Fujitsu fi-5530C2
ATTR{idVendor}=="04c5", ATTR{idProduct}=="114a", ENV{libsane_matched}="yes"
# Fujitsu fi-6140
ATTR{idVendor}=="04c5", ATTR{idProduct}=="114d", ENV{libsane_matched}="yes"
# Fujitsu fi-6240
ATTR{idVendor}=="04c5", ATTR{idProduct}=="114e", ENV{libsane_matched}="yes"
# Fujitsu fi-6130
ATTR{idVendor}=="04c5", ATTR{idProduct}=="114f", ENV{libsane_matched}="yes"
# Fujitsu fi-6230
ATTR{idVendor}=="04c5", ATTR{idProduct}=="1150", ENV{libsane_matched}="yes"
# Fujitsu ScanSnap S510
ATTR{idVendor}=="04c5", ATTR{idProduct}=="1155", ENV{libsane_matched}="yes"
# Fujitsu ScanSnap S300
ATTR{idVendor}=="04c5", ATTR{idProduct}=="1156", ENV{libsane_matched}="yes"
# Fujitsu ScanSnap S510M
ATTR{idVendor}=="04c5", ATTR{idProduct}=="116f", ENV{libsane_matched}="yes"
# Fujitsu fi-6770
ATTR{idVendor}=="04c5", ATTR{idProduct}=="1174", ENV{libsane_matched}="yes"
# Fujitsu fi-6770A
ATTR{idVendor}=="04c5", ATTR{idProduct}=="1175", ENV{libsane_matched}="yes"
# Fujitsu fi-6670
ATTR{idVendor}=="04c5", ATTR{idProduct}=="1176", ENV{libsane_matched}="yes"
# Fujitsu fi-6670A
ATTR{idVendor}=="04c5", ATTR{idProduct}=="1177", ENV{libsane_matched}="yes"
# Fujitsu fi-6750S
ATTR{idVendor}=="04c5", ATTR{idProduct}=="1178", ENV{libsane_matched}="yes"
# Fujitsu ScanSnap S300M
ATTR{idVendor}=="04c5", ATTR{idProduct}=="117f", ENV{libsane_matched}="yes"
# Fujitsu ScanSnap S1500
ATTR{idVendor}=="04c5", ATTR{idProduct}=="11a2", ENV{libsane_matched}="yes"
# Konica e-mini
ATTR{idVendor}=="04c8", ATTR{idProduct}=="0722", ENV{libsane_matched}="yes"
# Samsung SCX-4216F
ATTR{idVendor}=="04e8", ATTR{idProduct}=="3409", ENV{libsane_matched}="yes"
# Samsung SCX-4100
ATTR{idVendor}=="04e8", ATTR{idProduct}=="3413", ENV{libsane_matched}="yes"
# Samsung SCX-4521F
ATTR{idVendor}=="04e8", ATTR{idProduct}=="3419", ENV{libsane_matched}="yes"
# Samsung SCX-4200
ATTR{idVendor}=="04e8", ATTR{idProduct}=="341b", ENV{libsane_matched}="yes"
# Brother MFC-3100C
ATTR{idVendor}=="04f9", ATTR{idProduct}=="010e", ENV{libsane_matched}="yes"
# Brother MFC-5100C
ATTR{idVendor}=="04f9", ATTR{idProduct}=="010f", ENV{libsane_matched}="yes"
# Brother MFC-4800
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0110", ENV{libsane_matched}="yes"
# Brother MFC-6800 | Brother MFC 4600
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0111", ENV{libsane_matched}="yes"
# Brother DCP-1000
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0112", ENV{libsane_matched}="yes"
# Brother MFC-8500
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0113", ENV{libsane_matched}="yes"
# Brother MFC-9700
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0114", ENV{libsane_matched}="yes"
# Brother MFC-9800
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0115", ENV{libsane_matched}="yes"
# Brother DCP-1400
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0116", ENV{libsane_matched}="yes"
# Brother FAX-2900
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0117", ENV{libsane_matched}="yes"
# Brother FAX-3800
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0118", ENV{libsane_matched}="yes"
# Brother MFC-9660
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0119", ENV{libsane_matched}="yes"
# Brother MFC-9860
ATTR{idVendor}=="04f9", ATTR{idProduct}=="011a", ENV{libsane_matched}="yes"
# Brother MFC-9760
ATTR{idVendor}=="04f9", ATTR{idProduct}=="011c", ENV{libsane_matched}="yes"
# Brother MFC-9070
ATTR{idVendor}=="04f9", ATTR{idProduct}=="011d", ENV{libsane_matched}="yes"
# Brother MFC-9180
ATTR{idVendor}=="04f9", ATTR{idProduct}=="011e", ENV{libsane_matched}="yes"
# Brother MFC-9160
ATTR{idVendor}=="04f9", ATTR{idProduct}=="011f", ENV{libsane_matched}="yes"
# Brother MFC-580
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0120", ENV{libsane_matched}="yes"
# Brother MFC-590
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0121", ENV{libsane_matched}="yes"
# Brother MFC-5100J
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0122", ENV{libsane_matched}="yes"
# Brother FAX-2850
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0123", ENV{libsane_matched}="yes"
# Brother MFC-4800J
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0124", ENV{libsane_matched}="yes"
# Brother MFC-6800J
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0125", ENV{libsane_matched}="yes"
# Brother FAX1800C
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0126", ENV{libsane_matched}="yes"
# Brother MFC-9800J
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0127", ENV{libsane_matched}="yes"
# Brother MFC-8500J
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0128", ENV{libsane_matched}="yes"
# Brother MFC-9030
ATTR{idVendor}=="04f9", ATTR{idProduct}=="012b", ENV{libsane_matched}="yes"
# Brother FAX-4100
ATTR{idVendor}=="04f9", ATTR{idProduct}=="012e", ENV{libsane_matched}="yes"
# Brother FAX-4750e
ATTR{idVendor}=="04f9", ATTR{idProduct}=="012f", ENV{libsane_matched}="yes"
# Brother FAX-5750e
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0130", ENV{libsane_matched}="yes"
# Brother MFC-5200C
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0132", ENV{libsane_matched}="yes"
# Brother MFC-100
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0135", ENV{libsane_matched}="yes"
# Brother MFC-150CL
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0136", ENV{libsane_matched}="yes"
# Brother MFC-3200C
ATTR{idVendor}=="04f9", ATTR{idProduct}=="013a", ENV{libsane_matched}="yes"
# Brother MFC-890
ATTR{idVendor}=="04f9", ATTR{idProduct}=="013c", ENV{libsane_matched}="yes"
# Brother MFC-5200J
ATTR{idVendor}=="04f9", ATTR{idProduct}=="013d", ENV{libsane_matched}="yes"
# Brother MFC-4420C
ATTR{idVendor}=="04f9", ATTR{idProduct}=="013e", ENV{libsane_matched}="yes"
# Brother MFC-4820C
ATTR{idVendor}=="04f9", ATTR{idProduct}=="013f", ENV{libsane_matched}="yes"
# Brother DCP-8020
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0140", ENV{libsane_matched}="yes"
# Brother DCP-8025D
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0141", ENV{libsane_matched}="yes"
# Brother MFC-8420
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0142", ENV{libsane_matched}="yes"
# Brother MFC-8820D
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0143", ENV{libsane_matched}="yes"
# Brother DCP-4020C
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0144", ENV{libsane_matched}="yes"
# Brother MFC-3220C
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0146", ENV{libsane_matched}="yes"
# Brother FAX1820C
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0147", ENV{libsane_matched}="yes"
# Brother MFC-3320CN
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0148", ENV{libsane_matched}="yes"
# Brother FAX1920CN
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0149", ENV{libsane_matched}="yes"
# Brother MFC-3420C
ATTR{idVendor}=="04f9", ATTR{idProduct}=="014a", ENV{libsane_matched}="yes"
# Brother MFC-3820CN
ATTR{idVendor}=="04f9", ATTR{idProduct}=="014b", ENV{libsane_matched}="yes"
# Brother DCP-3020C
ATTR{idVendor}=="04f9", ATTR{idProduct}=="014c", ENV{libsane_matched}="yes"
# Brother FAX1815C
ATTR{idVendor}=="04f9", ATTR{idProduct}=="014d", ENV{libsane_matched}="yes"
# Brother MFC-8820J
ATTR{idVendor}=="04f9", ATTR{idProduct}=="014e", ENV{libsane_matched}="yes"
# Brother DCP-8025J
ATTR{idVendor}=="04f9", ATTR{idProduct}=="014f", ENV{libsane_matched}="yes"
# Brother MFC-8220
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0150", ENV{libsane_matched}="yes"
# Brother MFC-8210
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0151", ENV{libsane_matched}="yes"
# Brother DCP-1000J
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0153", ENV{libsane_matched}="yes"
# Brother MFC-3420J
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0157", ENV{libsane_matched}="yes"
# Brother MFC-3820J
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0158", ENV{libsane_matched}="yes"
# Brother DCP-8040
ATTR{idVendor}=="04f9", ATTR{idProduct}=="015d", ENV{libsane_matched}="yes"
# Brother DCP-8045D
ATTR{idVendor}=="04f9", ATTR{idProduct}=="015e", ENV{libsane_matched}="yes"
# Brother MFC-8440
ATTR{idVendor}=="04f9", ATTR{idProduct}=="015f", ENV{libsane_matched}="yes"
# Brother MFC-8840D
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0160", ENV{libsane_matched}="yes"
# Brother MFC-210C
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0161", ENV{libsane_matched}="yes"
# Brother MFC-420CN
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0162", ENV{libsane_matched}="yes"
# Brother MFC-410CN
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0163", ENV{libsane_matched}="yes"
# Brother MFC-620CN
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0165", ENV{libsane_matched}="yes"
# Brother MFC-610CLN
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0166", ENV{libsane_matched}="yes"
# Brother MFC-610CLN
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0168", ENV{libsane_matched}="yes"
# Brother DCP-110C
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0169", ENV{libsane_matched}="yes"
# Brother DCP-310CN
ATTR{idVendor}=="04f9", ATTR{idProduct}=="016b", ENV{libsane_matched}="yes"
# Brother MFC-5440CN
ATTR{idVendor}=="04f9", ATTR{idProduct}=="016d", ENV{libsane_matched}="yes"
# Brother MFC-5840CN
ATTR{idVendor}=="04f9", ATTR{idProduct}=="016e", ENV{libsane_matched}="yes"
# Brother MFC-3240C
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0173", ENV{libsane_matched}="yes"
# Brother MFC-3340CN
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0174", ENV{libsane_matched}="yes"
# Brother MFC-7420
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0180", ENV{libsane_matched}="yes"
# Brother MFC-7820N
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0181", ENV{libsane_matched}="yes"
# Brother DCP-7010
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0182", ENV{libsane_matched}="yes"
# Brother DCP-7020
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0183", ENV{libsane_matched}="yes"
# Brother DCP-7025
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0184", ENV{libsane_matched}="yes"
# Brother MFC-7220
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0185", ENV{libsane_matched}="yes"
# Brother MFC-7225N
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0186", ENV{libsane_matched}="yes"
# Brother DCP-115C
ATTR{idVendor}=="04f9", ATTR{idProduct}=="018c", ENV{libsane_matched}="yes"
# Brother DCP-117C
ATTR{idVendor}=="04f9", ATTR{idProduct}=="018e", ENV{libsane_matched}="yes"
# Brother DCP-120C
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0190", ENV{libsane_matched}="yes"
# Brother MFC-215C
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0193", ENV{libsane_matched}="yes"
# Brother DCP-8060
ATTR{idVendor}=="04f9", ATTR{idProduct}=="01a3", ENV{libsane_matched}="yes"
# Brother DCP-330C
ATTR{idVendor}=="04f9", ATTR{idProduct}=="01a9", ENV{libsane_matched}="yes"
# Brother MFC-240C
ATTR{idVendor}=="04f9", ATTR{idProduct}=="01ab", ENV{libsane_matched}="yes"
# Brother MFC-7840W
ATTR{idVendor}=="04f9", ATTR{idProduct}=="01e5", ENV{libsane_matched}="yes"
# Aiptek Aiptek Pencam
ATTR{idVendor}=="0553", ATTR{idProduct}=="0202", ENV{libsane_matched}="yes"
# Mustek ScanExpress 1200 CU
ATTR{idVendor}=="055f", ATTR{idProduct}=="0001", ENV{libsane_matched}="yes"
# Mustek ScanExpress 600 CU
ATTR{idVendor}=="055f", ATTR{idProduct}=="0002", ENV{libsane_matched}="yes"
# Mustek ScanExpress 1200 UB | Trust Compact Scan USB 19200
ATTR{idVendor}=="055f", ATTR{idProduct}=="0006", ENV{libsane_matched}="yes"
# Mustek ScanExpress 1200 CU Plus
ATTR{idVendor}=="055f", ATTR{idProduct}=="0008", ENV{libsane_matched}="yes"
# Mustek BearPaw 1200 F
ATTR{idVendor}=="055f", ATTR{idProduct}=="0010", ENV{libsane_matched}="yes"
# Mustek ScanExpress A3 USB
ATTR{idVendor}=="055f", ATTR{idProduct}=="0210", ENV{libsane_matched}="yes"
# Mustek BearPaw 2400 CS | Mustek BearPaw 2400 TA | Trust 240TH Easy Webscan Gold
ATTR{idVendor}=="055f", ATTR{idProduct}=="0218", ENV{libsane_matched}="yes"
# Mustek BearPaw 2400 CS Plus | Mustek BearPaw 2400 TA Plus | Mustek Plug-n-Scan 2400 MT
# Mustek Plug-n-Scan 2400 M | Packard Bell Diamond 2450
ATTR{idVendor}=="055f", ATTR{idProduct}=="0219", ENV{libsane_matched}="yes"
# Mustek BearPaw 2448 CS Plus | Mustek BearPaw 2448 TA Plus
ATTR{idVendor}=="055f", ATTR{idProduct}=="021a", ENV{libsane_matched}="yes"
# Mustek BearPaw 1200 CU Plus | Packard Bell Diamond 1200 Plus
ATTR{idVendor}=="055f", ATTR{idProduct}=="021b", ENV{libsane_matched}="yes"
# Mustek BearPaw 1200 CU Plus | Mustek BearPaw 1248 CU | Packard Bell Diamond 1200 Plus
# Trust Direct WebScan 19200
ATTR{idVendor}=="055f", ATTR{idProduct}=="021c", ENV{libsane_matched}="yes"
# Mustek BearPaw 2400 CU Plus
ATTR{idVendor}=="055f", ATTR{idProduct}=="021d", ENV{libsane_matched}="yes"
# Mustek BearPaw 1200 CS | Mustek BearPaw 1200 TA
ATTR{idVendor}=="055f", ATTR{idProduct}=="021e", ENV{libsane_matched}="yes"
# Mustek ScanExpress 1248 UB
ATTR{idVendor}=="055f", ATTR{idProduct}=="021f", ENV{libsane_matched}="yes"
# Mustek P 3600 A3 Pro
ATTR{idVendor}=="055f", ATTR{idProduct}=="0401", ENV{libsane_matched}="yes"
# Mustek BearPaw 2448TA Pro
ATTR{idVendor}=="055f", ATTR{idProduct}=="0409", ENV{libsane_matched}="yes"
# Artec/Ultima Ultima 2000 | Artec/Ultima Ultima 2000 e+ | Boeder Sm@rtScan Slim Edition
# Fujitsu 1200CUS | Googlegear 2000 | Medion/Lifetec/Tevion/Cytron MD 4394
# Medion/Lifetec/Tevion/Cytron MD/LT 9375 | Medion/Lifetec/Tevion/Cytron MD/LT 9385 | Medion/Lifetec/Tevion/Cytron LT 9452
# Medion/Lifetec/Tevion/Cytron MD 9458 | Mustek BearPaw 1200 CU | Mustek BearPaw 2400 CU
# Mustek ScanExpress 1200 UB Plus | Mustek ScanExpress 2400 USB | Mustek ScanMagic 1200 UB Plus
# Packard Bell Diamond 1200 | Trust Compact Scan USB 19200 | Trust Flat Scan USB 19200
ATTR{idVendor}=="05d8", ATTR{idProduct}=="4002", ENV{libsane_matched}="yes"
# Artec/Ultima E+ 48U | Medion/Lifetec/Tevion/Cytron MD9693 | Medion/Lifetec/Tevion/Cytron MD9705
# Medion/Lifetec/Tevion/Cytron MD4394 | Microstar MR 9791
ATTR{idVendor}=="05d8", ATTR{idProduct}=="4003", ENV{libsane_matched}="yes"
# Artec/Ultima E+ Pro
ATTR{idVendor}=="05d8", ATTR{idProduct}=="4004", ENV{libsane_matched}="yes"
# Memorex MEM 48U
ATTR{idVendor}=="05d8", ATTR{idProduct}=="4005", ENV{libsane_matched}="yes"
# Trust Easy Webscan 19200
ATTR{idVendor}=="05d8", ATTR{idProduct}=="4006", ENV{libsane_matched}="yes"
# Trust 240H Easy Webscan Gold
ATTR{idVendor}=="05d8", ATTR{idProduct}=="4007", ENV{libsane_matched}="yes"
# UMAX AstraSlim SE
ATTR{idVendor}=="05d8", ATTR{idProduct}=="4009", ENV{libsane_matched}="yes"
# UMAX AstraSlim 1200 SE
ATTR{idVendor}=="05d8", ATTR{idProduct}=="4010", ENV{libsane_matched}="yes"
# Yakumo Scan50
ATTR{idVendor}=="05d8", ATTR{idProduct}=="4011", ENV{libsane_matched}="yes"
# Microtek ScanMaker X6USB
ATTR{idVendor}=="05da", ATTR{idProduct}=="0099", ENV{libsane_matched}="yes"
# Microtek SlimScan C6
ATTR{idVendor}=="05da", ATTR{idProduct}=="009a", ENV{libsane_matched}="yes"
# Microtek ScanMaker V6USL
ATTR{idVendor}=="05da", ATTR{idProduct}=="00a3", ENV{libsane_matched}="yes"
# Microtek ScanMaker V6UPL
ATTR{idVendor}=="05da", ATTR{idProduct}=="00b6", ENV{libsane_matched}="yes"
# Microtek ScanMaker 4800
ATTR{idVendor}=="05da", ATTR{idProduct}=="30cf", ENV{libsane_matched}="yes"
# Microtek ScanMaker 3840
ATTR{idVendor}=="05da", ATTR{idProduct}=="30d4", ENV{libsane_matched}="yes"
# Microtek ScanMaker 3600
ATTR{idVendor}=="05da", ATTR{idProduct}=="40b3", ENV{libsane_matched}="yes"
# Microtek ScanMaker 3700
ATTR{idVendor}=="05da", ATTR{idProduct}=="40b8", ENV{libsane_matched}="yes"
# Microtek ScanMaker 3600
ATTR{idVendor}=="05da", ATTR{idProduct}=="40ca", ENV{libsane_matched}="yes"
# Microtek ScanMaker 3700
ATTR{idVendor}=="05da", ATTR{idProduct}=="40cb", ENV{libsane_matched}="yes"
# Microtek ScanMaker 3750
ATTR{idVendor}=="05da", ATTR{idProduct}=="40dd", ENV{libsane_matched}="yes"
# Microtek ScanMaker 3600
ATTR{idVendor}=="05da", ATTR{idProduct}=="40ff", ENV{libsane_matched}="yes"
# Microtek ScanMaker V6USL
ATTR{idVendor}=="05da", ATTR{idProduct}=="80a3", ENV{libsane_matched}="yes"
# iVina 1200U
ATTR{idVendor}=="0638", ATTR{idProduct}=="0268", ENV{libsane_matched}="yes"
# Minolta Dimage Scan Dual II
ATTR{idVendor}=="0638", ATTR{idProduct}=="026a", ENV{libsane_matched}="yes"
# Avision AV600U
ATTR{idVendor}=="0638", ATTR{idProduct}=="0a13", ENV{libsane_matched}="yes"
# Minolta-QMS SC-110
ATTR{idVendor}=="0638", ATTR{idProduct}=="0a15", ENV{libsane_matched}="yes"
# Avision DS610CU Scancopier | Minolta-QMS SC-215
ATTR{idVendor}=="0638", ATTR{idProduct}=="0a16", ENV{libsane_matched}="yes"
# Avision AV600U Plus
ATTR{idVendor}=="0638", ATTR{idProduct}=="0a18", ENV{libsane_matched}="yes"
# Avision AV610
ATTR{idVendor}=="0638", ATTR{idProduct}=="0a19", ENV{libsane_matched}="yes"
# Avision AV220
ATTR{idVendor}=="0638", ATTR{idProduct}=="0a23", ENV{libsane_matched}="yes"
# Avision AV210
ATTR{idVendor}=="0638", ATTR{idProduct}=="0a24", ENV{libsane_matched}="yes"
# Avision AV210
ATTR{idVendor}=="0638", ATTR{idProduct}=="0a25", ENV{libsane_matched}="yes"
# Avision AV120
ATTR{idVendor}=="0638", ATTR{idProduct}=="0a27", ENV{libsane_matched}="yes"
# Avision AV220C2 | Avision AV220C2
ATTR{idVendor}=="0638", ATTR{idProduct}=="0a2a", ENV{libsane_matched}="yes"
# Avision AV122
ATTR{idVendor}=="0638", ATTR{idProduct}=="0a33", ENV{libsane_matched}="yes"
# Avision AV210C2
ATTR{idVendor}=="0638", ATTR{idProduct}=="0a3a", ENV{libsane_matched}="yes"
# Avision AV121
ATTR{idVendor}=="0638", ATTR{idProduct}=="0a3c", ENV{libsane_matched}="yes"
# Avision AV8300
ATTR{idVendor}=="0638", ATTR{idProduct}=="0a40", ENV{libsane_matched}="yes"
# Avision AM3000 Series
ATTR{idVendor}=="0638", ATTR{idProduct}=="0a41", ENV{libsane_matched}="yes"
# Avision @V5100
ATTR{idVendor}=="0638", ATTR{idProduct}=="0a45", ENV{libsane_matched}="yes"
# Avision IT8300
ATTR{idVendor}=="0638", ATTR{idProduct}=="0a61", ENV{libsane_matched}="yes"
# Avision AV3850SU
ATTR{idVendor}=="0638", ATTR{idProduct}=="0a66", ENV{libsane_matched}="yes"
# Avision AV8350
ATTR{idVendor}=="0638", ATTR{idProduct}=="0a68", ENV{libsane_matched}="yes"
# Minolta Elite II
ATTR{idVendor}=="0686", ATTR{idProduct}=="4004", ENV{libsane_matched}="yes"
# Minolta Dimage Scan Dual III
ATTR{idVendor}=="0686", ATTR{idProduct}=="400d", ENV{libsane_matched}="yes"
# Minolta Dimage Scan Elite 5400
ATTR{idVendor}=="0686", ATTR{idProduct}=="400e", ENV{libsane_matched}="yes"
# AGFA SnapScan 1212U
ATTR{idVendor}=="06bd", ATTR{idProduct}=="0001", ENV{libsane_matched}="yes"
# AGFA SnapScan 1236u
ATTR{idVendor}=="06bd", ATTR{idProduct}=="0002", ENV{libsane_matched}="yes"
# Agfa Snapscan Touch
ATTR{idVendor}=="06bd", ATTR{idProduct}=="0100", ENV{libsane_matched}="yes"
# AGFA SnapScan 1212U_2
ATTR{idVendor}=="06bd", ATTR{idProduct}=="2061", ENV{libsane_matched}="yes"
# AGFA SnapScan e40
ATTR{idVendor}=="06bd", ATTR{idProduct}=="208d", ENV{libsane_matched}="yes"
# AGFA SnapScan e50
ATTR{idVendor}=="06bd", ATTR{idProduct}=="208f", ENV{libsane_matched}="yes"
# AGFA SnapScan e20
ATTR{idVendor}=="06bd", ATTR{idProduct}=="2091", ENV{libsane_matched}="yes"
# AGFA SnapScan e10
ATTR{idVendor}=="06bd", ATTR{idProduct}=="2093", ENV{libsane_matched}="yes"
# AGFA SnapScan e25
ATTR{idVendor}=="06bd", ATTR{idProduct}=="2095", ENV{libsane_matched}="yes"
# AGFA SnapScan e26
ATTR{idVendor}=="06bd", ATTR{idProduct}=="2097", ENV{libsane_matched}="yes"
# AGFA SnapScan e52
ATTR{idVendor}=="06bd", ATTR{idProduct}=="20fd", ENV{libsane_matched}="yes"
# AGFA SnapScan e42
ATTR{idVendor}=="06bd", ATTR{idProduct}=="20ff", ENV{libsane_matched}="yes"
# UMAX Astra 4900
ATTR{idVendor}=="06dc", ATTR{idProduct}=="0020", ENV{libsane_matched}="yes"
# Plustek OpticPro U12 | Plustek OpticPro UT12 | Plustek OpticPro 1212U
# RevScan RevScan Orange R48Ti | Genius ColorPage Vivid III USB
ATTR{idVendor}=="07b3", ATTR{idProduct}=="0001", ENV{libsane_matched}="yes"
# Plustek OpticPro U12
ATTR{idVendor}=="07b3", ATTR{idProduct}=="0010", ENV{libsane_matched}="yes"
# Plustek OpticPro U24
ATTR{idVendor}=="07b3", ATTR{idProduct}=="0011", ENV{libsane_matched}="yes"
# Plustek OpticPro UT12
ATTR{idVendor}=="07b3", ATTR{idProduct}=="0013", ENV{libsane_matched}="yes"
# Plustek OpticPro U24
ATTR{idVendor}=="07b3", ATTR{idProduct}=="0015", ENV{libsane_matched}="yes"
# Plustek OpticPro UT12 | Plustek OpticPro UT16 | Plustek OpticPro UT24
ATTR{idVendor}=="07b3", ATTR{idProduct}=="0017", ENV{libsane_matched}="yes"
# Plustek OpticPro 1248U | RevScan 19200i
ATTR{idVendor}=="07b3", ATTR{idProduct}=="0400", ENV{libsane_matched}="yes"
# Plustek OpticPro 1248U
ATTR{idVendor}=="07b3", ATTR{idProduct}=="0401", ENV{libsane_matched}="yes"
# Plustek OpticPro U16B
ATTR{idVendor}=="07b3", ATTR{idProduct}=="0402", ENV{libsane_matched}="yes"
# Plustek OpticPro U16B+ | Plustek OpticPro UT16B
ATTR{idVendor}=="07b3", ATTR{idProduct}=="0403", ENV{libsane_matched}="yes"
# Nortek MyScan 1200 | Plustek OpticPro S12 | Plustek OpticPro ST12
ATTR{idVendor}=="07b3", ATTR{idProduct}=="040b", ENV{libsane_matched}="yes"
# Plustek OpticPro S24
ATTR{idVendor}=="07b3", ATTR{idProduct}=="040e", ENV{libsane_matched}="yes"
# NeatReceipts Scanalizer Professional 2.5 | Plustek OpticSlim M12
ATTR{idVendor}=="07b3", ATTR{idProduct}=="0412", ENV{libsane_matched}="yes"
# Plustek OpticSlim 1200
ATTR{idVendor}=="07b3", ATTR{idProduct}=="0413", ENV{libsane_matched}="yes"
# Plustek OpticSlim 2400
ATTR{idVendor}=="07b3", ATTR{idProduct}=="0422", ENV{libsane_matched}="yes"
# Plustek OpticSlim 2400 plus
ATTR{idVendor}=="07b3", ATTR{idProduct}=="0454", ENV{libsane_matched}="yes"
# NeatReceipts Mobile Scanner
ATTR{idVendor}=="07b3", ATTR{idProduct}=="0462", ENV{libsane_matched}="yes"
# Corex 800c
ATTR{idVendor}=="08f0", ATTR{idProduct}=="2110", ENV{libsane_matched}="yes"
# Xerox Phaser 6110MFP
ATTR{idVendor}=="0924", ATTR{idProduct}=="3d5d", ENV{libsane_matched}="yes"
# Xerox Phaser 3200MFP
ATTR{idVendor}=="0924", ATTR{idProduct}=="3da4", ENV{libsane_matched}="yes"
# Portable Peripheral Co., Ltd. Q-Scan USB001 (A4 portable scanner)
ATTR{idVendor}=="0a53", ATTR{idProduct}=="1000", ENV{libsane_matched}="yes"
# Syscan TravelScan 460/464 | Ambir Visigo A4
ATTR{idVendor}=="0a82", ATTR{idProduct}=="4600", ENV{libsane_matched}="yes"
# Syscan TravelScan 662
ATTR{idVendor}=="0a82", ATTR{idProduct}=="6620", ENV{libsane_matched}="yes"
# Canon CR-55
ATTR{idVendor}=="1083", ATTR{idProduct}=="160c", ENV{libsane_matched}="yes"
# Canon DR-1210C
ATTR{idVendor}=="1083", ATTR{idProduct}=="160f", ENV{libsane_matched}="yes"
# Canon DR-4010C
ATTR{idVendor}=="1083", ATTR{idProduct}=="1614", ENV{libsane_matched}="yes"
# Canon DR-2510C
ATTR{idVendor}=="1083", ATTR{idProduct}=="1617", ENV{libsane_matched}="yes"
# Canon DR-X10C
ATTR{idVendor}=="1083", ATTR{idProduct}=="1618", ENV{libsane_matched}="yes"
# Canon CR-25
ATTR{idVendor}=="1083", ATTR{idProduct}=="161a", ENV{libsane_matched}="yes"
# Canon DR-2010C
ATTR{idVendor}=="1083", ATTR{idProduct}=="161b", ENV{libsane_matched}="yes"
# Canon DR-3010C
ATTR{idVendor}=="1083", ATTR{idProduct}=="161d", ENV{libsane_matched}="yes"
# Canon DR-7090C
ATTR{idVendor}=="1083", ATTR{idProduct}=="1620", ENV{libsane_matched}="yes"
# Digital Dream l' espion XS
ATTR{idVendor}=="1183", ATTR{idProduct}=="0001", ENV{libsane_matched}="yes"
# UMAX Astra 1220U
ATTR{idVendor}=="1606", ATTR{idProduct}=="0010", ENV{libsane_matched}="yes"
# UMAX Astra 1600U | UMAX Astra 2000U
ATTR{idVendor}=="1606", ATTR{idProduct}=="0030", ENV{libsane_matched}="yes"
# Umax UMAX 3400
ATTR{idVendor}=="1606", ATTR{idProduct}=="0050", ENV{libsane_matched}="yes"
# Umax UMAX 3400 | Umax UMAX Astranet ia101 | Umax UMAX 3450
ATTR{idVendor}=="1606", ATTR{idProduct}=="0060", ENV{libsane_matched}="yes"
# UMAX Astra 4400 | UMAX Astra 4450
ATTR{idVendor}=="1606", ATTR{idProduct}=="0070", ENV{libsane_matched}="yes"
# UMAX Astra 2100U
ATTR{idVendor}=="1606", ATTR{idProduct}=="0130", ENV{libsane_matched}="yes"
# Umax UMAX 5400
ATTR{idVendor}=="1606", ATTR{idProduct}=="0160", ENV{libsane_matched}="yes"
# UMAX Astra 2200 (SU)
ATTR{idVendor}=="1606", ATTR{idProduct}=="0230", ENV{libsane_matched}="yes"
# Dell A920
ATTR{idVendor}=="413c", ATTR{idProduct}=="5105", ENV{libsane_matched}="yes"
# Dell Dell MFP Laser Printer 1815dn
ATTR{idVendor}=="413c", ATTR{idProduct}=="5124", ENV{libsane_matched}="yes"
# Dell 1600n
ATTR{idVendor}=="413c", ATTR{idProduct}=="5250", ENV{libsane_matched}="yes"

# The following rule will disable USB autosuspend for the device
ENV{libsane_matched}=="yes", RUN+="/bin/sh -c 'test -e /sys/$env{DEVPATH}/power/level && echo on > /sys/$env{DEVPATH}/power/level'"

LABEL="libsane_usb_rules_end"

SUBSYSTEMS!="scsi", GOTO="libsane_scsi_rules_end"

LABEL="libsane_scsi_rules_begin"
# Generic: SCSI device type 6 indicates a scanner
KERNEL=="sg[0-9]*", ATTRS{type}=="6", ENV{libsane_matched}="yes"
# Some scanners advertise themselves as SCSI device type 3
# Epson Perfection 636S | Epson Perfection 1200S
KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="Perfection1200", ENV{libsane_matched}="yes"
# Epson GT-7000
KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="SCANNER GT-7000", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 4p
KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1130A", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet IIc
KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1750A", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 5p
KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C5110A", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 6200C
KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C6270A", ENV{libsane_matched}="yes"
# Hewlett-Packard ScanJet 6300C
KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C7670A", ENV{libsane_matched}="yes"
LABEL="libsane_scsi_rules_end"

LABEL="libsane_rules_end"

Youez - 2016 - github.com/yon3zu
LinuXploit