Package Details: brscan4 0.4.4_1-1

Git Clone URL: (read-only)
Package Base: brscan4
Description: SANE drivers from Brother for brscan4 compatible models
Upstream URL:
Licenses: GPL, custom:brother
Submitter: Harey
Maintainer: Harey
Last Packager: Harey
Votes: 66
Popularity: 3.859615
First Submitted: 2011-08-01 08:43
Last Updated: 2016-09-13 08:32

Dependencies (2)

Required by (7)

Sources (3)

Latest Comments

pitlochry commented on 2016-10-23 11:32

Had also the problem, bhartshorn and sowieso and aborigines and others commented on. What I did:

sudo gpasswd -a USER lp
sudo sed -i 's/GROUP="scanner"/GROUP="lp"/g' /etc/udev/rules.d/brscan4.rules

This is perhaps not the perfect solution, but it works.
@Harey: What is the better solution? sudo gpasswd -a USER scanner did not work.
@aborigines: How do you add a group to another?

Can you just post the command(s), like I did above? Thanks

Harey commented on 2016-10-11 06:38

See (and the explanations for the lp group) and I'd say everyone with this problem should decide what to do by himself. Appearantly there aren't that much systems affected. Besides that brscan does also work with some scan-only devices (IIRC)

bhartshorn commented on 2016-10-11 01:58

Am I the only one experiencing this issue:
using this package? I went ahead and replaced each instance of "scanner" with "lp" in /etc/udev/rules.d/brscan4.rules and everything (including scanning) is working just fine.

It might be worth a patch in this package? Or maybe there's a better way of getting it to work?

edit: I see sowieso had this issue as well, my bad. I just don't see much reason to have the permissions set to use "scanner" group if scanning works just fine when it's set to lp. (Presumably because cups uses lp, but scanning is based upon the gorups the user is in...)

Harey commented on 2016-09-13 08:33

Updated to 0.4.4-1. SOrry for the delay - vacations ;)

herzmeister commented on 2016-07-21 09:56

works for my Brother MFC-J5320DW as per wiki, without any problems or additional steps.

timofonic commented on 2016-04-28 14:21

Why do we need to install another piece of code? It seems this is proprietary, something that doesn't attract me at all!

What about direct SANE support? This is inSANE! :(

I really don't understand why it's so messy to use a scanner on Linux!

Is the full source code available?

Maybe I need to learn more before instad complaining, but I'm unable to understand the situation. It would be nice if someone explains it ;)

sowieso commented on 2016-02-26 10:22

@aborigines: Adding a group to another is new to me too. Can you explain how this should be possible?
Setting it world readable sure solves the problem, but then everyone can print / scan. Permissions could be easily fixed with ACLs, but I don't know if udev supports them and as many filesystems are mounted without support, it's not feasible.

Harey commented on 2016-02-26 07:56

@aborigines: Hey, that's cool! Add one group to another, I did not know that this is possible. I'd prefer that solution over giving everybody access to the hardware, though. Especially because this only happens on some devices as it seems.

aborigines commented on 2016-02-25 19:44

@sowieso , @Harey you can add group lp to group scanner
change MODE="0664" to MODE="0666" in /etc/udev/rules.d/brscan4.rules

sowieso commented on 2016-02-10 12:16

The printing user is in both groups (lp and scanner). Scanner was working all fine after installing this package. But the printer was stuck. I assume cups could had no permission to access the usb device, as /dev/bus/usb/… is set to root:scanner after installing your package, (instead of root:lp?). I do not know with which permissions cups actually tries to read from devices (there is no special user in passwd, and the current user had permission), but changing the device permission to root:lp fixed the problem for me (scanner working fine too).

All comments