ScanMole
github.com
Spec sheet
- Purpose
- ScanMole scans office and archival paperwork into searchable PDFs and is designed for documents rather than photo or image scanning.Read 3 Oct 2026 · github.com
- Intended users
- The CLI can be installed alone for server or scripting use, while the GUI is intended for desktop use.Read 3 Oct 2026 · github.com
- Integrations
- The documented scanning and OCR toolchain includes SANE, img2pdf, ocrmypdf, and Tesseract.Read 3 Oct 2026 · github.com
- Support
- The project directs users to its contributing guide to report scanner problems and device quirks.Read 3 Oct 2026 · github.com
- License
- The project states that it is licensed under GNU GPL version 3.0 or later.Read 3 Oct 2026 · github.com
- Maker
- The repository says ScanMole was created and is maintained by foundata; its copyright notice names foundata GmbH.Read 2 Oct 2026 · github.com
- Automation
- The CLI provides defined exit codes, filename templates, and a versioned JSON event protocol.Read 3 Oct 2026 · github.com
- CLI and GUI
- It includes a command-line scanning engine and a GTK4/libadwaita desktop frontend.Read 2 Oct 2026 · github.com
- Dependencies
- ScanMole requires Python 3.12 or later and relies on distribution-provided tools including SANE, img2pdf, ocrmypdf and Tesseract.Read 2 Oct 2026 · github.com
- Installation requirements
- ScanMole requires Python 3.12 or later and documents supported installation on Debian 13+, Ubuntu 24.04+, and Fedora.Read 3 Oct 2026 · github.com
- Intended use
- The project is aimed at everyday office and archival paperwork rather than photo or image scanning.Read 2 Oct 2026 · github.com
- Interfaces
- ScanMole is available as a command-line scanning engine and a GTK4/libadwaita desktop frontend.Read 3 Oct 2026 · github.com
- Known device limitation
- On the tested ScanSnap iX100, duplex requests scan only the front side and produce a warning.Read 3 Oct 2026 · github.com
- Linux requirements
- The project supports Debian 13 or later and Ubuntu 24.04 or later, and lists Fedora installation instructions.Read 2 Oct 2026 · github.com
- Page handling
- It detects page sizes, crops pages, and can straighten skewed scans.Read 3 Oct 2026 · github.com
- Scanner compatibility
- It works with scanners supported by SANE, including driverless eSCL devices through sane-airscan.Read 3 Oct 2026 · github.com
- Scanner support
- ScanMole works with scanners supported by SANE, including driverless eSCL devices through sane-airscan.Read 2 Oct 2026 · github.com
- Scanning features
- Its defaults support duplex batch scanning, blank-page removal, OCR text, and PDF/A output.Read 3 Oct 2026 · github.com
- Verified devices
- The project lists tested devices from Brother, Canon, Epson and ScanSnap, including feeder and flatbed models.Read 2 Oct 2026 · github.com
Where Specifiction places it
- Document Scanning Software#24 of 266.8