Epson A3 Book Splitter ⢠Module-by-Module Timeline & Task Runner
Formulated module interfaces, data flows, and mathematical algorithms in software_spec_v1.0.md.
Client-side PDF parsing using pdf.js, page dimension extraction, A3/A4 orientation detection.
Mathematical calculations for 50% split, manual offset in millimeters, and exclusion list filtering.
Re-sequences disbound saddle-stitched scans [12, 1], [2, 11]... into reading order 1..12.
Real-time red guideline dragging with scissors handle, dual preview, and fine-tuning controls.
Generates final A4 Portrait PDF pages via pdf-lib with zero vector loss and minimal file size.
Hardware communication with Epson DS-70000 flatbed/feeder via TWAIN driver and hardware emulator.
Controls for A3/A4, Simplex/Duplex, DPI (200/300/400/600), and Color Modes (Color/Grayscale/B&W).
Standalone, zero-install portable bundle (.zip & .bat) ready to run from any USB drive without admin rights.
Pre-configured buttons: [A3 Book ā A4 Normal], [A3 Book ā A4 Booklet], [A3 Archive].
Hough transform / Radon transform algorithm to detect and rectify tilted book placement.
Automatically trims black margins caused by scanner cover shadows or undersized originals.
Threshold luminance analysis to automatically discard blank booklet padding sheets.
Embed invisible text layer over scanned image for full-text searchability.
Export compliant PDF/A-1b / PDF/A-2b format for institutional document retention.
Automatically process incoming scanned files saved to a designated watch folder.
Tokens like {Title}_{Date}_{PageCount} and barcode metadata extraction for automatic filing.
Operation logging, compliance verification, and commercial distribution license audit.