[opensuse-support] Tumbleweed: rpm problem or Xsane cannot find scanner

Hi, The scanner driver is an 64-bit rpm-package from Brother and works with Leap 15.2. An obvious difference to Tumbleweed is: After the installation with Yast I find under Leap in /etc/udev/rules.d/ /etc/udev/rules.d/55-brother-mfp-brscan5-1.0.2-2.rules /etc/udev/rules.d/55-libsane.rules /etc/udev/rules.d/56-sane-backends-autoconfig.rules /etc/udev/rules.d/70-persistent-net.rules (441 bytes) After the installation with Yast I find under Tumbleweed in /etc/udev/rules.d/ just /etc/udev/rules.d/70-persistent-net.rules (zero bytes). I did a test and copied the files form Leap 15.2 to Tumbleweed to /etc/udev/rules.d/. Xsane worked(!) Finally I found libsane.rule and sane-backends-autoconfig.rules in Tumbleweed under /usr/lib/udev/rules.d/55-libsane.rules /usr/lib/udev/rules.d/56-sane-backends-autoconfig.rules Obviously for xsane to find it, /etc/udev/rules.d/55-brother-mfp-brscan5-1.0.2-2.rules should be at a different location. Solution, sort of: I copied the Brother driver in Tumbleweed to /etc/udev/rules.d/55-brother-mfp-brscan5-1.0.2-2.rules and linked /etc/udev/rules.d/55-libsane.rules -> /usr/lib/udev/rules.d/55-libsane.rules /etc/udev/rules.d/56-sane-backends-autoconfig.rules -> /usr/lib/udev/rules.d/56-sane-backends-autoconfig.rules Peter -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

Hello Peter, Am Mittwoch, 2. September 2020, 20:47:04 CEST schrieb Peter McD:
The scanner driver is an 64-bit rpm-package from Brother and works with Leap 15.2. An obvious difference to Tumbleweed is:
.... As an alternative (I use a Brother printer/scanner as well), in case yur device supports this: I use the print-to-folder option from the Brother to send the scan directly into a SMB share on the PC. This is IMO more convenient than using a scanner application.... Cheers Axel -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

Am 02.09.20 um 21:55 schrieb Axel Braun:
Hello Peter,
Am Mittwoch, 2. September 2020, 20:47:04 CEST schrieb Peter McD:
The scanner driver is an 64-bit rpm-package from Brother and works with Leap 15.2. An obvious difference to Tumbleweed is:
....
As an alternative (I use a Brother printer/scanner as well), in case yur device supports this: I use the print-to-folder option from the Brother to send the scan directly into a SMB share on the PC. This is IMO more convenient than using a scanner application....
I'll have a look. Thanks Peter -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

<snip>
Solution, sort of:
I copied the Brother driver in Tumbleweed to /etc/udev/rules.d/55-brother-mfp-brscan5-1.0.2-2.rules and linked /etc/udev/rules.d/55-libsane.rules -> /usr/lib/udev/rules.d/55-libsane.rules /etc/udev/rules.d/56-sane-backends-autoconfig.rules -> /usr/lib/udev/rules.d/56-sane-backends-autoconfig.rules
Peter My printer/scanner uses the brscan3 rpm, but this may apply to your
On 2020-09-02 12:47 p.m., Peter McD wrote: package, brscan5. The package should contain a script named something like this: /usr/bin/brsaneconfig3 If you run that script, it should copy all the files to the proper places. On my system, it also created a line in /etc/sane.d/dll.conf #brother3 which appears to be needed to load the scanner driver (in your setup, it should probably read "#brother5"). There is also a rpm from Brother named "brscan-skey", which may or may not apply to your scanner. Here, it allows the scanner to be operated from the device panel. -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org

Am 02.09.20 um 22:10 schrieb Darryl Gregorash:
<snip>
Solution, sort of:
I copied the Brother driver in Tumbleweed to /etc/udev/rules.d/55-brother-mfp-brscan5-1.0.2-2.rules and linked /etc/udev/rules.d/55-libsane.rules -> /usr/lib/udev/rules.d/55-libsane.rules /etc/udev/rules.d/56-sane-backends-autoconfig.rules -> /usr/lib/udev/rules.d/56-sane-backends-autoconfig.rules
Peter My printer/scanner uses the brscan3 rpm, but this may apply to your
On 2020-09-02 12:47 p.m., Peter McD wrote: package, brscan5.
The package should contain a script named something like this:
/usr/bin/brsaneconfig3
If you run that script, it should copy all the files to the proper places. On my system, it also created a line in /etc/sane.d/dll.conf
It worked for Leap 15.1/15.2. I think this is a Leap/Tumbleweed difference. There are a number of recent changes in Tumbleweed which may affect the origial Brother rpm package. I got an hint: https://en.opensuse.org/openSUSE:Packaging_UsrEtc ...
There is also a rpm from Brother named "brscan-skey", which may or may not apply to your scanner. Here, it allows the scanner to be operated from the device panel.
This is something I will look into. Thanks Peter
-- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org
participants (3)
-
Axel Braun
-
Darryl Gregorash
-
Peter McD