Page MenuHomeSolus

Epson L365 scanner not working in Solus
Closed, ResolvedPublic

Description

Hello, I have an EPSON L365 multi-function printer/scanner, connected to computer via USB cable.
After installing "epson-inkjet-printer-escpr" package, and choosing "Epson L364" from offered driver list during the "Add printer" - printer works ok.
Unforunatelly, my EPSON L365 scanner doesn't work with any "document scanning application" available in Solus.

At Epson support page
http://download.ebz.epson.net/dsc/search/01/search/searchModule
there's a Linux driver for L365 model, named "1.3.22 (10-2017)" (scanner driver, all-in-one package), that contains "Image Scan v3" - Linux software for Epson scanners (Image Scan v3 has own front-end, it allows to set various scanner settings with graphical user interface and save the scanned images to the various file type. It supports USB and network connection for the network capable scanners. Scanner can be controlled via not only own front-end but also command line option).
At the mentioned page, there are few versions of the same driver - compatible with Ubuntu, Mint, Debian, Fedora, openSUSE and CentOS. Since Solus is not on the list of supported Operating systems (it would be great if anyhow possible to convert any of existing package types into snap), I have tried everything on Solus forum to get my EPSON L365 scanner work, but without success:

Simple scan

  • I can select the Epson L365 in scan source. When I press the button "scan", usual rotating circles appears for 2 seconds and that's it, nothing happens later - scanner is completely dead.
  • terminal command "simple-scan": I can select the Epson L365 in scan source. When I press the button "scan", usual rotating circles appears for 2 seconds and that's it, nothing happens later - scanner is completely dead. Nothing appears in terminal.
  • terminal command "sudo simple-scan": I can select the Epson L365 in scan source. When I press the button "scan", usual rotating circles appears for 2 seconds and that's it, nothing happens later - scanner is completely dead. This is what I get in terminal:

$ sudo simple-scan
Password:
Created directory: /var/net-snmp
Created directory: /var/net-snmp/mib_indexes

iscan

  • I get the error message: "Could not send command to scanner. Check the scanner's status."
  • terminal command "iscan": I get the error message "Could not send command to scanner. Check the scanner's status." This is what I get in terminal:

$ iscan
(iscan:1215): Gtk-WARNING : Unable to locate theme engine in module_path: "murrine",
(iscan:1215): Gtk-WARNING
: Unable to locate theme engine in module_path: "murrine",
(iscan:1215): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",

  • terminal command "sudo iscan": I get the error message "Could not send command to scanner. Check the scanner's status." This is what I get in terminal:

$ sudo iscan
Password:
(iscan:1249): Gtk-WARNING : Unable to locate theme engine in module_path: "murrine",
(iscan:1249): Gtk-WARNING
: Unable to locate theme engine in module_path: "murrine",
(iscan:1249): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",

utsushi 3.32.0-3

  • scan itself is processing, but no image is saved and also no error occurs.
  • terminal command "utsushi": scan itself is processing, but no image is saved. This is what I get in terminal:

$ utsushi
(utsushi-scan-gtkmm:1181): Gtk-WARNING : Unable to locate theme engine in module_path: "murrine",
(utsushi-scan-gtkmm:1181): Gtk-WARNING
: Unable to locate theme engine in module_path: "murrine",
(utsushi-scan-gtkmm:1181): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",

  • terminal command "sudo utsushi": scan itself is processing, but no image is saved. This is what I get in terminal:

sudo utsushi
Password:
(utsushi-scan-gtkmm:1278): Gtk-WARNING : Unable to locate theme engine in module_path: "murrine",
(utsushi-scan-gtkmm:1278): Gtk-WARNING
: Unable to locate theme engine in module_path: "murrine",
(utsushi-scan-gtkmm:1278): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",

Consequently I installed via Software center "gtk2-engine-murrine" and "gtk2-engine-murrine-32bit".
After restarting, I tried to launch all 3 programs via terminal, but it still doesn't work. The only difference is that now my terminal is empty without any Gtk-WARNING.
Here's some additional useful info:

$ cut -d: -f1 /etc/passwd
root
bin
nobody
messagebus
systemd-timesync
nm-openvpn
systemd-resolve
systemd-network
pulse
colord
systemd-bus-proxy
saned
polkitd
lp
lightdm
aljosa
systemd-coredump
avahi-autoipd
avahi
nvidia-persistenced

$ groups
aljosa dialout audio video cdrom lpadmin sudo fuse

