[Solved!] Epson Perfection V33 Scanner doesn't work.

Forum rules
Before you post please read this
Post Reply
Grateful4Linux
Level 2
Level 2
Posts: 74
Joined: Wed Aug 07, 2019 8:02 pm

[Solved!] Epson Perfection V33 Scanner doesn't work.

Post by Grateful4Linux »

Hello. I am still pretty new to Linux Mint 19.2 64 bit Cinnamon version (from Windows 7) and haven't been able to get my Epson Perfection V33 scanner to work with any installed applications:

Simple Scan - no scanner available. Please connect a scanner.
Xsane - no devices available
Image Scan! for Linux - Could not send command to scanner. Check the scanner's status.

Basic system information:

Code: Select all

marie@marie-miniPC:~$ inxi -Fxz
System:
  Host: marie-miniPC Kernel: 4.15.0-66-generic x86_64 bits: 64 compiler: gcc 
  v: 7.4.0 Desktop: Cinnamon 4.2.4 Distro: Linux Mint 19.2 Tina 
  base: Ubuntu 18.04 bionic 
Machine:
  Type: Desktop Mobo: SYWZ model: S200 Series serial: <filter> 
  UEFI: American Megatrends v: 5.12 date: 05/09/2019 
Battery:
  Device-1: hidpp_battery_0 
  model: Logitech Unifying Device. Wireless PID:2011 charge: 70% 
  status: Discharging 
  Device-2: hidpp_battery_1 model: Logitech Wireless Mouse M325 charge: 55% 
  status: Discharging 
CPU:
  Topology: 6-Core model: Intel Core i7-8750H bits: 64 type: MT MCP 
  arch: Kaby Lake rev: A L2 cache: 9216 KiB 
  flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 52992 
  Speed: 800 MHz min/max: 800/4100 MHz Core speeds (MHz): 1: 800 2: 800 
  3: 802 4: 800 5: 800 6: 800 7: 800 8: 800 9: 800 10: 801 11: 800 12: 800 
Graphics:
  Device-1: Intel driver: i915 v: kernel bus ID: 00:02.0 
  Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa 
  resolution: 2560x1440~60Hz 
  OpenGL: renderer: Mesa DRI Intel UHD Graphics 630 (Coffeelake 3x8 GT2) 
  v: 4.5 Mesa 19.0.8 direct render: Yes 
Audio:
  Device-1: Intel CM238 HD Audio driver: snd_hda_intel v: kernel 
  bus ID: 00:1f.3 
  Device-2: Tenx type: USB driver: hid-generic,snd-usb-audio,usbhid 
  bus ID: 1-1:2 
  Sound Server: ALSA v: k4.15.0-66-generic 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  driver: r8169 v: 2.3LK-NAPI port: e000 bus ID: 01:00.0 
  IF: enp1s0 state: down mac: <filter> 
  Device-2: Intel Wireless-AC 9260 driver: iwlwifi v: kernel port: e000 
  bus ID: 02:00.0 
  IF: wlp2s0 state: up mac: <filter> 
Drives:
  Local Storage: total: 476.94 GiB used: 88.74 GiB (18.6%) 
  ID-1: /dev/nvme0n1 vendor: Kingfast model: KingFast size: 476.94 GiB 
Partition:
  ID-1: / size: 466.31 GiB used: 88.52 GiB (19.0%) fs: ext4 dev: /dev/dm-1 
  ID-2: /boot size: 704.5 MiB used: 222.0 MiB (31.5%) fs: ext4 
  dev: /dev/nvme0n1p2 
  ID-3: swap-1 size: 980.0 MiB used: 0 KiB (0.0%) fs: swap dev: /dev/dm-2 
Sensors:
  System Temperatures: cpu: 55.0 C mobo: 36.0 C 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 303 Uptime: 14h 07m Memory: 15.57 GiB used: 2.58 GiB (16.6%) 
  Init: systemd runlevel: 5 Compilers: gcc: 7.4.0 Shell: bash v: 4.4.20 
  inxi: 3.0.32 
marie@marie-miniPC:~$ 
What I've done so far:

I installed the drivers from the Epson website for this model. The first time I installed the drivers using the terminal. Install was successful, but when I tried to scan anything, the scanner could not be found by any of the scanning applications.

I decided to use Timeshift to restore my machine and then redid the Epson driver installation by using the automatic installation script that was included. Again it installed successfully, but did not work. Same problem as before... scanner can not be found.

