PMscan is intended to be a simplegui around the pixma_scan driver for some canon scanners See for details for the driver http://pixma.schewe.com/ It is written in Gambas2 ,I use it with a canon pixma 170. See included documentation
A simpleGUI frontend for scanning documents into PDF format. Utilizes scanimage, ps2pdf, pnmflip, and pnmtops commands. Automatically detects scanners avaliable on system. Developed on Linux but might work on other platforms with some tweaking.