Skanlite and its limitations

Hi !

When installing OpenSUSE and Plasma, Skanlite comes as the default tool for scanners. While it is easy to use, I found many frustrating limitations :

  • It cannot scan duplex pages
  • It cannot scan multiple pages into a PDF (we need to scan pages one by one and merge)

I found Document Scanner tool much more advanced with all the features required for productivity. Xsane of course is good as well.

Is it a reason why Skanlite is installed by default? Have I missed something in the tool to perform the different missing features? I recently installed OpenSUSE 15.6 on a computer used by all the family and this is one of the applications I had to replace to fit verybody’s needs.

Thanks,

Yes, I’m not sure if it even maintained anymore. Have you tried the newer, maintained ‘skanpage’ application? It supports multi-page scannng and is a KDE application.

It is not.

bor@10:~> rpm -q skanlite
package skanlite is not installed
bor@10:~> 

I did not know about skanpage. But after installation (through YAST) I get this error when launching it:

skanpage: error while loading shared libraries: libOpenCL.so.1: cannot open shared object file: No such file or directory

Install the missing package…

sudo zypper in libOpenCL1

“libOpenCL1-2.3.1-150100.8.9.5.x86_64” already installed. It does not fix the issue.

Post:
zypper lr -d
zypper se -si skanpage

I found skanpage for Leap is build against the kf5 Repo?

#  | Alias                           | Name                                                                 | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                        | Service
---+---------------------------------+----------------------------------------------------------------------+---------+-----------+---------+----------+--------+----------------------------------------------------------------------------+---------
 1 | Chrome                          | Chrome                                                               | Oui     | (r ) Oui  | Oui     |   99     | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64                       | 
 2 | NVIDIA:repo-non-free            | repo-non-free (15.6)                                                 | Oui     | (r ) Oui  | Oui     |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/15.6                             | NVIDIA
 3 | Packman                         | Packman                                                              | Oui     | (r ) Oui  | Oui     |   99     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.6/        | 
 4 | Visual_Studio_Code              | Visual Studio Code                                                   | Oui     | (r ) Oui  | Oui     |   99     | rpm-md | https://download.opensuse.org/repositories/devel:/tools:/ide:/vscode/15.6/ | 
 5 | Wine                            | Wine                                                                 | Oui     | (r ) Oui  | Oui     |   99     | rpm-md | https://download.opensuse.org/repositories/Emulators:/Wine/15.6/           | 
 6 | google-chrome                   | google-chrome                                                        | Oui     | (r ) Oui  | Oui     |   99     | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64                       | 
 7 | openSUSE-Leap-15.6-1            | openSUSE-Leap-15.6-1                                                 | Non     | ----      | ----    |   99     | rpm-md | cd:/?devices=/dev/disk/by-id/usb-ASUS_SDRW-08D2S-U_97_436301522375-0:0     | 
 8 | openSUSE:repo-non-oss           | repo-non-oss (15.6)                                                  | Oui     | (r ) Oui  | Oui     |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/non-oss                | openSUSE
 9 | openSUSE:repo-non-oss-debug     | repo-non-oss-debug (15.6)                                            | Non     | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/non-oss          | openSUSE
