I have a Canon LIDE 100 scanner that doesn't properly initialize on first scan attempt. When I trigger a scan, it seems to start (you hear the scanner beginning to engage), but then my scanning application (gscan2pdf) echoes back: "Error during device I/O." If I close the application, and restart another scan, there is no error and it scans properly.
I get the same behavior if I use Simple Scan or XSane.
There are many other reports of this behavior, and others have suggested that my system has put the USB port to sleep (at least partially) to save power. It seems to not properly wake up. I'm using 10.10 and it has been suggested that I may be able to tell my system to not autosuspend the USB port, but am not sure how to do that.
Any input on this is appreciated.