Samsung scx4100 no more recognised as scanner

Bug #1026159 reported by Antonello Lobianco
34
This bug affects 7 people
Affects Status Importance Assigned to Milestone
sane-backends (Ubuntu)
Expired
Low
Unassigned

Bug Description

My Samsung scx4100 is no longer available as a scanner in Ubuntu 12.04 (but it is still plug-and-play as a printer). As per lsusb:
Bus 002 Device 003: ID 04e8:3413 Samsung Electronics Co., Ltd SCX-4100 Scanner

WORKAROUND: From the repository http://www.bchemnet.com/suldr/index.html use the drivers suld-driver-4.00.39 :

sudo bash -c 'echo "deb http://www.bchemnet.com/suldr/ debian extra" >> /etc/apt/sources.list'
http://www.bchemnet.com/suldr/pool/debian/extra/su/suldr-keyring_1_all.deb
sudo dpkg -i suldr-keyring_1_all.deb
sudo apt-get update
sudo apt-get install suld-driver-4.00.39

Add your user to the ld users as asked by the package installation (maybe this is the reason the official Samsung drivers don't work ???) and log-out/ log-in.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: sane 1.0.14-9
ProcVersionSignature: Ubuntu 3.2.0-26.41-generic-pae 3.2.19
Uname: Linux 3.2.0-26-generic-pae i686
ApportVersion: 2.0.1-0ubuntu8
Architecture: i386
Date: Wed Jul 18 16:21:56 2012
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release i386 (20120423)
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 LANG=it_IT.UTF-8
 SHELL=/bin/bash
SourcePackage: sane-frontends
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Antonello Lobianco (blackhole-lobianco) wrote :
description: updated
Revision history for this message
Antonello Lobianco (blackhole-lobianco) wrote :

working with a simple workaround :-)
It is enought to change a couple of lines in the configuration files of sane for the xerox_mfp driver:

Open a terminal and type:
sudo gedit /etc/sane.d/xerox_mfp.conf

At the end of the file copy/paste these two lines, save and exit:
# Samsung SCX-4100
usb 0x04e8 0x3413

Now the same for the second file. From terminal type:
sudo gedit /lib/udev/rules.d/40-libsane.rules
Now, NOT at the end of the file as earlier, but around row 832, close to "Samsung scx-4200", add the following two rows:
# Samsung SCX-4100
ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3413", ENV{libsane_matched}="yes"

Save, close, and (maybe not needed) reboot. Scanner should be ready to be used.

I emailed the guys of the xerox_mfp driver, so I hope they will include the Samsung SCX-4100 in the list of their supported devices for nexts versions of their drivers...

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in sane-frontends (Ubuntu):
status: New → Confirmed
Revision history for this message
David F. (malteworld) wrote :

Two notes to comment #2:
 - It's better to use "gksudo" instead of "sudo" for graphical applications.
 - Rebooting isn't necessary here. Changes to udev rule file are picked up as soon as they are saved (via inotify).

Revision history for this message
David F. (malteworld) wrote :

I missed the change to the saned configuration file. To restart it use: sudo service saned restart

Revision history for this message
Jörg Frings-Fürst (jff-de) wrote :

Move to sane-backends

affects: sane-frontends (Ubuntu) → sane-backends (Ubuntu)
Revision history for this message
nobody (nobody69385-deactivatedaccount-deactivatedaccount) wrote :

Comment #2 doesn't help on Ubuntu 14.10 64-bit. Samsung SCX-4100 scanning still does not work.

Revision history for this message
John Lloyd (pycoed) wrote :

This fix was good up to 14.04 64 bit, but can't get it to work on 15.04: Printer fine but scanner not recognised.

Revision history for this message
John Lloyd (pycoed) wrote :

I'm groping in the dark here, but looking at some stuff on sane-find-scanner, I added the lines

# Samsung SCX-4100
usb 0x04e8 0x3413

into the blank file

/etc/sane.d/example.co

as well as the steps indicated above & scanner now works!!

Revision history for this message
penalvch (penalvch) wrote :

Antonello Lobianco, thank you for reporting this and helping make Ubuntu better.

To see if this works out of the box in Ubuntu, could you please test http://cdimage.ubuntu.com/daily-live/current/ and advise to the results?

Changed in sane-backends (Ubuntu):
importance: Undecided → Low
status: Confirmed → Incomplete
Revision history for this message
Antonello Lobianco (blackhole-lobianco) wrote :

Situation with Ubuntu 16.04 (64 bits):

- workaround in https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1026159/comments/2 is no longer needed, as both /etc/sane.d/xerox_mfp.conf and /lib/udev/rules.d/40-libsane.rules have now the required lines;
- workaround in https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1026159/comments/9 (edit /etc/sane.d/example.co) seems to have no effects
- printer works, but scanner doesn't work, and Ubuntu complains with an "Additional software needed" message, and then suggesting that drivers should be downloaded from the Samsung website.
- after installing the "Samsung Printer Linux/UNIX Driver package", Simple Scan can "find" the scanner, but complains with a "Failed to scan. Unable to connect to scanner" error.

So, no scanner available for now in Ubuntu 16.04 :-)

Bdw, which is the last version of Ubuntu that the scanner is proven to work (I was using 14.04 before)?

penalvch (penalvch)
tags: added: needs-yakkety-test xenial
Revision history for this message
Antonello Lobianco (blackhole-lobianco) wrote :

Got it working :-)

From the repository http://www.bchemnet.com/suldr/index.html use the drivers suld-driver-4.00.39 :

sudo bash -c 'echo "deb http://www.bchemnet.com/suldr/ debian extra" >> /etc/apt/sources.list'
http://www.bchemnet.com/suldr/pool/debian/extra/su/suldr-keyring_1_all.deb
sudo dpkg -i suldr-keyring_1_all.deb
sudo apt-get update
sudo apt-get install suld-driver-4.00.39

Add your user to the ld users as asked by the package installation (maybe this is the reason the official Samsung drivers don't work ???) and log-out/ log-in.

penalvch (penalvch)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for sane-backends (Ubuntu) because there has been no activity for 60 days.]

Changed in sane-backends (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.