$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0b05:1837 ASUSTek Computer, Inc.
Bus 001 Device 003: ID 04d9:a070 Holtek Semiconductor, Inc.
Bus 001 Device 005: ID 04b8:08d2 Seiko Epson Corp.
Bus 001 Device 002: ID 0bda:57fa Realtek Semiconductor Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ ls -al /dev/bus/usb/001/005
crw-rw-rw-+ 1 root root 189, 4 Oct 30 15:10 /dev/bus/usb/001/005

$ sane-find-scanner

  1. sane-find-scanner will now attempt to detect your scanner. If the
  2. result is different from what you expected, first make sure your
  3. scanner is powered up and properly connected to your computer.
  4. No SCSI scanners found. If you expected something different, make sure that
  5. you have loaded a kernel SCSI driver for your SCSI adapter.
  6. Also you need support for SCSI Generic (sg) in your operating system.
  7. If using Linux, try "modprobe sg".

could not open USB device 0x1d6b/0x0003 at 002:001: Access denied (insufficient permissions)
could not open USB device 0x0b05/0x1837 at 001:005: Access denied (insufficient permissions)
could not open USB device 0x04d9/0xa070 at 001:004: Access denied (insufficient permissions)
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
found USB scanner (vendor=0x04b8, product=0x08d2) at libusb:001:003
could not open USB device 0x0bda/0x57fa at 001:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 001:001: Access denied (insufficient permissions)

  1. Your USB scanner was (probably) detected. It may or may not be supported by
  2. SANE. Try scanimage -L and read the backend's manpage.
  3. Not checking for parallel port scanners.
  4. Most Scanners connected to the parallel port or other proprietary ports
  5. can't be detected by this program.
  6. You may want to run this program as root to find all devices. Once you
  7. found the scanner devices, be sure to adjust access permissions as
  8. necessary

$ sudo sane-find-scanner
Password:

  1. sane-find-scanner will now attempt to detect your scanner. If the
  2. result is different from what you expected, first make sure your
  3. scanner is powered up and properly connected to your computer.
  4. No SCSI scanners found. If you expected something different, make sure that
  5. you have loaded a kernel SCSI driver for your SCSI adapter.
  6. Also you need support for SCSI Generic (sg) in your operating system.
  7. If using Linux, try "modprobe sg".

could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
found USB scanner (vendor=0x04b8, product=0x08d2) at libusb:001:003

  1. Your USB scanner was (probably) detected. It may or may not be supported by
  2. SANE. Try scanimage -L and read the backend's manpage.
  3. Not checking for parallel port scanners.
  4. Most Scanners connected to the parallel port or other proprietary ports
  5. can't be detected by this program.

$ scanimage -L
device `v4l:/dev/video0' is a Noname USB2.0 HD UVC WebCam: USB2.0 HD virtual device
device `utsushi:esci:usb:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0' is a EPSON EPSON_L365_Series

Event Timeline

crom5 created this task.Oct 30 2017, 2:45 PM
crom5 updated the task description. (Show Details)
crom5 updated the task description. (Show Details)Oct 30 2017, 2:54 PM

Problem completely solved, my Epson L365 scanner now works ok in Solus:
https://solus-project.com/forums/viewtopic.php?f=9&t=7826&start=30

siru added a subscriber: siru.Dec 11 2017, 8:10 PM
crom5 added a comment.Jan 24 2018, 9:41 AM

Hello, Epson L365 scanning is broken again. The same old problem: with using utsushi, once again scan itself is processing, but no image is saved.

crom5 added a comment.Mar 2 2018, 12:56 PM

So this issue (graphicsmagick related) is now defintelly solved, thank you all you guys for yur help.
However, there's a new little problem: https://dev.solus-project.com/T5967

sunnyflunk closed this task as Resolved.Mar 3 2018, 3:04 AM
sunnyflunk claimed this task.
crom5 added a comment.Jan 16 2019, 2:00 PM

Hello, please reopen this task.
Few dasy ago I made a fresh, clean installation of Solus 3.9999-Budgie. With all defualt settings, Epson L365 scanning does not work. Once again I have the same problem: with using utsushi, scan itself is processing but no image is saved.
Furthermore, links for old but working version of utsushi and graphicsmagick are not working too: //(https://www.dropbox.com/sh/3jwzz3ncfm4unuf/AAD58e1cFr5QlY-UYEmvL-JDa/utsushi-3.32.0-4-1-x86_64.eopkg?dl=0 and https://www.dropbox.com/sh/j3yo6sm0epnm0ko/AAAsgifGnZaxfalF52o6VVu2a/graphicsmagick-1.3.26-12-1-x86_64.eopkg?dl=0)//.

crom5 added a comment.Jan 21 2019, 8:22 AM

Solus long standing Epson L365 scanning problem finally solved.
Searching the internet for a solution, I accidentally found "gscan2pdf". It works great.