Shooting tethered
When a client is present on a shoot, it is a given that the photographer will have to shoot tethered. For this purpose, I rely on EOS Utility and Adobe Lightroom. To this end, I apply the following steps before the shoot:
- Open EOS Utility and set up a watch folder (called “Monitor Folder” in EOS Utility).
- Go back to the main window and select “Remote Shooting”. The main window will close and the Remote Shooting window will appear. From within this window, I can manipulate the camera; adjust aperture/shutter speed/ASA and trigger the shutter release.
- Open up Adobe Lightroom and Enable Auto-Import. But first, I point Lightroom to the watch folder that EOS Utility will download images to.
- Once the first shot is taken, EOS Utility will launch Digital Photo Professional. I simply minimize it out of the way.
- Upon sensing that there are images in the watch folder, Adobe Lightroom will move them over to an “Auto Imported Photos” folder; where this folder resides is dependent on your settings within the Auto-Import configuration box.
- I can now start the shoot and have each shot come into Adobe Lightroom where I can do a variety of checks on the images.
This is all fine when I have only one camera set-up. On a shoot last Thursday, I ran into one snag after another in getting EOS Utility to work in a tethered shooting scenario.
The problem
It began when I had to move the camera to another angle that was out of reach of the USB cable and I had to untether the camera. Since USB cables are restricted to a five meter effective distance, the chances that I had to unplug the cable at some point were pretty high. The steps I performed before I moved the camera are as follow:
- Turn off the camera.
- Unplug the USB cable on the camera end.
- Close EOS Utility.
- Close Digital Photo Professional.
- Move the camera.
- Plug the USB cable to the camera.
- Turn on the camera.
At this point, Windows XP sensed the presence of the camera and appropriately launched an autoplay box. From it, I selected to launch EOS Utility. Except EOS Utility began behaving erratically.
Sometimes, the main EOS Utility window launched only to quit by itself, appearing briefly and, just as quickly, disappearing from the desktop. However, when I looked in Windows’ Task Manager, I could see that EOSUtility.exe was clearly still running.
Opening DPP and attempting to launch EOS Utility from its menu did not work.
Force-quitting EOSUtility.exe and relaunching it either on its own or from within DPP did not work either; EOS Utility either failed to launch or failed to connect to the camera.
The only way I got EOS Utility running again was to restart Windows and going through the seven steps as described above. It went into Remote Shooting mode and I was able to continue shooting until I had to disconnect the camera for a new set-up. Then the same set of problems began anew.
My assistant and I spent an entire hour experimenting with every possible variation of connecting the camera and launching the various applications to resume shooting tethered. In that hour, much to our embarrassment, we got it working only on an average of three out of ten times. Eventually, I made the call to resume shooting by rotating two CompactFlash cards between set-ups.
Post-shoot, I did a little bit of Googling and learned that others have had faced the same problems with EOS Utility. Judging from the following post on a forum, it does appear that it is not a OS-related problem:
I do (or did) almost all of my shooting tethered…. When I can get EOS Utility to work, it’s great but I’ve had so many inconsistent problems that it’s driving me nuts. It seems to work reasonably, predictably and reliable on my G4 laptop. I can’t seem to get more than one session out of my G5 before it crashes. I’ll have to force quit and usually re-boot before there’s any hope of getting it to launch and briefly work again. It’s frustrating to put it mildly because I can’t find any one particular set of events that causes it to hang.
Troubleshooting
Earlier tonight, I tried to reproduce the problem to see if I can establish a pattern of how EOS Utility will fail. The tests were ran under the following conditions:
- EOS Utility was configured to send images to a watch folder D:\CAPTURE.
- Auto-Import in Adobe Lightroom was set to move incoming images from D:\CAPTURE to D:\CAPTURE\<Date>.
- There was no CompactFlash card in the camera.
- CALMAIN.exe has always been set to startup upon rebooting and was hence running. The process belongs to the Canon Camera Access Library installed with Canon Camera software. It is used to connect and configure the settings for Canon Camera.
- Autoplay in Windows XP was disabled for all drives.
- Adobe Lightroom was definitely not at fault here since it was not communicating with the camera in any way.
The test
In the following steps:
- With Adobe Lightroom running in the background, I connected the USB cable to the camera and turned it on.
- EOS Utility launched.
- I chose “Remote Shooting”. The Remote Shooting window appeared as it should.
- I took two shots.
- Adobe Lightroom successfully imported the images.
- I turned off the camera. The EOS Utility window disappeared from the desktop, but, looking at Task Manager, the process EOSUtility.exe remained running.
- I turned the camera on again. The status LCD on the top of my camera repeated blinked “BUSY”. After ten minutes of inactivity, with the “BUSY” message still blinking, I turned off the camera; it did not seem that the “BUSY” message would go away. This is the first result.
- EOSUtility.exe continued to run in the background.
- I launch EOS Utility again. Now, there are two EOSUtility.exe processes running, but there is no EOS Utility window on-screen.
- I force-quit both instances of EOSUtility.exe.
- I turned on the camera.
- EOS Utility launches and its main window flashed briefly on the desktop. A second later, the main window appeared and remained on-screen as it should.
- I chose “Remote Shooting”. The Remote Shooting window appeared as it should.
- I took one shot.
- Adobe Lightroom successfully imported the images.
- I turned off the camera. The EOS Utility window disappeared from the desktop, but like before, the process EOSUtility.exe remained running.
- I force-quit EOSUtility.exe.
- I turn on the camera.
- EOS Utility launches and its main window flashed briefly on the desktop. A second later, the main window appeared and remained on-screen as it should.
- I chose “Remote Shooting”. The Remote Shooting window appeared as it should.
- I took one shot.
- Adobe Lightroom successfully imported the images. This is the second result.
At this point, the test has essentially become a loop; I could either perform Step 7 and get the first result, or start over beginning with Step 11 and get the second result. A reproducible pattern has emerged.
Summary
The cause of the problem seems to be EOS Utility’s insistence on not—or inability to—fully quit itself after it loses the connection to a camera and, instead, stays resident in memory. Upon the reconnection of the camera, a new instance of EOS Utility launches, further compounding the problem, since the EOS Utility user guide clearly states, on Page 10, that “the camera cannot communicate with multiple softwares.” Does having two instances of EOSUtility.exe running at the same time not mean that both processes are confusing the heck out of the camera?
Can it be that the solution is simply a recoding of EOS Utility so that it either quits itself whenever it loses the connection with a camera or it can somehow better respond to a disconnection/reconnection scenario?
Additional notes
This article from the Lightroom blog contains some very useful tips:
When shooting tethered using the EOS Utility to get images into Lightroom, it is really important to remember that the Watched Folder (Auto Import Folder) needs to be empty. One of the settings in EOS Utility creates a subfolder by date. If you use this setting (which I think is on by default), your images will not auto-import. You need to untick all the boxes as in the screen capture above. You get to this preference screen by clicking on the little computer icon under the ISO setting.
One other handy setting to change is to set the Linked Software to none, to prevent DPP or Image Browser opening once you start shooting. If we quickly examine the Utility window open on the right we can note a few things. The File type here is RAW, something someone mentioned having problems with. This certainly is working fine here. Also the camera is set up for manual exposure. All the settings can be changed either in camera or here on the computer. Lightroom has no issues with any setting once the file shows up in the correct folder on its own.
After reading the article, I believe the two gotchas I have placed in emphasis above could have further compounded the problems I had faced during last week’s shoot.
I allways have same problem, only in my case it`s looks much interesting, cuz i spend all day, for EOS utility, but didn`t get any ressult. Strange utilit… I`ll start to use Capture One pro. :)
I’ve since stopped using EOS Utility on Windows. On a Mac, it is more stable.
But, yeah, I reckon you should stick to C1 from hereon until Canon fixes EOS Utility.
I cannot launch EOS Utility after having my computer fixed. I was on Windows XP before and I’m still on Windows XP. I tried with other programs but it opens uncompletely and is unexploitable ! I uninstalled and reinstalled but the problem remains ! What am I to do now ?
Have you updated to the latest version of EOS Utility? The latest from Canon is ver. 2.4.
I think I got a similar problem.
EOS Utility runs OK when the camera is switched off. BUT when you switch it on, it instantly closes itself. It’s a constant thing. What gives?
please try to enable windows service “Windows Image Acquisition (WIA)”.
EOS Utility error message “The application cannot be launched” SOLVED!!!
1. Go to Start > Run
2. Type services.msc
3. Find service named Windows Image Acquisition (WIA) and double left click
4. Startup type change from Disabled to Automatic
5. Finaly click Start
For me works!!!
Thanks!!! This totally worked! So simple!
1. Go to Start > Run
2. Type services.msc
3. Find service named Windows Image Acquisition (WIA) and double left click
4. Startup type change from Disabled to Automatic
I spend all day shooting, and it looks like the last hour plus that NO IMAGES transferred to my laptop computer! They showed up in the preview window, but apparently did not get saved. This will make my client and the models angry, and me very embarrassed.
This is some excellent troubleshooting. I’ve found the EOS Utility maddening and a quick search seems to indicate that problems with this utility are common. I just want it to do one bloody thing: move my pictures from my camera to my computer. Not too much to ask, right? I mean really the only thing I *like* about the utility is that it drops all my photos in to folders organised by date. Beyond that I have little use for the rubbish. I really need to just go get a card reader and download my pics that way. It annoys me to no end that I can’t just mount the bloody thing in windows explorer and grab them off the camera that way, but nooooo CANON insists we use it’s crappy proprietary software to do this very simple task. I’ve always had a problem with the utility in that it takes FOREVER to just load up.. okay, whatever, i’ll wait. But now I’m running in to the problem you’ve been having. When I turn on the camera it tries to load the EOS utility on it’s own but it never completely loads. I can see it in my task manager eating up exactly 4,420K. Actually when it first loads it I can see it climbing up to about 35MB, the utility will flash on the screen for a brief moment and then disappear and then it drops down to 4,420K where it stays until I force-quit it. I get the same result if I load the EOS Utility before I turn on the camera except the EOS Utility actually stays open up until the moment I turn on my camera wherein it promptly disappears and of course the task manager shows it using 4,420K… restarting the computer hasn’t made a difference. The only difference I can think of is that I’m using a different USB cord than usual, but surely that can’t make a difference, can it? well, might as well find out… Okay well actually using the cord that came with the camera seems to work so far, in so far that the EOS Utility hasn’t instantly crashed. Now lets wait… waiting…. waiting….. okay it’s been five minutes.. okay now 10.. really, CANON, what is this bloody thing doing the whole time? 15 minutes.. aawwww screw it.
Does tethered always let you down when you really really need it???
Lost ¬£¬£¬£ in sales today because of capture crashing with a new error never encountered. Fed up of EOS , have tried the month trial of capture one 4 and seemed far more reliable, except Windows came up with the message something like windows capture failed, checking for problems, this may take a few minutes. I didn’t note it as was too busy- just had to reboot. Testing later at home and a few hundred images later, still ok. Arrgeh.
Capture one seemed far more reliable than eos though. Good naming and import options.
Anyway, regarding the 5 metre issue, get “repeater USB cables”. You can link total of 25m together. 5x5m cables.
The Mac version of EOS Utility seems much more well-behaved that its Windows counterpart; Used it on a shoot last week and it worked okay.
I’ve heard great things about CaptureOne. Should really give it a try.
Thanks for the heads-up!
I use EOS utility on a two different Macs almost daily and it is very unstable on both. I’m using it to shoot tethered into Lightroom. It seems best to have camera off, start up EOS utility and then turn on camera while tethered, but this only helps so much. EOS utility will crash and also freeze Lightroom in the process. Very frustrating and the only Mac app I use that behaves so poorly and takes down another app when it crashes. I’ve searched for solutions, been through two plus years of upgrades and have always had problems.
I feel your pain, Michael. EOS Utility works only that many times every shoot, if it works at all.
Have you tried CaptureOne?
I have problems with Download the Updates. Windowinfo says “problem with Updater” and the process stopped. So I can not use the Canon Software EOS Utility, DPP and so on.
I have a MBP under OS X 10.6.1