Package Details: brscan-skey 0.2.4_1-12

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

Dependencies (4)

Required by (1)

Sources (5)

Latest Comments

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

Anonymous comment on 2015-02-01 09:29

Since one of the recent system-updates this application cannot initiate a scan.

Pressing "Scan to File" on my Brother DCP585CW (connected via WiFi) results in starting the script "scantofile-" with the following arguments: brother3:net1;dev0 DCP-585CW

Within this script scanning is started by:
scanimage --device-name "$device" --resolution $resolution > "$output_file"
which is resolved to:
scanimage --device-name "brother3:net1;dev0" --resolution 150 > "/tmp/testfile.pnm"

But the scanimage command failes with:
scanimage: open of device brother3:net1;dev0 failed: Invalid argument

This happens when I use the "systemctl --user start brscan-skey.service"-Daemon OR launch brscan-skey manually as a normal user (which automatically forks to background).

BUT: When I launch either script or the scanimage-command with exactly the same parameters as mentioned (and as the same user), the scan succeeds!

Any Suggestions?

jellysheep commented on 2014-08-25 06:21

@12qu: Oh, I did not consider a scan server scenario.
This is just great, and it works fine, thank you very much!

All comments