From Gentoo Wiki
Jump to:navigation Jump to:search

Guide page for Epkowa.

This article is a stub. Please help out by expanding it - how to get started.

What is it?

Proprietary driver for some Epson scanners.

Why might it be needed?

To support Epson scanners not supported by a standard SANE backend but listed as supported by Epkowa driver.

How does it integrate with Gentoo?

The Epkowa driver in included in media-gfx/iscan which is a proprietary Epson scanner utility. Some Epson scanners require an additional plugin. These plugins are packaged separately as media-gfx/iscan-plugin*.

  • Question: Is a plugin always required by iscan?
  • Question: If no plugin is required is the scanner likely to work with standard epson or epson2 SANE backend?
  • Question: Does the need for a plugin correspond to a dependency on Epson firmware?

Plugins have a dependency on media-gfx/iscan and media-gfx/iscan-data

Once installed Epkowa can be used by other SANE compliant scanner utilities such as xsane in the same way as any other SANE backend.


If the scanner requires a plugin emerge the appropriate media-gfx/iscan-plugin* package. This will pull in media-gfx/iscan and media-gfx/iscan-data as dependencies.





Issues with media-gfx/iscan-data

media-gfx/iscan-data currently broken (see bug).

Workaround (see also suggestions in bug reports)

Check dependencies of iscan-plugin* and emerge these separately.

For iscan use --nodeps to avoid pulling in iscan-data which will cause build to fail.

Emerge you plugin using --nodeps to avoid pulling in iscan-data which will cause build to fail.

This should leave you with a system in which the scanner is found by scanimage -L and sane-find scanner using root account but not as normal user.

Manually adapt udev rules to add USB vendor and device id (see ref, man udev, SANE etc).