I agree with Forseti, I have always found it much easier to remove the memory card and use a card reader plus the copying directly from the camera will drain the camera battery very quickly.
I used to use the card reader built iin to my Canon MP610 printer but got fed up that it kept defaulting to read only which meant I could not delete the images without changing the setting and restarting the printer each time. So I got one of
these I wish I got one sooner as it so much faster than the reader built into the printer.
You can get cheaper ones but the Lexar one seems to be one of the fastest readers.