Since I am new and was still worried that something went wrong with the installation, and not knowing what else to try... I restored yet again with Timeshift, and this time clicked on the .deb files (in the correct order - there's three of them) and successfully installed everything.

Upon further investigation of the same problem with other Epson scanner models, I used Synaptic Package manager to install libsane-extras which I previously didn't have. That made no difference. (I already had the necessary sane, xsane and sane-utils installed.)

I restarted a number of times - both my computer and the scanner - no difference.

I read that some people needed to turn off the UFW (probably because they were trying to connect with Wifi, which I am not) - I tried that and it made no difference. I am connecting by USB.

Also note that the scanner does work perfectly fine. In between tying different things, I connected it to my Windows 7 laptop and was able to scan everything I needed.

Here is some output from my further troubleshooting, using the terminal and commands I found while searching for a solution:

Code: Select all

marie@marie-miniPC:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 8087:0025 Intel Corp. 
Bus 001 Device 007: ID 04b8:0142 Seiko Epson Corp. GT-F730 [GT-S630/Perfection V33/V330 Photo]
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 002: ID 1130:1620 Tenx Technology, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
marie@marie-miniPC:~$ sane-find-scanner

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

could not open USB device 0x1d6b/0x0003 at 002:001: Access denied (insufficient permissions)
could not open USB device 0x8087/0x0025 at 001:005: Access denied (insufficient permissions)
could not open USB device 0x04b8/0x0142 at 001:007: Access denied (insufficient permissions)
could not open USB device 0x046d/0xc52b at 001:003: Access denied (insufficient permissions)
could not open USB device 0x1130/0x1620 at 001:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 001:001: Access denied (insufficient permissions)
  # No USB scanners found. If you expected something different, make sure that
  # you have loaded a kernel driver for your USB host controller and have setup
  # the USB system correctly. See man sane-usb for details.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.

  # You may want to run this program as root to find all devices. Once you
  # found the scanner devices, be sure to adjust access permissions as
  # necessary.
marie@marie-miniPC:~$ sudo sane-find-scanner
[sudo] password for marie:        

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x04b8 [EPSON], product=0x0142 [EPSON Perfection V33/V330]) at libusb:001:007
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.
marie@marie-miniPC:~$ sudo scanimage -L
device `epkowa:interpreter:001:007' is a Epson Perfection V33 flatbed scanner
marie@marie-miniPC:~$ scanimage > image.pnm
scanimage: no SANE devices found
marie@marie-miniPC:~$ sudo scanimage > image.pnm
marie@marie-miniPC:~$ 

The part at the bottom is most important because I was finally able to get the Epson to scan an image from the terminal and save as an image.pnm file... but only when I used the sudo command.... so could my problem with all the scanning applications not working be permission level? (Posting the relevant terminal output here again to highlight:)

Code: Select all

found USB scanner (vendor=0x04b8 [EPSON], product=0x0142 [EPSON Perfection V33/V330]) at libusb:001:007
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.
marie@marie-miniPC:~$ sudo scanimage -L
device `epkowa:interpreter:001:007' is a Epson Perfection V33 flatbed scanner
marie@marie-miniPC:~$ scanimage > image.pnm
scanimage: no SANE devices found
marie@marie-miniPC:~$ sudo scanimage > image.pnm
marie@marie-miniPC:~$ 
Last edited by Grateful4Linux on Tue Oct 29, 2019 11:46 pm, edited 2 times in total.
Grateful4Linux
Level 2
Level 2
Posts: 74
Joined: Wed Aug 07, 2019 8:02 pm

Re: Epson Perfection V33 Scanner doesn't work.

Post by Grateful4Linux »

Adding a little more information... I think this is what I was following when I got the scanner to scan from the command line - https://wiki.debian.org/Scanner - the Scanner and Backend Discovery section.
The scanimage manual describes what -L is intended to do. In the context of a local USB device that an ordinary user has permisssion to access, the positive response indicates that SANE has a backend to support the scanner.

Now place a document on the scanner's glass plate and scan it with

scanimage > image.pnm
I had to add sudo to that, which is why I think it must be a permission problem, but I don't understand Linux enough to fix it.

https://manpages.debian.org/buster/sane ... .1.en.html
HAWR
Level 6
Level 6
Posts: 1299
Joined: Thu Jun 06, 2019 1:15 pm

