None of these fixes worked for me. I have a Brother all-in-one, and an Epson FF-680W photo scanner. The printer would work, but the scan feature would not work for the Brother or the Epson. I could get them to work if I restarted my computer, then used them right away. I tried several things, including deleting and reinstalling the drivers. I eventually called Epson, and they gave me the fix.
Go into the Task Manager (Control-Alt-Delete), then go to Services, find StiSvc. Right click on it, and choose "Restart".
They now both work. I just fixed it today, so I don't know if the problem will reappear, but it's been working for several hours now.
Good Luck!