[sane-devel] Epson DS-530 Backend

Anthony Sokolowski anthony at vibroflow.com.au
Wed Sep 26 10:11:27 BST 2018

Hi Olaf,

Thank you for the clarification.

Product ID for the DS-530 is 0x0155

I tried adding this to epsonds.conf as per your instructions and epsonds 
man page. scanimage -L found no scanners.

scanimage -L works now only after running the imagescan install script 
from Epson.


On 25/09/18 23:02, Olaf Meeuwissen wrote:
> Hi Anthony, Camil,
> ioan.camil.bancioiu at gmail.com writes:
>> Hello Anthony,
>> Epson provides the source code of the driver, you could download that from their usual download page.
>> Alternatively, get it from Slackware: http://www.slackware.com/~alien/slackbuilds/iscan/
> Please note that iscan's epkowa backend does *not* support the DS-530.
> I know it's easy to get confused about, but EPSON's
>    Image Scan! for Linux (iscan)
> and
>    Image Scan v3 (imagescan, aka utsushi)
> are two completely different beasts.  About as different as the epson2
> and epsonds backends.  That said, you can get the source code for
> imagescan from EPSON's download page.
> # I have been intimately involved in both EPSON "drivers" and set up a
> # project to track the imagescan[1] sources as well as a fork that has
> # (increasingly less but still) some extras called utsushi[2].
> #
> #  [1]: https://gitlab.com/utsushi/imagescan
> #  [2]: https://gitlab.com/utsushi/utsushi
>> Compiling the Slackware version was more straightforward, as they have fixed some compilation errors.
>> To enable 16-bit scanning in Linux, modify the file backends/dip-obj.c by replacing a certain function with the one here: https://alioth-lists.debian.net/pipermail/sane-devel/2018-September/036330.html
> This only applies to the epkowa backend.
>> On Saturday, 22 September 2018, Anthony Sokolowski wrote:
>>> Hello,
>>> I would like to attempt to modify the epsonds backend to work with the
>>> new DS-530 model. The DS-510 is listed as working so hopefully the
>>> models are not too different.
>>> The official Epson linux driver application is imagescan and this works
>>> fine for the scanner. Is there any way to use this program to develop
>>> the Sane driver?
> The code bases for the utsushi backend that is part of imagescan and the
> SANE project's epsonds backend are *completely* different.  If you still
> really want to add support for the DS-530 to the epsonds, I suggest you
> add
>    usb 0x4b8 0x....
> to /etc/sane.d/epsonds.conf and give it a try.  The 0x.... is the
> device's USB product ID.  Run `lsusb` (with your scanner plugged in and
> powered on) to find it.  Chances are that most of the functionality will
> work out of the box.
> # BTW, I'd like to know that USB product ID.
> Hope this helps,
> --
> Olaf Meeuwissen, LPIC-2            FSF Associate Member since 2004-01-27
>   GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13  F43E B8A4 A88A F84A 2DD9
>   Support Free Software                        https://my.fsf.org/donate
>   Join the Free Software Foundation              https://my.fsf.org/join

More information about the sane-devel mailing list