A simple and lightweight Python3 and tkinter GUI program for scanning double sided documents using Windows Fax and Scan.
When scanning big documents using a flatbed printer windows doesn't offer the option for duplex scanning, meaning that you have to use proprietary printer software OR rename the filenames yourself.
It works with any scanner that supports batch scanning through a document feeder.
To use it, place the entire stack of pages into the scanner and scan all front pages first. Once the scan is complete, take the stack, flip it over, and place it back into the feeder to scan the back sides of all pages.
After both scans are finished, you should have a sequence of image files where the front-page scans come first, followed by the back-page scans in reverse order.
Move all scanned images into a folder that does not contain other image files, then run the program and select that folder. The application automatically detects the number of pages, reverses the back-page scans, and interleaves everything into the correct reading order.
Finally, all the images will be renamed to the correct order, you can also choose to merge the images into a PDF.
Use the Python package manager pip to install the required libraries.
pip install -r requirements.txtAfter you scan both sides of the document, give the program the scanned images directory and the number of pages, the program will automatically reorder the images. You have the option to create PDF file or move the images to a new folder.
A simple way to use this program is to have the executable file (.pyw) in the scanned documents directory and just double clicking it to run, the current directory will be automatically used.
- Python 3.7.3 +


