Lubuntu 18.04 LTS 64 bit: ricoh sp 211 scanner not working
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Lubuntu 18.04 LTS 64 bit: ricoh sp 211 scanner not working
Hi,
I have a problem with multifunction printer-scanner ricoh sp 211 su. I installed the driver r78188en.exe that is a Linux SANE Scanner Driver and contains sp-200series_Scanner-1.01-noarch. The printer is detected and it works after that I installed it by adding a printer with a generic driver. The scanner does not work and both xsane and simple-scan do not detect it.
The device is detected as stated by lusb and sane-find-scanner:
Code:
lsusb
Bus 002 Device 002: ID 058f:a001 Alcor Micro Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 05ca:044f Ricoh Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
sudo 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.
found USB scanner (vendor=0x05ca [RICOH ], product=0x044f [RICOH SP 211SU]) at libusb:001:002
# 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.
while it is not detected by
Code:
scanimage -L
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).
I already installed sudo apt install libsane-extras and manually changed the file
Well, even though sane found a scanner, according to their site, yours is not supported. Curious, did you try running scanimage -L as root (sudo) as well? May not make a difference but it would rule out permissions.
Well, even though sane found a scanner, according to their site, yours is not supported. Curious, did you try running scanimage -L as root (sudo) as well? May not make a difference but it would rule out permissions.
I tried, but the result is the same as without sudo.
OK, then we can rule out permissions as the issue. It looks, to me anyway, that you have done everything you are supposed to. Perhaps someone else can chime in with an idea. To me, it looks like based on the SANE web site and the output from scanimage, that your scanner just isn't supported.
There is no brscanner2.conf.
/lib/udev/rules.d/libsane1.rules has:
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"`
sane-find-scanner reports:
# 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=0x04f9, product=0x01ce) at libusb:003:002
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
# 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.
scanimage -L:
device `brother2:bus2;dev2' is a Brother DCP-135C USB scanner
Previous version, from about 4 years ago, worked immediately.
So, vuescan, which I also own, has built in drivers that sane does not, from what I understand. I could be wrong, but perhaps that is why it works but sane does not. I would look through the viewscan web site to see if that is correct: I believe the author explains how it works.
When you say "Previous version, from about 4 years ago, worked immediately", did you mean vuescan or sane?
So, vuescan, which I also own, has built in drivers that sane does not, from what I understand. I could be wrong, but perhaps that is why it works but sane does not. I would look through the viewscan web site to see if that is correct: I believe the author explains how it works.
When you say "Previous version, from about 4 years ago, worked immediately", did you mean vuescan or sane?
Sane have their own, reverse engineered driver.
I used sane/simple-scan/GIMP before.
There seem to be a lot of people with this problem, with later Linux versions, and it seems to have been around for a couple of years. It reminds me a bit of Tk, way back, on Red Hat, had a bug in their Dist rpm. I had to repeatedly recompile from sources.
----------------------------------------------------------------------------
You can lead a human to knowledge, but you can't make it think.
I have never had a single issue with sane newer versions on my scanner (Canon canoscan Lide 220). All versions and all distros, to include FreeBSD, work flawlessly on sane versions 1.0.25 and later.
Hardware vendors do change though: they will use the cheapest chip provider, which may or may not work with a given sane version. They even switch chips for the same models.
Not sure how to advise you, if vuescan works, use that I guess. I no longer buy hardware unless it has both Linux and FreeBSD support.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.