10 | openSUSE:repo-openh264          | repo-openh264 (15.6)                                                 | Oui     | (r ) Oui  | Oui     |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap                          | openSUSE
11 | openSUSE:repo-oss               | repo-oss (15.6)                                                      | Oui     | (r ) Oui  | Oui     |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/oss                    | openSUSE
12 | openSUSE:repo-oss-debug         | repo-oss-debug (15.6)                                                | Non     | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/oss              | openSUSE
13 | openSUSE:repo-oss-source        | repo-oss-source (15.6)                                               | Non     | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/source/distribution/leap/15.6/repo/oss             | openSUSE
14 | openSUSE:update-backports       | update-backports (15.6)                                              | Oui     | (r ) Oui  | Oui     |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/backports                         | openSUSE
15 | openSUSE:update-backports-debug | update-backports-debug (15.6)                                        | Non     | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/update/leap/15.6/backports_debug                   | openSUSE
16 | openSUSE:update-non-oss         | update-non-oss (15.6)                                                | Oui     | (r ) Oui  | Oui     |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/non-oss                           | openSUSE
17 | openSUSE:update-non-oss-debug   | update-non-oss-debug (15.6)                                          | Non     | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/non-oss                     | openSUSE
18 | openSUSE:update-oss             | update-oss (15.6)                                                    | Oui     | (r ) Oui  | Oui     |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/oss                               | openSUSE
19 | openSUSE:update-oss-debug       | update-oss-debug (15.6)                                              | Non     | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/oss                         | openSUSE
20 | openSUSE:update-sle             | update-sle (15.6)                                                    | Oui     | (r ) Oui  | Oui     |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/sle                               | openSUSE
21 | openSUSE:update-sle-debug       | update-sle-debug (15.6)                                              | Non     | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/sle                         | openSUSE
22 | repo-backports-debug-update     | Update repository of openSUSE Backports (Debug)                      | Non     | ----      | ----    |   99     | N/A    | http://download.opensuse.org/update/leap/15.6/backports_debug/             | 
23 | repo-backports-update           | Update repository of openSUSE Backports                              | Oui     | (r ) Oui  | Oui     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/backports/                   | 
24 | repo-debug                      | Debug Repository                                                     | Non     | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/distribution/leap/15.6/repo/oss/        | 
25 | repo-debug-non-oss              | Debug Repository (Non-OSS)                                           | Non     | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/distribution/leap/15.6/repo/non-oss/    | 
26 | repo-debug-update               | Update Repository (Debug)                                            | Non     | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.6/oss/                   | 
27 | repo-debug-update-non-oss       | Update Repository (Debug, Non-OSS)                                   | Non     | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.6/non-oss/               | 
28 | repo-non-oss                    | Dépôt Non-OSS                                                        | Oui     | (r ) Oui  | Oui     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.6/repo/non-oss/          | 
29 | repo-openh264                   | Open H.264 Codec (openSUSE Leap)                                     | Oui     | (r ) Oui  | Oui     |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap/                         | 
30 | repo-oss                        | Dépôt principal                                                      | Oui     | (r ) Oui  | Oui     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.6/repo/oss/              | 
31 | repo-sle-debug-update           | Update repository with updates from SUSE Linux Enterprise 15 (Debug) | Non     | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.6/sle/                   | 
32 | repo-sle-update                 | Update repository with updates from SUSE Linux Enterprise 15         | Oui     | (r ) Oui  | Oui     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/sle/                         | 
33 | repo-source                     | Source Repository                                                    | Non     | ----      | ----    |   99     | N/A    | http://download.opensuse.org/source/distribution/leap/15.6/repo/oss/       | 
34 | repo-update                     | Dépôt principal de mise à jour                                       | Oui     | (r ) Oui  | Oui     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/oss                          | 
35 | repo-update-non-oss             | Dépôt de mises à jour (Non-OSS)                                      | Oui     | (r ) Oui  | Oui     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/non-oss/                     | 
Chargement des données du dépôt...
Avertissement : Les métadonnées du dépôt 'update-oss (15.6)' sont expirées depuis le 2024-10-20 10:23:08 CEST.
Avertissement : Les métadonnées du dépôt 'Dépôt principal de mise à jour' sont expirées depuis le 2024-10-20 10:23:08 CEST.

    Avertissement : Métadonnées du dépôt expirées : vérifiez si l'option 'autorefresh' est activée
    (zypper lr), sinon, rafraîchissez manuellement le dépôt (zypper ref). Si cela ne résout pas le
    problème, il se peut que vous utilisez un miroir interrompu ou que le serveur a cessé de prendre
    en charge le dépôt.

Lecture des paquets installés...

S  | Name          | Type   | Version           | Arch   | Repository
---+---------------+--------+-------------------+--------+----------------
i+ | skanpage      | paquet | 23.08.5-bp156.1.2 | x86_64 | repo-oss (15.6)
i+ | skanpage      | paquet | 23.08.5-bp156.1.2 | x86_64 | Dépôt principal
i  | skanpage-lang | paquet | 23.08.5-bp156.1.2 | noarch | repo-oss (15.6)
i  | skanpage-lang | paquet | 23.08.5-bp156.1.2 | noarch | Dépôt principal```

Have a look at simple-scan which I think will do what you want.

Lots of repos there. You have some duplicates. This is a little OT but it occurred to me that you might need to do some housekeeping. Especially since you seem to have some issues with installed packages.

A couple of one-liners that I have for such things. Check how many packages are installed in each and sort them.

zypper se -si --sort-by-repo | tail -n +6 | awk -F\| '{print $6}' | uniq -c | sort -nk1,1

or

for i in `zypper lr -E | tail -n +7 | awk '{print $3}'`;do echo -n "repo $i: ";zypper se -i -r $i| grep ^i | wc -l;done

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.