Sounds like the sort of project that could work as a plugin to chandler. There's a Python interface to TWAIN (the scanner protocol) - but I'm not *aware* of anything built on top of it. google may have a better idea though.
Regards, Fuzzy http://www.voidspace.org.uk/python -- http://mail.python.org/mailman/listinfo/python-list