[20.04] Configuring a network printer is easy but not a network scanner?!

Kudos on rolling out 20.04, it really feels great.

I also need to point out at how happily surprised I was when my printer (IP based) had been automatically configured.

That was a shining moment for sure.

Now, I've been using this 3-in-1(printing/scanning/photocopying) samsung printer since 14.04 LTS but now, one of my main fear at upgrading to 20.04, the scanner isn't working.

With any previous LTS, all I had to do was:

$ sudo vi /etc/apt/sources.list
deb http://www.bchemnet.com/suldr/ debian extra
#Samsung Unified Linux Driver Repo
:wq
$ wget http://www.bchemnet.com/suldr/pool/debian/extra/su/suldr-keyring_2_all.deb
$ sudo dpkg -i suldr-keyring_2_all.deb
$ sudo apt update && sudo apt install sane xsane suld-configurator-2-qt4 suld-driver-common-1 -y
$ sudo /opt/Samsung/mfp/bin/netdiscovery --all --scanner
$ xsane

And it worked. I could then scan using xsane.

Since 20.04 migrated to qt5, and that SULDR hasn't upgraded their suld-configurator-2 to support it I am now unsurprisingly getting the following error:

$ sudo apt update && sudo apt install sane xsane suld-configurator-2-qt4 suld-driver-common-1 -y
Hit:2 http://ca.archive.ubuntu.com/ubuntu focal InRelease
Get:3 http://ca.archive.ubuntu.com/ubuntu focal-updates InRelease [107 kB]
Get:4 http://security.ubuntu.com/ubuntu focal-security InRelease [107 kB]
Hit:5 https://download.sublimetext.com apt/stable/ InRelease
Ign:6 http://repo.vivaldi.com/stable/deb stable InRelease
Hit:7 http://repo.vivaldi.com/stable/deb stable Release
Get:9 http://ca.archive.ubuntu.com/ubuntu focal-backports InRelease [98.3 kB]
Get:1 https://www.bchemnet.com/suldr debian InRelease [10.9 kB]
Get:10 https://www.bchemnet.com/suldr debian/extra amd64 Packages [11.5 kB]
Get:11 https://www.bchemnet.com/suldr debian/extra i386 Packages [11.5 kB]
Fetched 346 kB in 2s (216 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
Reading package lists... Done
Building dependency tree
Reading state information... Done
xsane is already the newest version (0.999-8ubuntu2).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help resolve the situation:

The following packages have unmet dependencies:
suld-configurator-2-qt4 : Depends: libqtgui4 but it is not installable or
libqt4-gui but it is not installable
Depends: libqt4-network but it is not installable
Depends: libqt4-qt3support but it is not installable
Depends: libqt4-sql but it is not installable
Depends: libqt4-xml but it is not installable
E: Unable to correct problems, you have held broken packages.
$

So now I have 2 questions:

  1. Is there an easy way for me to install suld-configurator-2-qt4 on 20.04 without breaking anything (or is 20.04 "stuck" to qt5?)

  2. Considering the easiness in which my network printer was auto-configured could this simplicity also be applied generically to 3-in-1 printers so that the scanner service also gets automatically configured so that we can begin working with it via xsane on start?

Hello DLS

As a last resort "VueScan" might be an option for you:

Good luck :slightly_smiling_face:

1 Like