SUMMARY It takes Skanlite about 25 seconds to recognize scanning device. STEPS TO REPRODUCE 1. put pages in scanner tray 2. open skanlite 3. wait 25 sec !!! 4. when menu shows press scan OBSERVED RESULT Scan ok, but very long delay EXPECTED RESULT wait 1-5 seconds to ready SOFTWARE/OS VERSIONS Operating System: Kubuntu 20.04 KDE Plasma Version: 5.18.5 KDE Frameworks Version: 5.68.0 Qt Version: 5.12.8 Kernel Version: 5.4.0-72-generic OS Type: 64-bit Processors: 8 × Intel® Core™ i7-6700 CPU @ 3.40GHz Memory: 15.5 GiB of RAM ADDITIONAL INFORMATION Device is HP LaerJet Pro MFP M426fdn
Thanks for the report. This time is unfortunately not in the hands of Skanlite (or libksane from KDE). You can reduce the time significantly by disabling (commenting out) all the scanner backends that you do not use, in /etc/sane.d/dll.conf Alternatively you can check the backend/instance name for your specific scanner and provide that to Skanlite on the command line. skanlite -d <your-scanner-id> We could maybe change this into a "wishlist" for adding an option to always try to open the last active scanner before doing the probe for devices.... We would also need to add a UI mechanism for changing scanner after you have started Skanlite with one scanner.
I get the same 25 second delay with other scanning programs on my KDE machine, including when starting from the HP interface. What I can try is to connect my new laptop (Dell XPS13 with UBUNTU), not the current old desktop machine, to the HP scanner, and see if that's faster. I also have a GNOME system on it and can try that. I wonder if this will be better. I shouls say that in the past (maybe a couple of months ago) this trouble did not exist. It is a new bug.
Can you run "scanimage -L" in a terminal and time that? From the output you should get something like: device 'foo:0' is a .... you could paste that output here too. Can you then start skanlite with the corresponding device name/id skanlite -d <device name/id here> How much time does it take for skanlite now?
@Kåre Särs: 1) I tested scanimage -L and timed 23 seconds. 2) Then I did skanlite -d hpaio:/usb/HP_LaserJet_MFP_M426fdn?serial=PHB8JC64Z6 and it was immedaite. 3) commebnted out aLL but hpaio in /etc/sane.d/dll.conf. Now running skanlite from icon is immediate. Thanks !!! I hope this file will not revert when rebooting. Amnon