Bug 411229 - Add timed delay for scanner without ADF
Summary: Add timed delay for scanner without ADF
Status: RESOLVED FIXED
Alias: None
Product: Skanlite
Classification: Applications
Component: general (show other bugs)
Version: 2.1.0.1
Platform: Ubuntu Linux
: NOR wishlist
Target Milestone: ---
Assignee: Kåre Särs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-08-24 02:23 UTC by xteejyx
Modified: 2021-11-03 19:54 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 21.12


Attachments
attachment-5255-0.html (3.22 KB, text/html)
2021-11-03 02:13 UTC, xteejyx
Details

Note You need to log in before you can comment on or make changes to this bug.
Description xteejyx 2019-08-24 02:23:21 UTC
SUMMARY

Smaller mobile scanners such as Brother's 720D 'DSMobile' scanner do not have an auto-feeder, but are able to scan in duplex.

In the official Windows software provided by Brother, there is an option to pause scanning for X seconds to allow feeding another sheet in. This would be a helpful feature for a number of small document scanners when multiple sheets need to be scanned.
Comment 1 Bug Janitor Service 2021-10-24 13:13:56 UTC
A possibly relevant merge request was started @ https://invent.kde.org/graphics/libksane/-/merge_requests/54
Comment 2 Alexander Stippich 2021-11-02 18:36:31 UTC
Git commit 35c084bed0a18570565ed223fb00c99b8f62c0ac by Alexander Stippich.
Committed on 01/11/2021 at 19:17.
Pushed by astippich into branch 'master'.

implement batch mode

batch mode automatically starts a scan after the previous one
with a configurable time delay.

M  +2    -0    src/CMakeLists.txt
M  +5    -0    src/ksanecore.cpp
M  +8    -0    src/ksanecore.h
M  +47   -8    src/ksanecore_p.cpp
M  +6    -0    src/ksanecore_p.h
M  +2    -1    src/ksaneoption.h
M  +9    -1    src/ksanewidget.cpp
M  +12   -0    src/ksanewidget_p.cpp
M  +2    -0    src/ksanewidget_p.h
A  +81   -0    src/options/ksanebatchdelayoption.cpp     [License: LGPL(3+eV) LGPL(v3.0) LGPL(v2.1)]
A  +49   -0    src/options/ksanebatchdelayoption.h     [License: LGPL(3+eV) LGPL(v3.0) LGPL(v2.1)]
A  +69   -0    src/options/ksanebatchmodeoption.cpp     [License: LGPL(3+eV) LGPL(v3.0) LGPL(v2.1)]
A  +43   -0    src/options/ksanebatchmodeoption.h     [License: LGPL(3+eV) LGPL(v3.0) LGPL(v2.1)]
M  +6    -0    src/widgets/labeledcombo.cpp
M  +3    -0    src/widgets/labeledfslider.cpp
M  +3    -0    src/widgets/labeledslider.cpp

https://invent.kde.org/graphics/libksane/commit/35c084bed0a18570565ed223fb00c99b8f62c0ac
Comment 3 xteejyx 2021-11-03 02:13:11 UTC
Created attachment 143155 [details]
attachment-5255-0.html

Amazing. Thank you!

On Tue, 2 Nov 2021, 18:36 Alexander Stippich, <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=411229
>
> Alexander Stippich <a.stippich@gmx.net> changed:
>
>            What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>              Status|ASSIGNED                    |RESOLVED
>          Resolution|---                         |FIXED
>       Latest Commit|                            |
> https://invent.kde.org/grap
>                    |
> |hics/libksane/commit/35c084
>                    |
> |bed0a18570565ed223fb00c99b8
>                    |                            |f62c0ac
>
> --- Comment #2 from Alexander Stippich <a.stippich@gmx.net> ---
> Git commit 35c084bed0a18570565ed223fb00c99b8f62c0ac by Alexander Stippich.
> Committed on 01/11/2021 at 19:17.
> Pushed by astippich into branch 'master'.
>
> implement batch mode
>
> batch mode automatically starts a scan after the previous one
> with a configurable time delay.
>
> M  +2    -0    src/CMakeLists.txt
> M  +5    -0    src/ksanecore.cpp
> M  +8    -0    src/ksanecore.h
> M  +47   -8    src/ksanecore_p.cpp
> M  +6    -0    src/ksanecore_p.h
> M  +2    -1    src/ksaneoption.h
> M  +9    -1    src/ksanewidget.cpp
> M  +12   -0    src/ksanewidget_p.cpp
> M  +2    -0    src/ksanewidget_p.h
> A  +81   -0    src/options/ksanebatchdelayoption.cpp     [License:
> LGPL(3+eV)
> LGPL(v3.0) LGPL(v2.1)]
> A  +49   -0    src/options/ksanebatchdelayoption.h     [License: LGPL(3+eV)
> LGPL(v3.0) LGPL(v2.1)]
> A  +69   -0    src/options/ksanebatchmodeoption.cpp     [License:
> LGPL(3+eV)
> LGPL(v3.0) LGPL(v2.1)]
> A  +43   -0    src/options/ksanebatchmodeoption.h     [License: LGPL(3+eV)
> LGPL(v3.0) LGPL(v2.1)]
> M  +6    -0    src/widgets/labeledcombo.cpp
> M  +3    -0    src/widgets/labeledfslider.cpp
> M  +3    -0    src/widgets/labeledslider.cpp
>
>
> https://invent.kde.org/graphics/libksane/commit/35c084bed0a18570565ed223fb00c99b8f62c0ac
>
> --
> You are receiving this mail because:
> You reported the bug.