[sane-devel] Fwd: [Bug 1728012] Re: Many 3rd party scanner drivers are broken by a sane change
steven at simplycircus.com
Wed Jun 26 19:18:18 BST 2019
See the attached email. 18.04 fix in the ppa needs testing.
---------- Forwarded message ---------
From: Gunnar Hjalmarsson <1728012 at bugs.launchpad.net>
Date: Wed, Jun 26, 2019 at 12:26 PM
Subject: [Bug 1728012] Re: Many 3rd party scanner drivers are broken by a
To: <steven at simplycircus.com>
I have uploaded a proposed fix of sane-backends to this PPA:
If you are on 18.04 and affected by this bug, it would be great if you
could install from the PPA, test to find out if it makes a difference,
and report your observations in a comment here.
You received this bug notification because you are subscribed to the bug
Many 3rd party scanner drivers are broken by a sane change
Status in sane-backends package in Ubuntu:
Status in sane-backends source package in Bionic:
Status in sane-backends package in Debian:
* Starting with Ubuntu 17.10, Ubuntu changed the directory where sane
dll looks for third party drivers. This configuration effectively
broke backward compatibility for all existing third-party drivers.
* A large swath of these third party drivers (most of them) are no
longer supported by the OEM, so maintaining compatibility is
* No open source replacement drivers are currently available, nor
does the community have the resources to easily replace them.
* This bug represents a substantial portion of the scanners in use.
Scanners known to be affected include, but are not limited to:
- Brother Scanners (all Brother scanners before brscan4)
- Dell MFP Laser Printer 1135n
- Epson Scanners
- All scanners supported by the libsane-epk driver
- All scanners supported by the iscan driver
- Epson Perfection V10
- Epson Perfection V1000
- Epson WorkForce GT-1500
- Epson Perfection V33
- Samsung M2070
- Xerox Workcentre 3225
* This was working in the 17.04 release. 18.10 is an LTS release, so
backporting is warranted for the 18.10 release.
* Following the standard installation procedures for any of the
affected scanner drivers results in the driver files being installed
to /usr/lib/sane/, and sane looking for them in /usr/lib/x86_64-linux-
gnu/sane. When xsane is run, the scanner is not found.
* Regression to previous working sane package often results in the
automatic removal of core system components (documented in the
comments to this bug report), making regression an unusable option for
addressing this bug.
* The available patch is functional and stable in the 19.10 branch.
* Third party sane drivers in previous version of sane were located
under /usr/lib/sane/, however, the current version of sane on Ubuntu only
looks for 64 bit drivers under the /usr/lib/x86_64-linux-gnu/sane
directory. /usr/lib64 and /usr/lib64/sane are other directories old drivers
are known to install files to.
* The addition of symlinks alone does not appear to fix this issue,
though it may make the scanner detectable. Changes to udev rules are
also needed to allow proper communications to the scanners. A
selection of workarounds, including working (though not ideal) udev
rules for a number of scanners has been posted to the sane
To manage notifications about this bug go to:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the sane-devel