LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 06-17-2019, 07:33 AM   #1
erotavlas
LQ Newbie
 
Registered: Jun 2019
Posts: 3

Rep: Reputation: Disabled
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
Code:
/lib/udev/rules.d/60-libsane1.rules
by adding the following lines:

Code:
# Ricoh SP 211
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="044f", MODE="664", GROUP="scanner", ENV{libsane_matched}="yes"
and the file
Code:
/etc/sane.d/ricoh.conf
by adding:

Code:
usb 0x05ca 0x044f
The scanner still does not work. Do you have any idea?
Thank you in advance.
 
Old 06-17-2019, 10:48 AM   #2
sevendogsbsd
Senior Member
 
Registered: Sep 2017
Distribution: FreeBSD
Posts: 2,252

Rep: Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011
The best I can do is provide the link to the SANE project's supported devices for Ricoh, which doesn't look promising. http://sane-project.org/sane-mfgs.html#Z-RICOH

Not sure how to tell what backend your scanner is using. For example, my Canon scaner uses a "genesys" backend.
 
Old 06-17-2019, 11:14 AM   #3
erotavlas
LQ Newbie
 
Registered: Jun 2019
Posts: 3

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by sevendogsbsd View Post
The best I can do is provide the link to the SANE project's supported devices for Ricoh, which doesn't look promising. http://sane-project.org/sane-mfgs.html#Z-RICOH

Not sure how to tell what backend your scanner is using. For example, my Canon scaner uses a "genesys" backend.
Thank you for your reply. What do you suggest to do?
 
Old 06-18-2019, 09:10 AM   #4
sevendogsbsd
Senior Member
 
Registered: Sep 2017
Distribution: FreeBSD
Posts: 2,252

Rep: Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011
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.
 
Old 06-18-2019, 12:01 PM   #5
erotavlas
LQ Newbie
 
Registered: Jun 2019
Posts: 3

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by sevendogsbsd View Post
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.
 
Old 06-18-2019, 12:06 PM   #6
sevendogsbsd
Senior Member
 
Registered: Sep 2017
Distribution: FreeBSD
Posts: 2,252

Rep: Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011
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.
 
Old 06-27-2019, 09:44 AM   #7
sbkenn
LQ Newbie
 
Registered: Apr 2014
Location: Dublin
Distribution: Mint with Cinamon
Posts: 6

Rep: Reputation: Disabled
Similar problem with a Brother DCP-135C

LM19.1 VueSCAN works. sane/simple-scan doesn't.

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.

Please advise
TIA
 
Old 06-27-2019, 10:13 AM   #8
sevendogsbsd
Senior Member
 
Registered: Sep 2017
Distribution: FreeBSD
Posts: 2,252

Rep: Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011
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?
 
Old 06-27-2019, 11:00 AM   #9
sbkenn
LQ Newbie
 
Registered: Apr 2014
Location: Dublin
Distribution: Mint with Cinamon
Posts: 6

Rep: Reputation: Disabled
Quote:
Originally Posted by sevendogsbsd View Post
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.

Last edited by sbkenn; 06-27-2019 at 11:02 AM.
 
Old 06-27-2019, 11:06 AM   #10
sevendogsbsd
Senior Member
 
Registered: Sep 2017
Distribution: FreeBSD
Posts: 2,252

Rep: Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011
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.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Xubuntu 16.04 LTS and Lubuntu 16.04 LTS Released, Get Three Years of Support LXer Syndicated Linux News 0 04-23-2016 08:21 AM
LXer: Xubuntu 16.04 LTS and Lubuntu 16.04 LTS Get Their Final Betas LXer Syndicated Linux News 0 03-28-2016 08:30 AM
can Ubuntu 10.04 print on Minolta Bizhub 211 or Bizhub 163 ? wanado7 Linux - Software 1 04-17-2012 03:31 AM
Setup Ricoh Scanner network in ubuntu9.10 zul_psm Linux - Networking 0 06-16-2010 07:25 PM
Driver for RICOH scanner IS 410 frankoko Solaris / OpenSolaris 0 09-05-2007 02:14 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 06:31 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration