I had email this morning that asked what should be a simple question: how do I put pictures back onto my digital camera? Apparently she had copied the pictures up to her computer and then erased them, but now wanted them back on the camera.. simple enough request.
With a Mac and a USB camera, that's trivial. When you connect the camera, your Mac mounts it as a USB drive.. you may never have noticed this if you aren't the curious type, but you don't need iPhoto or Image Capture to get your photos: just drill into the mounted drive and copy them off. For example, my Sony camera gets mounted at /Volumes/Untitled and my pictures are at /Volumes/Untitled/DCIM/101MSDCF ; I can drag and drop pictures both into and out of that folder with Finder and the command line.
Oh sure, there may be a few rules you have to follow. Your camera may only understand specific image formats like JPEG or something of its own concoction and it may impose a specific naming structure. Then again, it may not: my camera wants to see "DSCNNNNN.JPG" (where N is 0 to 9) but a digital picture frame that uses the same memory sticks doesn't care what file names I use. Other than that, it's easy: drag and drop or command line copy, back it goes to the camera. But what about Windows?
Ah, yes, what about Windows? I hooked up my camera to my wife's XP machine. A "Found New Hardware" balloon popped up down in the system tray area but it didn't respond to any cicking. Moments later, it informed me that my device was installed and ready to use. Ready to use? OK, but how? It hasn't been mounted as a drive..
Now to be fair, maybe it should have. When I connected it under Parallels, that XP did mount it as a local drive. But it had help from the Mac side, didn't it? So, not knowing whether this was just a problem with my wife's computer or typical of Windows, I went looking on the net, searching for "put pictures back on camera".
The first page I looked at was Microsoft. At Working with Digital Photos they say:
One of the easier ways to copy digital photos to your storage card
for your digital camera is to insert the storage card into a card
reader.
Oh come on, Microsoft: it has to be easier than that! What if I don't own a reader?
The next page I looked at went into great lengths describing the standards cameras use (and don't use) and ends up implying that the camera is attached as a drive you just copy to (How to put edited pictures back into your Digital Camera). Note that one commentor there insists that copying pictures back destroyed his memory card (probably not, though his camera may have been impotent to deal with this external imposition).
So the camera should be automatically mounted? Apparently yes, but How can I load photos back into the camera? at PC User warns:
Unfortunately, it's not easy to do by yourself. In some cases it's
not easy to get the computer to recognise the camera as an external
drive so you can upload the photos to it. In almost every other
case, notwithstanding that you can get the photos onto your card,
chances are that you can't actually see them in the camera when
you do. However, you might be able to see the photos on, say, the
preview screen of a photo printer or your TV.
I suspect this person is talking about cameras that only recognize certain formats or file names, but he does also imply that although Windows should see it as a drive, it might not.. So I changed my search to "camera drive not found" and similar text and found people who said that it might matter which USB port you used.. and of course the usual advice about making sure you have the right drivers. Well, Device Manager said everything was just great as far as it knew and changing ports didn't help with my wife's box as she only has two and neither worked.. though Windows thought it had connected something as it objected if I unplugged the camera without clicking on the "Safely Remove Hardware" icon. But if I did use that, Windows locked up immediately after "Stopping" the drive.. Windows "stopped" everything.
Isn't Windows fun?
I had noticed something odd though: when I did run that "Safely Remove Hardware" program, Windows seemed to think the Camera was at F:
F:? No, no, Mr. Bill, F: is where we have a network drive mapped. But F: would be the next logical pick, because she has two internal drives (C: and D:) and a DVD (E:). So it made sense for the camera to try to take F: if we assume that Windows is as moronic with cameras as it is with everything else. That did seem like a very reasonable assumption (the part about Windows being moronic), so I moved my current F: to H: and rebooted.. plugged in the camera and my goodness! There it was, happily sitting under F:!
So, basically XP is partially unaware of mapped network drives. Isn't that fun? I think so..
Enter your email address for automatic notification of new posts here
(be sure to whitelist 'feedburner.com' if you use spam filtering)
| Views for this page | ||||
|---|---|---|---|---|
| Today | This Week | This Month | This Year | Overall |
| 7 | 66 | 93 | 2,327 | 2,680 |
Have you tried Searching this site?
Unix/Linux/Mac OS X support by phone, email or on-site: Support Rates
This is a Unix/Linux resource website. It contains technical articles about Unix, Linux and general computing related subjects, opinion, news, help files, how-to's, tutorials and more. We appreciate comments and article submissions.
Mon Jun 2 11:02:00 2008: Subject: anonymous
Start->Run->diskmgmt.msc lets you change drive letters.
Microsoft has a hotfix also: http://support.microsoft.com/kb/297694
Add your comments