I’m trying to get my scanner to send content to a CentOS-6.4 VM; I’m certain now it’s a case of using the buttons to trigger a request to pull content, which indeed fits the definition of what is actually happening in a modern day “push” of data (for example, MMS is really a short SMS to come and get a big payload; push-email is a notice to come and get stuff).
So. There I was. a MFC-J425W is really a brscan4
daemon, so I grabbed that:
- http://www.brother.com/pub/bsc/linux/dlf/brscan4-0.4.1-6.x86_64.rpm
- http://www.brother.com/pub/bsc/linux/dlf/brscan-skey-0.2.4-1.x86_64.rpm
Problem is, the install %post scriptlet of brscan4
called its own /opt/brother/scanner/brscan4/setupSaneScan4
which on line 13 went looking for /etc/sane.d/dll.conf
which is part of sane
. Unfortunately, the notion of “dependency” escapes those brscan* RPMs, so I’ll need to add that RPM as well. sane
drags in most of the state of Georgia (well, maybe just sane-frontends which pulls in libexif, libgphoto2, libieee1284, libtool-ltdl, libv4l, lockdev, sane-backends, sane-backends-libs
, and sane-backends-libs-gphoto2
)
A re-install of the brscan twins (yum erase
, yum localinstall
) doesn’t experience the same error, so I’m onto a good start.
A quick “sudo /usr/bin/brsaneconfig4 -a name=Groucho model=MFC-J425W ip=10.0.0.12
” got me a registered printer under scanimage -L
:
device `brother4:net1;dev0' is a Brother Groucho MFC-J425W
Success. I think ?
The next step would be a scanner-button-daemon such as scanbd; I want to use the provided Brother brscan-skey and I found that after scanimage -L
found the scanner, brscan-skey
can as well:
$ sudo brscan-skey -l
$ sudo brscan-skey -t
$ sudo brscan-skey
$ sudo brscan-skey -l
Groucho : brother4:net1;dev0 : 10.0.0.12 Active
That’s a fair amount of progress for the day. These are mostly notes for myself, but I hope someone else can benefit. My next step would be a customization of the brscan-skey such as per http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/instruction_scn5.html
Recent Comments