We are using "Canon EOS Kiss X10" camera and code referred from here. Our application basically have 3 steps:
- Open Session
- Take Photo
- Close Session
Application runs above steps loop, all of sudden we are getting error as below
"Error in opening the camera session : EOSDigital.API.ExecutionException: SESSION_NOT_OPEN ---> EOSDigital.API.SDKException: SESSION_NOT_OPEN" EOSDigital.API.ErrorHandler.CheckError(Object sender, ErrorCode errorCode) EOSDigital.API.Camera.b__73_0() EOSDigital.API.STAThread.ExecutionLoop()
As per SDK API documentation, this is kind of PTP error. Checked few resources online found that firmware should be 1.0.2 here (Japanese)
But we have confirmed this behavior on 1.0.0 and it is working smoothly. So is it due to some hardware connection issue e.g. USB port used to connect camera or cable had some issue or Microsoft PTP WIA minidriver etc. ?
Need to know, root cause for this, please provide us some light here.