Epson WorkForce 630 scanner driver????

I’m new to opensuse and this is my first post. I apologize if this is in the wrong section.

I’ve installed the printer drivers for my WorkForce 630 using yast, but I can’t seem to figure out the scanner configuration. I found what i think is the .rpm based driver for my scanner and installed it using apper, but when I run the scanner configuration using yast, it doesn’t show that driver in the list.

Any advice would be greatly appreciated. :slight_smile:

Did you install iscan (scanner GUI for Epson) and iscan-data packages as well?

All-in-Ones (Multifunction Inkjet Printers) | AVASYS CORPORATION

You won’t need to configure via YaST IIRC.

thanks for the link…but when i try to install the rpm packages using apper, the network plugin and core package wont install (a message appears like can’t find discrepencies and thus wont install).

Don’t use apper. Use YaST or download and install from a terminal with zypper.

Thanks…I installed all of the iscan files, but now when I run isan I get a message that reads “Could not send command to scanner. Check the scanner’s status.” Is there any other configuring I need to do, and if so where do I do it?

Are you trying to connect over a network by chance?

Another thing you may want to check is that /etc/sane.d/dll.conf contains the uncommented ‘epkowa’ entry. (You’ll need root privileges to edit this file).

deano ferrari wrote:

>
> Another thing you may want to check is that /etc/sane.d/dll.conf
> contains the uncommented ‘epkowa’ entry. (You’ll need root privileges
> to edit this file).
>
One thing I found in downloading the Epson Iscan program from the Epson
website, is it is looking for libpng12, default on openSUSE 12.1 is
libpng14. When I asked about that they told me you need a version of
libpng much earlier that the libpng12 that comes with 12.1
In my case it installs but scanning as a .png fails and scanning to
printer fails. I have tryed to recompile the package from their source
file but its looking for a different Distro’s files. I’m not sure how to
convert the spec file to openSUSE.

What error message appears? What version of openSUSE?

Russ
openSUSE 12.1(3.1.10-1.9-desktop x86_64)|KDE Platform Version
4.8.3 (4.8.3) “release 501”|Intel core2duo 2.5 MHZ,|8GB
DDR3|GeForce 8400GS(NVIDIA-Linux-x86_64-295.40)

no error per-say, just won’t communicate with scanner when I try to open iscan gui (because i think i need to config something more). my version is 12.1 . as fo the etc/sane.d/dll.conf and ‘epkowa’…what is that?

as fo the etc/sane.d/dll.conf and ‘epkowa’…what is that?

Sane uses /etc/sane.d/dll.conf to decide which drivers to use for given hardware. Most of the entries are commented with a ‘#’ character, but the ‘epkowa’ (which serves your scanner) should be present and uncommented, so that it loads on demand.

sane-dll(5): SANE dynamic backend loader - Linux man page

The contents of the dll.conf file is a list of backend names that may be loaded dynamically upon demand. Empty lines are ignored, also everything after a hash mark (#). A sample configuration file is shown below:

    net
    # this is a comment
    pnm
    mustek 
Note that backends that were pre-loaded when building this library do not have to be listed in this configuration file. That is, if a backend was preloaded, then that backend will always be present, regardless of whether it's listed in the configuration file or not. 

What is reported by

sane-find-scanner

Run as normal user then as root with

sudo sane-find-scanner

Please confirm whether you are locally connected (USB), or netowork connected? I don’t remember seeing your answer to that yet.

unfortunately for simplicity sake…locally networked

By the way, I checked the epkowa entry and it didn’t have a hashtag(#) in front of it. Should I type the sane-find-scanner into a comand line?..I don’t really know what I’m doing at this point, however, thanks for helping me out.

unfortunately for simplicity sake…locally networked

Please be careful with your answers. Are you saying your workforce 630 is attached to the network vie ethernet? If so, you’ll need the ‘iscan-network-nt-1.1.0-2’ package as well.

Epson - drivers & downloads

By the way, I checked the epkowa entry and it didn’t have a hashtag(#) in front of it.

Okay, good.

Should I type the sane-find-scanner into a comand line?..I don’t really know what I’m doing at this point, however, thanks for helping me out.

Yes, that is part of the diagnostic process to get a better picture about what may be wrong. I asked you to execute as normal user, then as root. Post the output, and use code tags (like I did with the commands). However, ‘sane-find-scanner’ will only find locally (usb) attached devices, not ethernet connected devices.

The scanner is wireless networked (i’m assuming by ethernet you mean joined by ethernet cable which it’s not). I ran the commands in the konsole and below are the results (it didn’t detect anything for regular user or root and didn’t have an option for wireless during root run or regular user)…

results from: sane-find-scanner

mike@linux-8utk:~> 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.

libusb couldn’t open USB device /dev/bus/usb/001/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/001/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/001/003: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/001/003: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/002/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/002/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/003/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/003/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/004/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/004/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/005/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/005/001: Permission denied.
libusb requires write access to USB device nodes.

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.

results from: sudo san-find-scanner

mike@linux-8utk:~> sudo sane-find-scanner
root’s password:

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.

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.

The scanner is wireless networked (i’m assuming by ethernet you mean joined by ethernet cable which it’s not). I ran the commands in the konsole and below are the results (it didn’t detect anything for regular user or root and didn’t have an option for wireless during root run or regular user)…

So, did you read my last post thoroughly?

  1. You need to install the epson network plugin package (iscan-network-nt)
  2. For network attached scanners, sane-find-scanner WILL NOT work.

Some extra steps are required for a network attached Epson scanner, as described here.

The /etc/sane.d/epkowa.conf file mentions

# Network attached devices may be made to work by first installing the
# (non-free) iscan-network-nt package and then adding configuration lines
# as per information below.
#
# For each network attached device, you must add an entry as follows:
#
#   net <IP-address|hostname> [port-number]
#
# Ask your network administrator for the device's IP address or check
# for yourself on the panel (if it has one).  The port-number is very
# optional and defaults to 1865.
# Note that network attached devices are not queried unless configured
# in this file.
#
# Examples:
#
#net 192.16.136.2 1865
#net 10.0.0.1
#net scanner.mydomain.com

So, you’ll need to add the appropriate ‘net <your-scanner-IP>’ entry for your scanner.

Once that is done, try launching ‘iscan’ (as regular user).

i’m having trouble finding the iscan network plugin i installed. I typed in /usr/lib/iscan/network into the search under kickoff as stated by that link in your last post and it gives me the option to run it but when i do nothing happens.

You don’t need to run it. Edit /etc/sane.d/epkowa.conf to include the required entry. Then when iscan is launched the epkowa driver should take care of the rest.

it won’t allow me to write to the file…how do change file priveleges?

this is the exact error message:

The document could not be saved, as it was not possible to write to /etc/sane.d/epkowa.conf.

Check that you have write access to this file or that enough disk space is available.

…i’m pretty sure i have plenty of disk space, so how do i gain write access?