Bug 1370578 - Document scanner Brother ADS2000e works only under root account.
Summary: Document scanner Brother ADS2000e works only under root account.
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: sane-backends
Version: 24
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Nils Philippsen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-08-26 15:48 UTC by Vladimir
Modified: 2016-09-14 12:55 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-09-14 12:55:19 UTC
Type: Bug


Attachments (Terms of Use)

Description Vladimir 2016-08-26 15:48:33 UTC
Description of problem:

Document scanner Brother ADS2000e works only under root account.
I tried to scan a document from simple-scan and XSane. XSane reports that cannot access the scanner, simple-scan utility failed to communicate with the scanner and does not show scanner preferences button. The same programs works well under root account. I believe incorrect (too restrictive?) permissions are set for the device. Before scanner was connected to PC I installed manufacture's sane drivers:
http://www.brother-usa.com/support/ModelInfo.aspx?R3ModelID=ADS2000e

Version-Release number of selected component (if applicable):
Fedora 24 x86_64
Brother ADS2000e scanner


How reproducible:
1. Install sane drivers from 
http://www.brother-usa.com/support/ModelInfo.aspx?R3ModelID=ADS2000e
2. Connect scanner through USB
3. Try to scan a page with text on both sides of the page in simple-scan utility, you should get two pages (front and back) of scanned text/images.
4. Try to use XSane tool to scan document.
5. Scanner should work under normal user account.

Actual results:
Scanner only works under root account. Scanner preferences in simple-scan utility are available only under root account.

Expected results:
Scanner should fully work under normal user account.

Additional info:

Comment 1 Nils Philippsen 2016-09-14 12:55:19 UTC
The reason for this is that sane-backends doesn't support (or even know about) the scanner, because it the proprietary driver package (the one you downloaded from the manufacturer) doesn't contain the necessary configuration which opens up the permissions on the scanner device for normal users.

The corresponding configuration file for the devices supported by sane-backends is /usr/lib/udev/hwdb.d/20-sane-backends.hwdb, you could add a similar file in the same directory with an entry for your device, and/or contact the manufacturer to do so (they should do so for all devices which their driver package supports).


Note You need to log in before you can comment on or make changes to this bug.