What a mess. Changing the package name from libsane to libsane1 andthen expecting nothing breaks??? The Provides: libsane is absolutelyrequired until all depending packages have been updated to require thenew libsane1 package.

The issue with third party package does not end there. A lot of themwere created before "multi-arch" so they install in /usr/lib/sane or/usr/lib64/sane, not in some really architecture dependent place such as/usr/lib/x86_64-linux-gnu/sane. There is little change that third party*vendor* packages will be rebuilt to fix this.

As far as iscan and its interpreters are concerned, to the best of myknowledge they are no longer actively maintained. Good luck proddingEPSON in fixing this.

# Full disclosure: I work at a daughter company of EPSON and have been# taking care of iscan for over a decade (and spent about five years# working on utsushi, aka imagescan).

Post by Olaf MeeuwissenActually, I'd leave them where they are and create symlinks to them fromwhere they are expected. After moving them back to /usr/lib/sanecd /usr/lib/x86_64-linux-gnu/saneln -s ../../sane/libsane-epkowa.laln -s ../../sane/libsane-epkowa.so.1ln -s ../../sane/libsane-epkowa.so.1.0.15

Dear Olaf I discovered this after my post by myself ...

Nevertheless many thanks for your kind advice. And yes you are right: noreboot needed.

In the meanwhile we got the following backends working by doing these steps:

Only brscan4 refuses to work for what reason ever (it works only as rootand only with xsane, no scanimage, no scantopdf ...) currently we trydiscover if any 'special' udev rules are missing and generating themmight work.

Any help/advice appreciated.

The owner of the brscan4 Scanner asked Brother. They replied: "read thefaq, or check over internet if there are solutions from the community".

current state can be observed herehttps://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1728012

Some people call using 'MODE="0777" for epson dangerous. The rule wasinstalled by the epson-printer-utility. With the rule Iscan works,without not.

I read through the bug report you mentioned below and think the wholething sucks. Ubuntu has made a *huge* judgement error pulling an*experimental* package for their upcoming release just to get a newerversion of the SANE backends upstream. A lot of scanners supported bythird party scanner break for no good reason.

I think things can actually be solved quite easily if Jörg can upload alibsane-1.0.27 package that simply uses the debian/* from 1.0.25 with afew minor changes:

- change the configure invocation to account for the changed USB option(see note 2 of the NEWS file)- drop any patches that we included (mentioned in an earlier head's up)- the usual "new version" changes

This can be uploaded to Debian's unstable/sid and Ubuntu can then pullthat for their upcoming release.

Any help/advice appreciated.

See above.

@Jörg> You can stop reading here and start on that package ;-)

The owner of the brscan4 Scanner asked Brother. They replied: "read thefaq, or check over internet if there are solutions from the community".

That's a polite way of saying "We don't support GNU/Linux" :-(

Brother is not alone in this. Manufacturers may publish a package thatmakes the device work with (a subset of?) SANE but that is not the sameas providing support.

current state can be observed herehttps://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1728012

Ugh!

Some people call using 'MODE="0777" for epson dangerous. The rule wasinstalled by the epson-printer-utility. With the rule Iscan works,without not.

A mode of 0777 gives anyone on the PC/laptop access to the scanner (MFPin your case, I believe). Whether that is "dangerous" depends on whouses th PC/laptop. The idea behind 0664, used by many distributions,and making the device owned by a special purpose group (scanner, lp,etc.) or adding an ACL for that group is that that allows the machine'sadmin to configure some kind of access policy.

I think that 0666 should work but that basically has the same securityimplications. I don't know if the printer utility has any specialrequirements that dictate execute permissions and also don't know whatis responsible for the firmware upload. I do know that the non-freescanner plugin are (should be) able to upload the firmware themselves.

Post by Olaf MeeuwissenI read through the bug report you mentioned below and think the wholething sucks. Ubuntu has made a *huge* judgement error pulling an*experimental* package for their upcoming release just to get a newerversion of the SANE backends upstream. A lot of scanners supported bythird party scanner break for no good reason.

Reverting this decision would definitely be the best solution.

But who knows (I'm not affiliated to ubuntu in any way, I'm only usingit). In that case it's good to have workarounds to overcome the limitations.

Thanks to another user we got now Brother brscan4 based scanners workingtoo (by using an unconventional approach) with relevant scanning apps(Xsane, scanimage, simple-scan, scantopdf)and as user.

Post by Olaf MeeuwissenI read through the bug report you mentioned below and think the wholething sucks. Ubuntu has made a *huge* judgement error pulling an*experimental* package for their upcoming release just to get a newerversion of the SANE backends upstream. A lot of scanners supported bythird party scanner break for no good reason.

Reverting this decision would definitely be the best solution.But who knows (I'm not affiliated to ubuntu in any way, I'm only usingit). In that case it's good to have workarounds to overcome the limitations.

I'm not affiliated with Ubuntu either (but I do have a Launchpadaccount) and I no longer use any of the 'buntus. I don't let those kindof "details" get in my way when a "dumb decision" wrecks my workflow orcauses me lots of extra work. If the maintainers of your preferreddistribution(s) break things, it's up to them to fix them (possibly withthe help of knowledgeable users) and not the upstream project.

Post by staedtler-przyborskiThanks to another user we got now Brother brscan4 based scanners workingtoo (by using an unconventional approach) with relevant scanning apps(Xsane, scanimage, simple-scan, scantopdf)and as user.

Oh yeah, hwdb files, yet another systemd thingy. Our sane-desc utilityknow how to create these files since the summer of 2013. I'm not sureif any distribution uses them but that would probably not have helpedthose brscan4 users anyway.