My wife is trying to print pictures from her phone(HTC Inspire 4g) onto a HP photosmart 330 series printer. This is not a printer that is connected to a desktop. This type of printer can be used anywhere and use the SD disk or even Usb from phone to printer. One problem is that it won't read the SD card from phone. The other problem is tbat when you plug the phone in directly to the printer with the Usb that doesn't work either. SD card directly in printer error message reads: "Card access error. See use manual.", I have done this and its telling me to reformat the SD card. Do I really have to? If so how do I reformat. Someone please help.