5

I recently re-installed my OS, upgrading from 22.04 to 24.04. After re-installing simple-scan, my Fujitsu (Ricoh) fi-800r, connected directly by USB, is no longer detected by simple-scan, my preferred scanning software. This configuration worked OK in the prior 22.04 installation.

Notes
  • Installed latest drivers from the Ricoh website (pfufs/now 2.8.0 amd64 [installed,local])
    • ls /usr/lib/sane/ shows libsane-pfufs.so libsane-pfufs.so.1 libsane-pfufs.so.1.1.24
  • lsusb reports my scanner at Bus 009 Device 005: ID 04c5:15fc Fujitsu, Ltd
  • ls -l /dev/bus/usb/*/* reports sufficient permissions crw-rw-rw-+ 1 root root 189, 1028 Aug 28 09:40 /dev/bus/usb/009/005
  • SANE documents the scanner as supported here.

From apt list *sane*:

libsane-common/noble,noble,now 1.2.1-7build4 all [installed]
libsane-dev/noble,now 1.2.1-7build4 amd64 [installed]
libsane-dev/noble,now 1.2.1-7build4 i386 [installed]
libsane-hpaio/noble,now 3.23.12+dfsg0-0ubuntu5 amd64 [installed,automatic]
libsane1/noble,now 1.2.1-7build4 amd64 [installed]
libsane1/noble,now 1.2.1-7build4 i386 [installed,automatic]
sane-airscan/noble,now 0.99.29-0ubuntu4 amd64 [residual-config]
sane-utils/noble,now 1.2.1-7build4 amd64 [installed]
sane/noble,now 1.0.14-18 amd64 [installed]
xsane-common/noble,noble,now 0.999-12ubuntu4 all [installed,automatic]
xsane/noble,now 0.999-12ubuntu4 amd64 [installed]

From 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.

could not fetch string descriptor: Pipe error could not fetch string descriptor: Pipe error could not fetch string descriptor: Pipe error could not fetch string descriptor: Pipe error found possible USB scanner (vendor=0x04c5, product=0x15fc) at libusb:005:003

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.

From scanimage -L:

device `pfufs:fi-800R:009:005' is a  fi-800R scanner
  • /etc/sane.d/dll.conf has fujitsu (not commented out)
    • /etc/sane.d/fujitsu.conf has usb 0x04c5 0x15fc
  • xsane can successfully scan images.
  • Opening simple-scan does not list my scanner in the drop down.
  • Opening simple-scan pfufs:fi-800R:009:005 times out when trying to start a scan.
Resources I've already read

3 Answers3

2

This seems to be a bug related to snap packaging.

The solution is to remove the snap app of simple-scan from snap store, and reinstall the apt app. Open a terminal and enter the following commands one by one.

sudo snap remove simple-scan
sudo apt install simple-scan
1

firstly, the snap is made private. That means, only if you explicitly run sudo snap install simple-scan the snap shouldn't be there. But, I guess, you went to the internet and searched for simple-scan linux.. and the result showed up for you. I'll let the team know about this issue. Secondly, can you kindly try once if this fixes your issue?

sudo snap connect simple-scan:raw-usb

Because raw-usb is a very privileged plug, it's not auto connected. And this command will manually connect it. Can you check if this fixes it? Is there any other log you also see? Can you kindly share it with us?

0

If your device driver is installed, but your scanner is not recognized, it is easier to use the San-Libs utility which will do all necessary operations for detection of the USB scanner. The application allows to return to the original configuration in order to follow manually the indications indicated below