You are not logged in.

#1 2014-06-03 15:50:08

quellen
Member
From: Italy
Registered: 2014-05-24
Posts: 274

[SOLVED?] Problem with EPKOWA driver for EPSON Scanner

Hi,
I'm trying to configure my scanner/printer EPSON:

$ lsusb
Bus 001 Device 004: ID 04b8:082e Seiko Epson Corp. PX-A720 [Stylus CX5900/CX6000/DX6000]
[...]
$ uname -r
3.14.4-1-ARCH

If I install "sane" and "xsane" (from official repositories), it works but in XSANE there are only four resolutions: 100,300,600,1200.

Then I have installed "iscan" and "iscan-data" (from AUR). It makes a new profile for my scanner: "epkowa". With this profile XSANE works with all resolutions...

...The problem is that EPKOWA profile rarely works, but only occasionally.

Often XSANE says "epkowa:usb:001:005 is busy"

$ scanimage -d
scanimage: open of device epkowa:usb:005:024 failed: Device busy

I tried to disable "epson" and "epson" from "/etc/sane.d/dll.conf" , but it still doesn't works.

$ cat /etc/sane.d/dll.conf
# enable the next line if you want to allow access through the network:
net
#epson
#epson2
epkowa

I tried to active epson with epkowa or epson2 with epkowa but I don't solved.


This is epkowa.config

$ cat /etc/sane.d/epkowa.conf
# epkowa.conf -- sample configuration for the EPKOWA SANE backend
# Copyright (C) 2004, 2008, 2009  Olaf Meeuwissen
#
# See sane-epkowa(5), sane-usb(5) and sane-scsi(5) for details.

# Detect all devices supported by the backend.
# If you don't have a SCSI device, you can comment out the "scsi"
# keyword.  Similarly for the other keywords.
#
usb
#scsi


# For any USB scanner not known to the backend (yet), you may, at your
# own peril(!!), force the backend to recognise and use it via libusb.
# You can do so by the following configuration command:
# 
#   usb <USB vendor ID> <USB product ID>
#
# SEIKO EPSON's USB vendor ID is '0x04b8' (without quotes).  In order
# to find the USB product ID, use lsusb(1).
# A sample configuration for the Epson Perfection 1650 (Epson GT-8200),
# which has a product ID of 0x0110, would look as follows:
#
usb 0x04b8 0x082e


# For SCSI devices not detected, you can add an entry like:
#
#   scsi EPSON GT-20000
#
# where the GT-20000 bit corresponds to the SCSI model information as
# shown in the output of dmesg(1) or in the /var/log/kern.log file.


# Network attached devices may be made to work by first installing the
# (non-free) iscan-network-nt package and then adding configuration lines
# as per information below.
#
# For each network attached device, you must add an entry as follows:
#
#   net <IP-address|hostname> [port-number]
#
# Ask your network administrator for the device's IP address or check
# for yourself on the panel (if it has one).  The port-number is very
# optional and defaults to 1865.
# Note that network attached devices are not queried unless configured
# in this file.
#
# Examples:
#
#net 192.16.136.2 1865
#net 10.0.0.1
#net scanner.mydomain.com


# Some backend behaviour can be customized by using the option keyword
# followed by an option name, as shown below.
#
#   option <option-name>
#
# Currently available options:
#
# Makes the automatic document feeder the default document source
#option prefer-adf

I tried to install "iscan-plugin-cx4400" but I don't solved.

p,s,
On Fedora 16/18/20 iscan worked good. I tried to copy the files contained in Fedora's RPM iscan to /usr/lib/sane, but SANE does not recognize them.
http://download.ebz.epson.net/dsc/du/02 … 5491b11266

This is "epkowa" drivers contained in the Fedora's RPM "iscan-2.29.3-1.usb0.1.ltdl7.i386.rpm":

$ ls -l
totale 600
-rwxr-xr-x 1 pippo pippo    924  9 dic 10.52 libsane-epkowa.la
lrwxrwxrwx 1 pippo pippo     24  9 dic 10.52 libsane-epkowa.so.1 -> libsane-epkowa.so.1.0.15
-rwxr-xr-x 1 pippo pippo 609277  9 dic 10.52 libsane-epkowa.so.1.0.15

This is "epkowa" drivers contained in the package made by AUR (iscan-2.29.3-6-i686.pkg.tar.xz):

$ ls -l
totale 312
lrwxrwxrwx 1 pippo pippo     24  3 giu 14.41 libsane-epkowa.so -> libsane-epkowa.so.1.0.15
lrwxrwxrwx 1 pippo pippo     24  3 giu 14.41 libsane-epkowa.so.1 -> libsane-epkowa.so.1.0.15
-rwxr-xr-x 1 pippo pippo 318768  1 giu 18.34 libsane-epkowa.so.1.0.15

Thanks for your attention.

Last edited by quellen (2014-06-05 11:52:33)


sorry for my bad english

Offline

#2 2014-06-05 11:52:04

quellen
Member
From: Italy
Registered: 2014-05-24
Posts: 274

Re: [SOLVED?] Problem with EPKOWA driver for EPSON Scanner

I "SOLVED"

I replaced the original "epson", "epson2" and "epkowa" drivers with the drivers installed on a notebook with Fedora16 (and sane 1.0.23), and now epkowa profile works good with all resolutions!

You can download Fedora16 epson drivers here.

$ ls -l /usr/lib/sane|grep epson
-rwxr-xr-x 1 pippo pippo 179760 10 set  2012 libsane-epson2.so
-rwxr-xr-x 1 pippo pippo 179760 10 set  2012 libsane-epson2.so.1
-rwxr-xr-x 1 pippo pippo 179760 10 set  2012 libsane-epson2.so.1.0.23
-rwxr-xr-x 1 pippo pippo 122080 10 set  2012 libsane-epson.so
-rwxr-xr-x 1 pippo pippo 122080 10 set  2012 libsane-epson.so.1
-rwxr-xr-x 1 pippo pippo 122080 10 set  2012 libsane-epson.so.1.0.23

$ ls -l /usr/lib/sane|grep epkowa
-rwxr-xr-x 1 pippo pippo    889  9 dic 11.12 libsane-epkowa.la
lrwxrwxrwx 1 root root     24  1 giu 18.34 libsane-epkowa.so -> libsane-epkowa.so.1.0.15
-rwxr-xr-x 1 pippo pippo 620651  9 dic 11.12 libsane-epkowa.so.1
-rwxr-xr-x 1 pippo pippo 620651  9 dic 11.12 libsane-epkowa.so.1.0.15

Last edited by quellen (2014-06-05 11:57:25)


sorry for my bad english

Offline

Board footer

Powered by FluxBB