I have an application (Java based running on JRE 5.11) which uses an external document scanner. The application is presently running on both Win7 and XP and the scanner is Canon 700F and 600F. The application is presently an APPV package and the scanner drivers get deployed through SCCM. On XP there is no concern but on windows 7 the application sometimes gives a scanner error "Cannot find TWAIN driver" when a scan job is initiated from the application. The users have found out a temp fix to unplug the Scanner USB and re-plug it and it solves the problem for the time being but it re-occurs. It seems to me that the scanners is going off to sleep and plug-out and plug-in back simply wakes it up and it works fine.

This also happens with the manual installation of the application on Win7.

Is anyone aware of any permanent fix to this.




0 Comments   [ + ] Show Comments


Please log in to comment



Does the issue occur on Windows 7 in general, without using your java based application?

Do you still occassionally get the TWAIN error message?

If you do then you've ruled out an application error and is must be down to the driver under Windows 7.

Are you able to disable any power management options from Device Manager for the scanner? The kind of setting that allows the system to save power by putting the conneciton to sleep? Disable anything like that and retest.

If there is nothing like that in the driver options, and it still does it under Windows 7 (without your app) then it's time to talk to the vendor for some updated drivers.

If I remember correctly it uses the same driver for XP as it does for Windows 7, and it has pretty old release date.


Hope that helps,


Answered 10/29/2012 by: dunnpy
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity