Package Details: brscan-skey 0.2.4_1-12

Git Clone URL: (read-only, click to copy)
Package Base: brscan-skey
Description: Brother scan-key-tool
Upstream URL:
Licenses: custom:brother
Submitter: leidola
Maintainer: 12qu
Last Packager: 12qu
Votes: 62
Popularity: 0.32
First Submitted: 2009-01-27 20:05
Last Updated: 2016-05-11 11:46

Dependencies (4)

Required by (30)

Sources (5)

Latest Comments

1 2 3 4 Next › Last »

sbechet commented on 2019-06-18 20:26

You must add brscan-skey to lp like gpasswd -a brscan-skey lp then brscan-skey.service will work (see udev config rules).

ForgotUmbrella commented on 2017-06-10 05:20

I am unable to start the brscan-skey service.

$ systemctl status brscan-skey
● brscan-skey.service - Brother scan-key-tool
Loaded: loaded (/usr/lib/systemd/system/brscan-skey.service; enabled; vendor preset: disabled)
Active: failed (Result: signal) since Sat 2017-06-10 14:25:45 AEST; 11min ago
Process: 17025 ExecStop=/opt/brother/scanner/brscan-skey/brscan-skey --terminate (code=exited, status=0/SUCCESS)
Process: 281 ExecStart=/opt/brother/scanner/brscan-skey/brscan-skey (code=exited, status=0/SUCCESS)
Main PID: 290 (code=killed, signal=SEGV)
CPU: 593ms

Jun 10 11:14:00 nitori systemd[1]: Starting Brother scan-key-tool...
Jun 10 11:14:00 nitori systemd[1]: Started Brother scan-key-tool.
Jun 10 14:25:45 nitori systemd[1]: brscan-skey.service: Main process exited, code=killed, status=11/SEGV
Jun 10 14:25:45 nitori systemd[1]: brscan-skey.service: Unit entered failed state.
Jun 10 14:25:45 nitori systemd[1]: brscan-skey.service: Failed with result 'signal'.

simeonfelis commented on 2017-02-03 10:43

Something is missing:

root@pandora ~ # LANG=C /opt/brother/scanner/brscan-skey/brscan-skey --reset 2 sh: /opt/brother/scanner/brscan-skey/ No such file or directory
root@pandora ~ # ls -l /opt/brother/scanner/brscan-skey/
insgesamt 124
-rw-r--r-- 1 root root 99 9. Jul 2016 brscan_mail.config
-rw-r--r-- 1 root root 51 9. Jul 2016 brscan_mailmessage.txt
-rwxr-xr-x 1 root root 1160 9. Jul 2016 brscan-skey
-rwxr-xr-x 1 root root 92240 9. Jul 2016 brscan-skey-0.2.4-0
-rw-r--r-- 1 root root 312 9. Jul 2016 brscan-skey-0.2.4-0.cfg
-rwxr-xr-x 1 root root 11779 9. Jul 2016
drwxr-xr-x 2 root root 4096 17. Sep 15:22 script

No in this directory. Let's create a symlink:

root@pandora ~ # cd /opt/brother/scanner/brscan-skey/
root@pandora /opt/brother/scanner/brscan-skey # ln -s
root@pandora /opt/brother/scanner/brscan-skey # LANG=C /opt/brother/scanner/brscan-skey/brscan-skey --reset 2

--> no error, but I don't know what it actually does.

Harey commented on 2016-11-18 08:12

@DesertWolf29: You will have to edit the Scanto* scripts the package brscan-skey provides to your needs. See /opt/brother/scanner/brscan-skey/script/ See Or you try to scan directly from GIMP.

DesertWolf29 commented on 2016-11-17 20:20

I am able to install it and my scanner is able to see my computer and scan, however, after it finishes scanning with scan to image GIMP will not open showing the scanned image. I know the behaviour is for the scanner to connect and send the image to GIMP and you can edit it from there however it will not do this...

timofonic commented on 2016-04-28 14:43

WHat about this alternative? It's fully open source and requires Python, but maybe that code can be replaced too if someone is able to.

Falkenber9 commented on 2015-07-27 13:49

Changed Username "robert.r" -> Falkenber9
All issues are fixed, works like a charm. Thank you!

12qu commented on 2015-06-30 10:29

I have uploaded a new release, and I believe all issues are now fixed. I will also create a package in AUR 4 imminently. Apologies for the delay in getting around to this.

Specific replies to your comments:

@DonHugo Thanks for that, I've fixed the link.

@robert.r I never got an "Invalid argument" error due to _this_ package, but I did get that error due to some bug in Brother's `brscan3` SANE driver (which I figure you're also using if you have a DCP-585CW) that caused the scan to fail when the device was plugged into a USB 3.0 port. This issue seems to have been fixed in the latest release 0.2.13-1 of `brscan3`, although weirdly this release isn't advertised as the latest on Brother's scanner driver download page (, and the AUR package for `brscan3` still uses 0.2.11-5 by default. However, there is a comment on the AUR `brscan3` page that shows how to obtain the latest version which worked for me.

However, for precisely the reasons you give in your most recent comment, I do get a "Permission denied" (or something like) error as a result of this package. I didn't notice this previously because I do not use Brother's default scan scripts (`` etc.), but I have fixed this issue in the latest release for people who do. Now installation will create `/srv/brscan-skey` as the home directory of the `brscan-skey` user (which the daemon is run as), and all files created by Brother's default scripts should end up in here.

Please let me know if you have any other issues or suggestions.

Anonymous comment on 2015-04-25 09:20

Got the solution for the "Invalid argument" Problem: launches the application as user "brscan-skey", not as root and not your username.

When I looked into the scripts (e.g. /opt/brother/scanner/brscan-skey/script/,
these try to create a directory "~/brscan" the home-directory of user "brscan-skey" to store the images.

But it's home is set to "/", so it fails because of a permission error.

As a quick-and-dirty workaround I manually created a "/brscan" directory and set "brscan-skey" as owner for this folder.

After that scanning works. But as a clean solution there needs to be a better fix.

DonHugo commented on 2015-04-18 07:41

Source Url needs to be changed from to