I have an HP Photosmart printer and is there any way I can print pictures directly from my iPhone?
you will have to upload them onto your computer first If You have that option..
Yes. You need to download a printing app from the app store. :) Good-luck.
Pull up the information on your printer. There are directions to link it to the internet so it will talk to smart phones directly.