Brother DCP-150C scans only when running xsane as a root

Bug #209293 reported by Peter Makowski
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
xsane (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Brother DCP-150C scans only when running xsane as a root. When running as a normal user an error occurs (Input/Output error).

Drivers installed from: http://solutions.brother.com/linux/sol/printer/linux/sane_drivers.html

Changed in xsane:
assignee: nobody → ubuntu-desktop
Changed in xsane:
assignee: ubuntu-desktop → nobody
Changed in xsane:
assignee: nobody → ubuntu-desktop
status: New → Confirmed
Revision history for this message
FriedChicken (domlyons) wrote :

Confirmed for DCP-120C, too.

Seems to be a udev-problem.

Changed in xsane:
assignee: ubuntu-desktop → nobody
Revision history for this message
Otto Kekäläinen (otto) wrote :

The problem is that by default normal users are not given access to the device.

Adding this rule to udev (e.g. at the end of file /etc/udev/rules.d/40-permissions.rules) puts all Brother devices into group "scanner" so that all users who are in the group "scanner" are able to scan. All human users in Ubuntu are by default members of group "scanner".

#Brother
SYSFS{idVendor}=="04f9",GROUP="scanner"

This rule would also solve bug https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/173344

Revision history for this message
Peter Makowski (petermakowski) wrote :

Occurs with DCP-135C, too.

Revision history for this message
Fabián Rodríguez (magicfab) wrote :

I believe this is a duplicate of Bug #217571.

I posted a workaround for Jaunty in it, different from Otto. Take a look and comment/mark as duplicate as deemed appropriate.

Revision history for this message
Fabián Rodríguez (magicfab) wrote :

@Otto, I tried your workaround in Jaunty and it didn't work.

Revision history for this message
Otto Kekäläinen (otto) wrote :

My fix does not work i 9.04 probably because the udev config is different. I Jaunty the udev basic conf relies in the file /lib/udev/rules.d/50-udev-default.rules

Although I am not sure - I haven't installed Jaunty yet so I haven't tested this theory.

Revision history for this message
penalvch (penalvch) wrote :

Piotr Makowski (Aviary.pl), thank you for reporting this and helping make Ubuntu better.

As per https://wiki.ubuntu.com/Releases your release is EOL.

If you have an issue in a supported release (ex. 16.04) please file a new report, and feel free to subscribe me to it.

no longer affects: xsane (Ubuntu Hardy)
Changed in xsane (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.