>> What does selecting "Batch..." have to do with scanner drivers?
When running the actions for the Batch command, Photoshop updates it's menu/command state to check which commands are enabled or disabled based on the document state being changed by the actions. Part of that update is calling the scanner interface to see what is available or not, and at that point some drivers crash. Since the crash occurs in third party code executed within Photoshop's context - there was not much Photoshop could do to recover (there was exception handling, but it couldn't work across OS and DLL boundaries).
In Photoshop CS6, we spent quite a bit of time figuring out why they were crashing (apparently there was some assumption about the application GUI state), and how we could avoid them crashing in those circumstances - and now CS6 avoids the crashes in the Batch command even with the TWAIN plugin and drivers are loaded.
Thank you, Mr. Cox, for a most studious answer. That certainly gives glance to some light at the end of the ... forgive me here ... crash-tunnel.
Is there any chance of all of that effort toward avoiding crashes paying off in a retroactive fix, say, for Photoshop version 12?
I know the chances are next to none, with CS6 in full active support and development efforts on future releases likely underway. But, I have to ask.
1 person found this helpful
No, we won't be porting that back to version 12.x