Solved

Canon 20D drivers for windows 7

My new Windows 7 laptop doesn't recognize my Canon 20D and I can't find an updated driver. Any suggestions?
25 answers Last reply Best Answer
More about canon drivers windows
  1. Best answer
    Set your communications to PTP. Win7 will then recognize it.
  2. Use a memory card reader it is a lot faster.
  3. Thanks TheViper, worked like a charm. KB
  4. Excellent, glad it's working for you.
  5. TheViper said:
    Set your communications to PTP. Win7 will then recognize it.

    what is communication ptp is that on my camera or my computer i never had to do this ,so i don't know what that is
  6. vickyk said:
    what is communication ptp is that on my camera or my computer i never had to do this ,so i don't know what that is

    It is one of the settings on the camera in the menu.
  7. Thanks for this posting... it really helped me too!

    Much appreciated.
  8. TheViper said:
    Set your communications to PTP. Win7 will then recognize it.

    Thanks for the tip!!! worked for me too
  9. Thank you. Worked for me too.
  10. YEY!!! you are my hero!! thank you so much! so happy right now
  11. Setting the communication protocol to PTP is fine for simply downloading pictures from the camera to the computer. However I need for my application to use the remote capture to take pictures from the computer. I use the camera for some data acquisition and I need the computer to be able to control the camera.

    Does anyone know how I could get this to work with windows 7? My IT manager decided to upgrade all machines to win 7 and doesn't want me to get a machine working with XP or earlier.
  12. Thank you Viper, the change to PtP also worked for me. May i ask though, wat does it mean, what is the difference between 'Normal' and 'PtP'?
  13. PTP means Picture Transfer Protocol. Technically it is a means for the camera and a printer or mass storage device to directly communicate together without a computer USB host.

    Most modern operating systems will allow picture transfer to the computer under the "normal" setting but some (XP and OSX mostly) don't work quite right but work well when the camera is set to PTP instead.
  14. Thank you Viper! That solved my problem as well!
  15. TheViper said:
    Set your communications to PTP. Win7 will then recognize it.



    Have no idea what you mean. Just where do you go to change communications to PTP???
    fordsedge@gmail.com
  16. In your camera, go to menu> communicantion>chose the PTP (default is normal). After then connect the camera into the PC, now your PC will recognize your camera.
  17. i would just install eos utility. that way you can shoot tethered. meaning you can control and operate the camera while connected to usb. it is convenient for studio work. you can also use the camera normally and preview shots instantly on a real monitor with adobe bridge or preview or whatever. very useful on shots that are important.
  18. TheViper said:
    It is one of the settings on the camera in the menu.

    :hello: It absolutely helped me, too - much apprciated! :pt1cable:
  19. What if you do not have the Utility disk and you want to use your teathering cord from my camera to my conputer?
  20. lourendo said:
    i would just install eos utility. that way you can shoot tethered. meaning you can control and operate the camera while connected to usb. it is convenient for studio work. you can also use the camera normally and preview shots instantly on a real monitor with adobe bridge or preview or whatever. very useful on shots that are important.


    EOS Utility does not recognize older cameras in 'normal' making remote shooting impossible. Canon did not release camera driver for win 7 and win 7 itself doesn't have one
  21. TheViper said:
    vickyk said:
    what is communication ptp is that on my camera or my computer i never had to do this ,so i don't know what that is

    It is one of the settings on the camera in the menu.


    Thank you so much this helped me too!!
  22. TheViper said:
    Set your communications to PTP. Win7 will then recognize it.


    5 years later, still excellent advice for Windows 8.1
  23. TheViper said:
    Set your communications to PTP. Win7 will then recognize it.


    Right on the money Thanks Sir
  24. I use Windows 7 x64 and ran into the problem of non-existent drivers for the Canon 20D. My solution was to install the Microsoft Windows 7 "XP Mode" software, whose installation process is explained at http://windows.microsoft.com/en-us/windows7/install-and-use-windows-xp-mode-in-windows-7

    Once you've set up Windows 7 XP Mode and used windows Update to install all Windows XP system updates (a long drawn out process, since you need to reboot the virtual PC 3 or 4 times to pick up all the updates), you then need to go to the Canon support download page for the Canon 20D using the IE browser in the virtual PC http://www.usa.canon.com/cusa/support/consumer/eos_slr_camera_systems/eos_digital_slr_cameras/eos_20d#DriversAndSoftware and choose "Windows XP" as your operating system, and click on "Show All", and then download and install the following utilities:
    Canon EOS 20D WIA Driver 5.4.1
    EOS Utility 2.7.3

    If you no longer have original CDs of the canon Utilities, you need to fool the above updaters in installation. This can be done by copying the all following lines into a file named CanonUtilities.reg on the virtual PC and double-clicking it to add the registration info:

    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Canon\EOS Utility]
    [HKEY_LOCAL_MACHINE\SOFTWARE\Canon\DPP]
    [HKEY_LOCAL_MACHINE\SOFTWARE\Canon\ZoomBrowser EX]
    [HKEY_LOCAL_MACHINE\SOFTWARE\Canon\PhotoStitch]
    [HKEY_LOCAL_MACHINE\SOFTWARE\Canon\EOS Capture]
    [HKEY_LOCAL_MACHINE\SOFTWARE\Canon\EOSViewerUtility]
    [HKEY_LOCAL_MACHINE\SOFTWARE\Canon\ODSK]

    Once this is done, installation of the two utility packages (and any other of the Canon utilities you want on the virtual PC) can proceed.

    Once installed, reboot the virtual PC, then put your 20D in regular communications mode and connect it to your host PC via the USB cable.

    On the virtual PC's main window "USB" menu a "Canon Camera Attach" " entry should appear. Choose that (it has to be chosen each time the virtual PC is started and the USB cable is attached to the host PC), and the device driver installation process should start on the virtual PC. Once the installation is complete (I can't remember if I had to reboot the virtual PC yet another time), starting the EOS Utility should give you complete control of your camera through the utility program, i.e. choosing and downloading images, control via USB of shooting, camera settings, setting owner information, etc.

    The only major restriction is that the EOS Utility on the virtual PC won't let you choose one of the host's PC folders as a target for automatically downloading pictures. But you use the camera in PTP mode on the host PC anyway.
  25. I have similar issue with a 20d win7(32).
    I accidentally pulled the USB out my PC during device driver installation.
    "Unknown device" now shows in device manager.

    Tried uninstalling device and drivers and searched for updates to no avail.
    NB
    This camera asks for date/time reset each main battery removal/reinsertion and when I rebooted my system to see if I could rescan the ports to show the camera my PC freezes on boot and reads black screen command "unable to boot time/date has reset... F1 to continue".


    I reset time and date enabling use of Google safety certificates however cannot find drivers - do you think the XP extension will work, have I fried my camera; is this time/date a virus??!
Ask a new question

Read More

SLR Windows 7 Drivers Canon Cameras