Re: Epson Perfection V33 Scanner doesn't work.

Post by HAWR »

Hello Grateful4Linux,

I don#t know, but maybe this can help you:

viewtopic.php?f=51&t=272874&sid=729c97a ... 3664ae8def
Grateful4Linux
Level 2
Level 2
Posts: 74
Joined: Wed Aug 07, 2019 8:02 pm

Re: Epson Perfection V33 Scanner doesn't work.

Post by Grateful4Linux »

HAWR wrote:
Tue Oct 29, 2019 2:03 pm
Hello Grateful4Linux,

I don#t know, but maybe this can help you:

viewtopic.php?f=51&t=272874&sid=729c97a ... 3664ae8def
Thank you for your reply. I actually tried the linked fix last night - https://bugs.launchpad.net/ubuntu/+sour ... omments/25. I think I copied and pasted the second part incorrectly in the terminal. I saved what I did in a text file:

Code: Select all

marie@marie-miniPC:~$ sudo ln -sfr /usr/lib/sane/libsane-epkowa* /usr/lib/x86_64-linux-gnu/sane
[sudo] password for marie:        
marie@marie-miniPC:~$ generate '/etc/udev/rules.d/79-udev-epson.rules'
generate: command not found
marie@marie-miniPC:~$ content:
content:: command not found
marie@marie-miniPC:~$ # chmod device EPSON group
marie@marie-miniPC:~$ ATTRS{manufacturer}=="EPSON", DRIVERS=="usb", SUBSYSTEMS=="usb", ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="*", MODE="0777"
ATTRS{manufacturer}==EPSON,: command not found
marie@marie-miniPC:~$ iscan
marie@marie-miniPC:~$ 
Nothing happened after I entered "sudo ln -sfr /usr/lib/sane/libsane-epkowa* /usr/lib/x86_64-linux-gnu/sane" and my password.

And then I misunderstood what I was supposed to copy and paste, as you can see in the "code" I pasted. At that point it was very late and I had no idea what I was doing... so I left it. (I'm not sure if what I typed in the terminal made more of a problem. I was flailing for answers at that point and I guess I thought I would just restore and start over if it didn't work... although I don't think I ended up restoring it because it scanned from the terminal when I used 'sudo' - so I still think it's a permission issue.)
Last edited by Grateful4Linux on Tue Oct 29, 2019 11:51 pm, edited 1 time in total.
Grateful4Linux
Level 2
Level 2
Posts: 74
Joined: Wed Aug 07, 2019 8:02 pm

Re: Epson Perfection V33 Scanner doesn't work.

Post by Grateful4Linux »

Solution:

https://bugs.launchpad.net/ubuntu/+sour ... omments/86

I did not have a file named 79-udev-epson.rules in /etc/udev/rules.d

I opened /etc/udev/rules.d as root and added a file named 79-udev-epson.rules which has the following content:

Code: Select all

# chmod device EPSON group
ATTRS{manufacturer}=="EPSON", DRIVERS=="usb", SUBSYSTEMS=="usb", ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="*", MODE="0777"
My scanner now scans from the terminal with the command scanimage > image.pnm no longer needing to use 'sudo'...

And more importantly, all the scanner software finally works!

I think I could have gotten it to work earlier if I had understood what the Epson instructions in this post meant: https://bugs.launchpad.net/ubuntu/+sour ... omments/36

I thought I was supposed to copy what was listed in part b and paste it into the terminal... but I guess it was just instructions to navigate to and open that system folder as root and create a file with that information. (No wonder the terminal didn't recognize the command 'generate'.) :oops:
HAWR
Level 6
Level 6
Posts: 1299
Joined: Thu Jun 06, 2019 1:15 pm

Re: [Solved!] Epson Perfection V33 Scanner doesn't work.

Post by HAWR »

Hello Grateful4Linux,

I'm happy for you that it worked out after all. Enjoy all your scanning :)
Grateful4Linux
Level 2
Level 2
Posts: 74
Joined: Wed Aug 07, 2019 8:02 pm

Re: [Solved!] Epson Perfection V33 Scanner doesn't work.

Post by Grateful4Linux »

HAWR wrote:
Wed Oct 30, 2019 1:34 pm
Hello Grateful4Linux,

I'm happy for you that it worked out after all. Enjoy all your scanning :)
Thank you, HAWR! :D
Post Reply

Return to “Printers & Scanners”