Le 2020-11-04 19:07, Marco Fioretti a écrit :
Greetings,
I just received an Epson XP-4100 multifunction printer, and connected
it to an Ubuntu 20.04 desktop, with all updates installed, as well as
the packages sane and sane-utils
Printing works fine, scanning does not. lsusb, scanimage and avahi
browse do list the scanner (see outputs below), and its web interface
of the scanner is reachable at http://127.0.0.1:60000/
However:
* the Epson imagescan package does not find any device.
* the web interface at Product Status -> Network says
Device Name :
EPSON309A2B
Connection Status :
Disable
and I can't find any way to enable it from there
* if I run scanimage I get "scanimage: sane_start: Invalid argument"
(see details below)
* skanlite sees the scanner, but cannot actually scan: it just makes
it click for a few minutes, during which the scanner display says
"Scanning the original", then aborts, just like scanimage (see its
output below)
I have configured and used lots of scanners under Linux for years
including shell scripts to scan lots of documents, but honestly I have
no idea what to do how or check next to make scanning work this
time... Any advice is very welcome
Thanks in advance,
Marco
COMMAND OUTPUTS:
#> lsusb...
Bus 001 Device 005: ID 04b8:1137 Seiko Epson Corp. XP-4100 Series
#> scanimage -L
device `escl:http://127.0.0.1:60000' is a ESCL XP-4100 Series
[583642553130313920] flatbed scanner
#> avahi-browse -rt _uscan._tcp
+ lo IPv4 XP-4100 Series [583642553130313920]
_uscan._tcp local
= lo IPv4 XP-4100 Series [583642553130313920]
_uscan._tcp local
hostname = [polaris.local]
address = [127.0.0.1]
port = [60000]
txt = ["txtvers=1" "vers=2.63" "rs=eSCL" "ty=EPSON XP-4100 Series"
"pdl=application/pdf,image/jpeg" "cs=binary,grayscale,color"
"duplex=F" "adminurl=http://127.0.0.1:60000/PRESENTATION/BONJOUR"
"UUID=cfe92100-67c4-11d4-a45f-381a52309a2b" "note="
"representation=http://127.0.0.1:60000/icon.png"]
#> scanimage -d "escl:http://127.0.0.1:60000" -p --format=tiff
--mode=Color --resolution=1200dpi > gigio.tiff
Capability : [(null)]
Capability : [image/jpeg]
scanimage: rounded value of resolution from 1200 to 1200
scanimage: rounded value of br-x from 0 to 0
scanimage: rounded value of br-y from 0 to 0
scanimage: sane_start: Invalid argument
#> skanlite
"deviceOption value="
("image/bmp", "image/jpeg", "image/png", "image/tiff",
"image/vnd.microsoft.icon", "image/vnd.wap.wbmp", "image/webp",
"image/x-eps", "image/x-icns", "image/x-pcx", "image/x-pic",
"image/x-portable-bitmap", "image/x-portable-graymap",
"image/x-portable-pixmap", "image/x-rgb", "image/x-tga",
"image/x-xbitmap", "image/x-xpixmap")
"escl:http://127.0.0.1:60000"
"escl:http://127.0.0.1:60000"
Capability : [(null)]
Capability : [image/jpeg]
"escl:http://127.0.0.1:60000"
"escl:http://127.0.0.1:60000"
sane_start= Invalid argument
Hi
Update your sane version, this should solve the problem:
# sudo add-apt-repository ppa:sane-project/sane-git
# sudo apt-get update
# sudo apt install libsane libsane-common sane-utils
Thierry