Hi, I have a big problem. I bought a multifunction stylus sx218 Espon model and I can not run the scanner function. I did some research and found a few solutions and very functional. I hope someone solves the problem. My version of openSUSE 11.2. Thank you and sorry for my english unclear.
Did you download the drivers from the Avasys site?
Download scanner driver and utility (iscan-data and iscan packages) from here:
All-in-Ones (Multifunction Inkjet Printers) | AVASYS CORPORATION
Be careful with the package selection (eg 64-bit or 32-bit RPMs). Then install with the package manager.
Thank you for responding quickly. what I’ve written, I had already done the program and I also download Imagescan. but the program does not recognize me just the scanner. The printer function works fine to me.
I had already done the program and I also scaritato imagescan. but the program does not recognize me just the scanner.
Sorry, I don’t quite understand. Is the scanner recognised? Do you have iscan installed?
What does these commands (from a terminal) return?
scanimage -L
sane-find-scanner
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).
baiano@linux-lhrn:~> 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/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/002/002: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/002/002: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/002/003: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/002/005: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/002/005: Permission denied.
libusb requires write access to USB device nodes.
found USB scanner (vendor=0x04b8, product=0x0865) at libusb:002:006
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.
libusb couldn’t open USB device /dev/bus/usb/006/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/006/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/007/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/007/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/007/004: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/007/004: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/008/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn’t open USB device /dev/bus/usb/008/001: Permission denied.
libusb requires write access to USB device nodes.
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.
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
So your scanner is detected:
found USB scanner (vendor=0x04b8, product=0x0865) at libusb:002:006
Now, you haven’t told me if you installed iscan-data and iscan packages from the Avasys site.
Become root with
su -
and enter root password when prompted. Then type
rpm -qa grep iscan
What is the output?
If the packages are installed, please type
iscan
(with printer/scanner attached of course).
Yes, i installed iscan-data and iscan packages
Become root with
su -
and enter root password when prompted. Then type
rpm -qa grep iscan
What is the output?
That’s what gave me:
grep-2.5.4-4.2.i586
If the packages are installed, please type
iscan
(with printer/scanner attached of course).
Then I typed iscan, the result is:
"could non sent command to scanner.
check the scanner’s status
Try running iscan as root (Maybe its a permissions problem)
su -
then
iscan
Any difference? If this works, it may be necessary to add user to the appropriate group.
As regular user, what does this command return?
groups
From memory, you need to be a member of the ‘lp’ group for epson scanning to work as a user.
the same result:
could non sent command to scanner.
check the scanner’s status
I’m not sure what might be the problem here, but a bit of searching suggests to make sure that /etc/sane.d/dll.conf contains ‘epkowa’ (uncommented):
#umax1220u
#v4l
#xerox_mfp
# The hpaio backend is provided by the hplip package:
#hpaio
epkowa
and that it might be worth trying (although normally not required) to explicitly list your device’s chipset in /etc/sane.d/epkowa.conf like this
# For any USB scanner not known to the backend (yet), you may, at your
# own peril(!!), force the backend to recognise and use it via libusb.
# You can do so by the following configuration command:
#
# usb <USB vendor ID> <USB product ID>
#
# SEIKO EPSON's USB vendor ID is '0x04b8' (without quotes). In order
# to find the USB product ID, use lsusb(1).
# A sample configuration for the Epson Perfection 1650 (Epson GT-8200),
# which has a product ID of 0x0110, would look as follows:
#
#usb 0x04b8 0x0110
usb 0x04b8 0x0865
If you need to edit this file as root, then for KDE type:
kdesu kwrite /etc/sane.d/epkowa.conf
and enter root password when prompted. Make the necessary edit, then save when done. Plug in your scanner, and try iscan again.
Edit: BTW, this guide may also be useful:
http://support.epson.ru/upload/library_file/11/scanner_linux.pdf