FS#11587 - Sane does not load epkowa backend for epson scanner with additional firmware (V100,V200,V350 ...)

Attached to Project: Arch Linux
Opened by enkdiu (enkidu) - Friday, 26 September 2008, 11:12 GMT
Last edited by Tobias Powalowski (tpowa) - Monday, 13 October 2008, 14:18 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture All
Severity Low
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
sane does not seem o try any backends but vl4.conf, the file /etc/sane.d/dll.conf does not seem to be parsed
With the sock sane package, my epson scanner V200 is not seen by scanimage -L , but work fine with xsane


Additional info:
* package version(s)
* config and/or log files etc.


Steps to reproduce:

pacman -S sane
pacman -S xsane
yaourt -S iscan ( and the additionnal file/firmware for your scanner)
or install the whole things directly from epson

echo "epkowa" > /etc/sane.d/dll.conf

as root xsane detect the epson scanner and work
as root scanimage and the proprietary iscan detect nothing

strace -o /tmp/sane.log -e trace=open scanimage -L
show that only vl4.conf backend is tried
no other backend is used

Workaround

download and compile sane from sane.org
step1:
configure --with-group=scanner --with-lockdir=/var --prefix=/usr --sysconfdir=/etc
step2:
Modify frontend/Makefile
before
LINK = $(CC) $(LDFLAGS) -o $@
after
LINK = g++ $(LDFLAGS) -o $@

make
make install

as root xsane work as before
as root scanimage -L detect the scanner and work fine
as root iscan also work








This task depends upon

Closed by  Tobias Powalowski (tpowa)
Monday, 13 October 2008, 14:18 GMT
Reason for closing:  Fixed
Comment by Tobias Powalowski (tpowa) - Sunday, 12 October 2008, 06:58 GMT
have you disabled all other epson backends in dll.conf?
Comment by enkdiu (enkidu) - Sunday, 12 October 2008, 18:02 GMT
I have forgotten this case
I'm afraid having spended your time for nothing
Even if i dont understand why the w/a did the things, this case was no more repoductible after *really* cleaning up everything in /etc, /usr/lib and /usr/local and have not reproduced this case.
As i was playing around, i ended with a new open source projet replacing the no-more-maintained ? scanbuttond and the very limited KScannerbutton
Im' doing some polishing on it and also working on dbus backend exposing the scanner button on the system bus before distributing it in two or three week.
It also support any epkowa scanner ( epson perfection serie)
For now i use on my v200, with less and less segv

Loading...