Python binding for the Sane API (using ctypes) and abstration layers