The only way to diagnose your problem, other than erasing the memory card, is to connect it to a computer in another fashion or try a different memory card. A card reader can be purchased for as little as $20US and another memory card can be had for a bit more. Your printer may already have the card reader, many newer ones do. Another possibility is if your printer has a USB port in front. If it does, you can test to see if the printer can see the camera by plugging the camera into that port. If it works, the problem's in your computer's driver.