Driver for Epson V330 scanner in Ubuntu 18.04
I have an Epson V330 Perfection scanner which has been working happily in Ubuntu 16.04 but it won't talc to 18.04. The computer has a new hard disc so the old driver is not available. I've been back to question 267710 with no success. I got as far as Download which produced /iscan-
With kind regards, Peter Ratcliffe
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Ubuntu Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Manfred Hampl
- Solved:
- Last query:
- Last reply:
Revision history for this message
|
#1 |
You have to unpack the tarball and install the driver that is contained in it
Probably commands like this:
tar xaf iscan-bundle-
cd iscan-bundle-
sudo ./install.sh
Revision history for this message
|
#2 |
Thanks for your suggestions. This is what I get putting the commands in a terminal.
careypeter@
bash: syntax error near unexpected token `('
careypeter@
bash: cd: iscan-bundle-
careypeter@
[sudo] password for careypeter:
sudo: ./install.sh: command not found
careypeter@
I tried again without (2) but got the same response.
Kind regards, Peter Ratcliffe
Revision history for this message
|
#3 |
You have to adapt the commands to the file names on your system and have to add special code for the brackets in the file names.
Open the terminal
issue the command "ls" (without quotes).
Do you see a file whose name starts with iscan-bundle-
Just one, or more than one?
If it is just one, then copy/paste the following:
tar xaf iscan-bundle-1.0.1
and then press the "Tab" key. This should expand the file name to its full length, and probably insert a backslash before the brackets.
Then press enter to execute the command.
Finally continue with
cd iscan-bundle-
sudo ./install.sh
If you have more than one file with such name, I suggest deleting all these files and restart from downloading from the web.
Revision history for this message
|
#4 |
This suggests I have done something wrong, again!, Totally confused. Starting with ls on terminal gives the following
;careypeter@
carey documents examples.desktop peter Public
desktop Documents map photos Templates
Desktop Downloads Music Pictures Videos
careypeter@
tar: iscan-bundle-1.0.1: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
careypeter@
careypeter@
'iscan-
mynpower_
careypeter@
vuex6496.tgz: command not found
careypeter@
'iscan-
mynpower_
careypeter@
Not wanting to make matters worse I stopped here hopping you can put me back on track. Many thanks.
Revision history for this message
|
#5 |
You correctly identified that the downloaded driver package is stored not in your home directory, but in the subdirectory Downloads.
After the command "cd Downloads" (which you already did), the "ls" command shows one file whose name starts with "iscan…"
Now proceed as written in my previous comment:
type
tar xaf iscan
and press the Tab key. This will expand the file name.
Then press the "enter" key execute the command.
Continue with the commands
cd iscan-bundle-
sudo ./install.sh
and finally report the results.
Revision history for this message
|
#6 |
Sorry Manfred, still a problem. This is what I get, starting at cd Downloads;
careypeter@
'iscan-
'vuex6496(1).tgz'
careypeter@
I assume vuex6496.tgz is something different, Google comes up with vue as a driver but it doesn't link to anything. This leavesthe command in Downloads. Is this right or should i cd it to somewhere else. Back to your script,
careypeter@
bash: cd: iscan-bundle-
careypeter@
[sudo] password for careypeter:
sudo: ./install.sh: command not found
careypeter@
and that's as far as I got
Revision history for this message
|
#7 |
vuex6496.tgz seems to be realted to some scanning application, but it has nothing to do with the epson driver. Just ignore it for the moment and follow my instructions.
I do not see any trace that you have executed the 'use "tab" to complete the file name' trick with the tar command.
Revision history for this message
|
#8 |
Manfred, sorry to be a pain - my ability in linux is limited. However, going back to the start this is what the terminal came up with. Going right back to the start for a new Download I got
The requested URL /imagescanv3/
I then went to your initial suggestion, ignoring the lack of a new Download and got;
careypeter@
carey documents examples.desktop peter Public
desktop Documents map photos Templates
Desktop Downloads Music Pictures Videos
careypeter@
careypeter@
iscan-perfectio
careypeter@
tar: iscan-perfectio
tar: At beginning of tape, quitting now
tar: Error is not recoverable: exiting now
careypeter@
bash: cd: iscan-bundle-
careypeter@
[sudo] password for careypeter:
sudo: ./install.sh: command not found
careypeter@
The Tab key worked this time but I still seem to be at a dead end. I thank you for your patience and look forward to hearing from you. With kind regards, Peter Ratcliffe
Revision history for this message
|
#9 |
Let's restart from the very beginning.
Which instructions do you follow for downloading the driver file?
Revision history for this message
|
#10 |
I googled Epson scanner in Ubuntu 18.04 which led me to;
This package contains all essential software to use your scanner.
Click here for how to install the package.
Ubuntu
Distribution Architecture
Ubuntu 16.04(LTS) 32bit (i386) download
64bit(amd64) download
Ubuntu 18.04(LTS) 32bit (i386) download
64bit(amd64) download
Ubuntu 17.04 32bit (i386) download
In which I clicked Ubuntu 18.04(LTS) 64 bit Download which produced
Not Found
The requested URL /imagescanv3/
Other attempts have (2) or just () between deb and .tar.gz
I tried using different google suggestions but seemed to be going round in circles, and even getting as far as install on your original instructions only to be told "no such file". The Downloaded file is sitting on the Download directory on this computer. I hope you can make some sense of this. Thank you
Revision history for this message
|
#11 |
The correct address would have been http://
On that page click on the "Download" button besides "Ubuntu … 64 bit" with the right button and select "save link as" or "save taget as" or something like that (depending on the browser that you use) and select the Downloads directory, and give the file the name epson_v330_tar.gz
Then open a terminal and issue the commands
cd Downloads
tar xaf epson_v330_tar.gz
cd iscan-bundle-
sudo ./install.sh
Revision history for this message
|
#12 |
Not to risk getting it wrong (again) I stopped here.
careypeter@
careypeter@
careypeter@
bash: cd: iscan-bundle-
careypeter@
[sudo] password for careypeter:
sudo: ./install.sh: command not found
careypeter@
Just in case I did ls on Downloads and got
careypeter@
epson_v330_tar.gz
iscan-
'iscan-
iscan-
careypeter@
There seems to be a conflict between v330 and perfection-v330
Thanks for your help, Peter Ratcliffe
Revision history for this message
|
#13 |
The directory seems to be named different.
cd iscan-perfectio
sudo ./install.sh
Revision history for this message
|
#14 |
Starting where your suggestion starts :
careypeter@
bash: cd: iscan-perfectio
careypeter@
[sudo] password for careypeter:
sudo: ./install.sh: command not found
careypeter@
exit
Starting with cd Downloads :
careypeter@
careypeter@
careypeter@
careypeter@
[sudo] password for careypeter:
Hit:1 http://
Hit:2 http://
Hit:3 http://
Hit:4 http://
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libsane1' instead of 'libsane'
libsane1 is already the newest version (1.0.27-
0 to upgrade, 0 to newly install, 0 to remove and 6 not to upgrade.
(Reading database ... 178336 files and directories currently installed.)
Preparing to unpack .../core/
Unpacking iscan (2.30.2-2) over (2.30.2-2) ...
Preparing to unpack .../iscan-
Unpacking iscan-data (1.36.0-1) over (1.36.0-1) ...
Preparing to unpack .../esci-
Unpacking esci-interprete
Setting up iscan-data (1.36.0-1) ...
Setting up iscan (2.30.2-2) ...
Setting up esci-interprete
Processing triggers for man-db (2.8.3-2) ...
Processing triggers for gnome-menus (3.13.3-
Processing triggers for desktop-file-utils (0.23-1ubuntu3.
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for udev (237-3ubuntu10.3) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
careypeter@
Which leaves me lost.
Revision history for this message
|
#15 |
The output shows that finally the drivers have been installed.
What happens if you now start the program
iscan
Revision history for this message
|
#16 |
If I knew how to start the program I would give it a go, but I don't, I'm finding this new Ubuntu very confusing. Hover on Activities finds iscan but then shows a message window which says
"Could not send command to scanner.
check scanner status"
I must have missed something. Thanks for your patience Manfred.
Revision history for this message
|
#17 |
Is the scanner connected and powered on?
What happens if you open a terminal window and issue the command
iscan
Revision history for this message
|
#18 |
areypeter@quirky:~$ iscan
Gtk-Message: 15:51:27.673: Failed to load module "canberra-
I'm none the wiser. If there is no resolution to this I am inclined to call it quits and start again with a different scanner. I'm led to believe that Epson drivers are notoriously difficult.
Revision history for this message
|
#19 |
Try
sudo apt install canberra-gtk-module
and then re-run
iscan
What happens?
Revision history for this message
|
#20 |
careypeter@
[sudo] password for careypeter:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package canberra-gtk-module
careypeter@
Gtk-Message: 10:58:51.925: Failed to load module "canberra-
careypeter@
Revision history for this message
|
#21 |
Sorry, copy/paste error on my side.
sudo apt install libcanberra-
and then re-run
iscan
What happens?
Revision history for this message
|
#22 |
careypeter@
[sudo] password for careypeter:
Reading package lists... Done
Building dependency tree
Reading state information... Done
libcanberra-
0 to upgrade, 0 to newly install, 0 to remove and 5 not to upgrade.
careypeter@
pressing enter after iscan brings up error message "Could not send command to scanner.
check scanner status" scanner is turned on.
I ran your command as soon as I read your message and got several pages of terminal activity, which looked like catching up. So I ran it again and got what you see above.
iscan from activities applications gives the same error message.
Revision history for this message
|
#23 |
"Could not send command to scanner. check scanner status"
How is the scanner connected?
If via an USB cable, what is the output of the command
lsusb
Revision history for this message
|
#24 |
Connection is by USB
careypeter@
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 03f0:002a Hewlett-Packard LaserJet P1102
Bus 003 Device 003: ID 09da:0260 A4Tech Co., Ltd. KV-300H Isolation Keyboard
Bus 003 Device 002: ID 04f3:0235 Elan Microelectronics Corp.
Bus 003 Device 004: ID 04b8:0142 Seiko Epson Corp. GT-F730 [GT-S630/Perfection V33/V330 Photo]
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
careypeter@
Revision history for this message
|
#25 |
For diagnostic purposes, what happens if you run
sudo iscan
Revision history for this message
|
#26 |
careypeter@
[sudo] password for careypeter:
followed by
pressing enter after iscan brings up error message "Could not send command to scanner. check scanner status ", in it's own little window.
I am in awe of your patience Manfred and grateful for all your help, but this could be time to call it quits?
Revision history for this message
|
#27 |
Let's try with a different scanning program. What output do you receive for the command
sudo sane-find-scanner
Revision history for this message
|
#28 |
careypeter@
[sudo] password for careypeter:
# 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 fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
found USB scanner (vendor=0x04b8 [EPSON], product=0x0142 [EPSON Perfection V33/V330]) at libusb:003:004
# 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.
careypeter@
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
careypeter@
careypeter@
Now I am lost again
Revision history for this message
|
#29 |
Maybe there is a problem with access right settings.
Try
sudo sane-find-scanner
sane-find-scanner
scanimage -L
sudo scanimage -L
and report the results.
Revision history for this message
|
#30 |
careypeter@
[sudo] password for careypeter:
# 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 fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
found USB scanner (vendor=0x04b8 [EPSON], product=0x0142 [EPSON Perfection V33/V330]) at libusb:003:004
# 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.
careypeter@
careypeter@
# 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 0x8087/0x8000 at 002:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 002:001: Access denied (insufficient permissions)
could not open USB device 0x8087/0x8008 at 001:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 001:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0003 at 004:001: Access denied (insufficient permissions)
could not open USB device 0x09da/0x0260 at 003:003: Access denied (insufficient permissions)
could not open USB device 0x04f3/0x0235 at 003:002: Access denied (insufficient permissions)
could not open USB device 0x04b8/0x0142 at 003:004: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 003: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.
careypeter@
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
careypeter@
careypeter@
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
careypeter@
careypeter@
Clicking Activities followed by applications brings up two scanning applications, Image scan and Simple scan. Clicking on the simple scan icon brings up an icon of a scanner and saying "ready to scan", followed by "Additional software needed install driver software"
Revision history for this message
|
#31 |
ok. There is an access rights problem.
sudo sane-find-scanner
...
found USB scanner (vendor=0x04b8 [EPSON], product=0x0142 [EPSON Perfection V33/V330]) at libusb:003:004
Revision history for this message
|
#32 |
Oops, pressed the "send" button too early.
ok. There is an access rights problem.
----
sudo sane-find-scanner
...
found USB scanner (vendor=0x04b8 [EPSON], product=0x0142 [EPSON Perfection V33/V330]) at libusb:003:004
----
sane-find-scanner
…
could not open USB device 0x04b8/0x0142 at 003:004: Access denied (insufficient permissions)
----
I have to look up instructions how to change the access right settings on the USB ports.
Revision history for this message
|
#33 |
Manfred, your last post was, is. beyond my pay grade. Should we call it quits or do you have another suggestion?
Revision history for this message
|
#34 |
Sorry, I had other things to do, and your case slipped from my mind.
Try the following:
Open a terminal window and execute the command
ls /lib/udev/
This will list a file name, either /lib/udev/
Edit that file with admin rights (use the correct file name as listed in the previous command):
sudo gedit /lib/udev/
and at the very end of the file add the following lines:
# EPSON Perfection V33/V330
ATTRS{idVendor}
save the file and close the editor.
After a reboot re-try the command
sane-find-scanner
and report the results.
Revision history for this message
|
#35 |
I got as far as this but then I don't know how to do the next bit - iv'e never managed to edit a file.
careypeter@
/lib/udev/
careypeter@
Sorry to be a pain. I need guidance on this in as simple as possible instructions.
Revision history for this message
|
#36 |
I did not expect that the instructions in my previous comment are not clear enough.
Issue the command
sudo gedit /lib/udev/
This will ask for your password as confirmation for an administrative task, and then will open an editor with an udev configuration file loaded.
use the arrow keys or the page up/down keys to navigate to the very end of the file and press the enter keys twice to add new lines at the end.
And then paste these two lines into the editor:
# EPSON Perfection V33/V330
ATTRS{idVendor}
save the file and close the editor program.
Revision history for this message
|
#37 |
careypeter@
[sudo] password for careypeter:
** (gedit:2371): WARNING **: 15:40:47.601: Set document metadata failed: Setting attribute metadata:
careypeter@
It's my incompetence not your input that impedes us. Or there is something not right in the computer set up. What came next on the screen was a completely blank window which left me stranded, again. I'm still ok to abandon this question rather than waste any more of your time. It's not a very good scanner anyway.
Revision history for this message
|
#38 |
Sorry, my fault, error in the file name.
Try again with
sudo gedit /lib/udev/
and continue with the instructions as given before.
Revision history for this message
|
#39 |
Thank you so much, dorry to be a trial
Kind regards, Peter Ratcliffe
Revision history for this message
|
#40 |
Thanks Manfred Hampl, that solved my question.