Your udev rules file has no entry for your scanner. Recall that sane-find-scanner reported:
found USB scanner (vendor=0x04a9 [Canon], product=0x190f [CanoScan]) There should be a udev rule for that device (i.e. one that matches the vendor and product codes reported by sane-find-scanner). For example: SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="190f", MODE="0666" In order to use the scanner, a program needs both read and write access. The udev rule phrase: MODE="0666" gives this access to all users. This is appropriate for a single-user system, and perhaps for one shared by a cooperating group of users. I hope this helps. All you may expect from this is to make the device useable without root or some other elevated privilege. Whether the SANE programs will yield good results is another question, one I cannot answer because I have no Canon scanner. This post: http://lists.alioth.debian.org/pipermail/sane-devel/2015-March/033178.html suggests the current sane-backends (1.0.25) will support this scanner, and the device is listed as supported in: http://www.sane-project.org/sane-mfgs.html -- sane-devel mailing list: sane-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel Unsubscribe: Send mail with subject "unsubscribe your_password" to sane-devel-requ...@lists.alioth.debian.org