Bug 453829 - Make it possible to shuffle pages in order, after scanning odd and even pages, when the scanner has only ADF but no duplex
Summary: Make it possible to shuffle pages in order, after scanning odd and even pages...
Status: RESOLVED FIXED
Alias: None
Product: Skanpage
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: Alexander Stippich
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-15 14:15 UTC by Marcello Massaro
Modified: 2022-06-25 12:36 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marcello Massaro 2022-05-15 14:15:39 UTC
"""Some""" (Brother MFC-L2710DN) multi-function printers have a document feeder without duplex function (I guess so you are pushed to spend 200€ more for that and FTP functionality?). It would be **great** if Skanpage would be able to automatically re-shuffle pages appropriately, after the user scans first all odd and then all even pages (by simply flipping upside-down the stack of pages).

For a bit more clarity:
1. Place stack of documents.
2. Click scan -> Skanpage scans all documents in feeder. Without duplex, this means it will only scan odd pages, first to last.
3. Place stack of document upside-down.
4. Click scan -> Skanpage scans all documents in feeder. Without duplex, this means it will only scan even pages, last to first.
5. Click on <button-to-be-added> that takes page number N and puts it at position 2, N -> 4, and so on N/2 times.

The button could be disabled (or hidden) if Skanpage detects an ADF with duplex functionality, so that the user does not get confused about what this button would do in their case, since with a duplex scanner it would be useless.

I hope I was clear enough. :D
Comment 1 Alexander Stippich 2022-06-25 12:36:51 UTC
Git commit 7b62e53ce4e72839da54a4916e845ce230c0b8de by Alexander Stippich.
Committed on 25/06/2022 at 12:30.
Pushed by astippich into branch 'master'.

add options to reorder scanned pages

M  +38   -0    src/DocumentModel.cpp
M  +8    -0    src/DocumentModel.h
M  +34   -6    src/qml/DocumentList.qml
M  +1    -2    src/qml/OptionsPanel.qml

https://invent.kde.org/utilities/skanpage/commit/7b62e53ce4e72839da54a4916e845ce230c0b8de