# This file is a part of Unified Linux Driver # Rules to allow low level USB device access for smfpautoconf # # For new distributions, # Permissions and group are set according to common libsane rules # ACTION!="add", GOTO="smfp_label_end" # Check device type ENV{DEVTYPE}=="usb_device", GOTO="smfp_create_usb_dev" # Check SUBSYSTEM (should be either "usb" or "usb_device") SUBSYSTEM=="usb", GOTO="smfp_create_usb_dev" SUBSYSTEM=="usb_device", GOTO="smfp_create_usb_dev" GOTO="smfp_label_end" LABEL="smfp_create_usb_dev" # Check Vendor ID ATTR{idVendor}!="04e8", GOTO="smfp_label_end" ATTRS{idProduct}=="3425", ENV{libsane_matched}="yes" ATTRS{idProduct}=="341c", ENV{libsane_matched}="yes" ATTRS{idProduct}=="342a", ENV{libsane_matched}="yes" ATTRS{idProduct}=="343d", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3456", ENV{libsane_matched}="yes" ATTRS{idProduct}=="345a", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3427", ENV{libsane_matched}="yes" ATTRS{idProduct}=="343a", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3428", ENV{libsane_matched}="yes" ATTRS{idProduct}=="343b", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3455", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3421", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3439", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3444", ENV{libsane_matched}="yes" ATTRS{idProduct}=="343f", ENV{libsane_matched}="yes" ATTRS{idProduct}=="344e", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3431", ENV{libsane_matched}="yes" ATTRS{idProduct}=="345c", ENV{libsane_matched}="yes" ATTRS{idProduct}=="344d", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3462", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3464", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3461", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3460", ENV{libsane_matched}="yes" ATTRS{idProduct}=="340e", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3435", ENV{libsane_matched}="yes" ATTRS{idProduct}=="340f", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3441", ENV{libsane_matched}="yes" ATTRS{idProduct}=="344f", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3413", ENV{libsane_matched}="yes" ATTRS{idProduct}=="341b", ENV{libsane_matched}="yes" ATTRS{idProduct}=="342e", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3426", ENV{libsane_matched}="yes" ATTRS{idProduct}=="342b", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3433", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3440", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3434", ENV{libsane_matched}="yes" ATTRS{idProduct}=="345b", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3457", ENV{libsane_matched}="yes" ATTRS{idProduct}=="341f", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3453", ENV{libsane_matched}="yes" ATTRS{idProduct}=="344b", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3409", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3412", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3419", ENV{libsane_matched}="yes" ATTRS{idProduct}=="342c", ENV{libsane_matched}="yes" ATTRS{idProduct}=="343c", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3432", ENV{libsane_matched}="yes" ATTRS{idProduct}=="342d", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3430", ENV{libsane_matched}="yes" ATTRS{idProduct}=="342f", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3446", ENV{libsane_matched}="yes" ATTRS{idProduct}=="341a", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3437", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3442", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3466", ENV{libsane_matched}="yes" ATTRS{idProduct}=="340d", ENV{libsane_matched}="yes" ATTRS{idProduct}=="341d", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3420", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3429", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3443", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3438", ENV{libsane_matched}="yes" ATTRS{idProduct}=="344c", ENV{libsane_matched}="yes" ATTRS{idProduct}=="345d", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3463", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3465", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3450", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3468", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3469", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3467", ENV{libsane_matched}="yes" ATTRS{idProduct}=="346b", ENV{libsane_matched}="yes" ATTRS{idProduct}=="346a", ENV{libsane_matched}="yes" ATTRS{idProduct}=="346e", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3471", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3472", ENV{libsane_matched}="yes" ATTRS{idProduct}=="347d", ENV{libsane_matched}="yes" ATTRS{idProduct}=="347c", ENV{libsane_matched}="yes" ATTRS{idProduct}=="347e", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3481", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3482", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3331", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3332", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3483", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3484", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3485", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3478", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3325", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3327", ENV{libsane_matched}="yes" ATTRS{idProduct}=="346f", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3477", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3324", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3326", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3486", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3487", ENV{libsane_matched}="yes" ATTRS{idProduct}=="3489", ENV{libsane_matched}="yes" ENV{libsane_matched}=="yes", OWNER="root", MODE="664", GROUP="lp" LABEL="smfp_label_end"