While digital photo frames are becoming more and more convenient, printing out photos is still something that a lot of people will do (we've got large prints on our walls while our digital photo frame is mostly switched off). Most people will take snaps with their iPhones or smartphones, and having an easy way to print them out is handy. Some of these printers are full of features will others still require a cable to function.
1.HP ENVY 100 e-All-in-One: This AirPrint-enabled printer allows you to print out photos from almost anywhere in your home, which makes it pretty convenient. It's an ePrint printer, so you can email it a picture and it will print it out as well. The only problem is that it's an InkJet printer. It's listed at $249.99 but you can get it for $164.80 on Amazon. It does 30 ppm in black and white and 25 ppm in color.
2. Polaroid GL10 This printer looks good on paper, but we've had problems with it when we saw it at CES 2011. However, it does print wirelessly from Android phones, which is a plus, and it's somewhat portable.

4. HP Photosmart Plus e-All-in-One: This printer will scan and copy documents as well. The list price on this printer, which is also an InkJet, is $149.99, but we've found it on sale for $89.95. It does 32 ppm in black and white and 30 in color.
5. Epson Artisan 837 All-in-One: This is an ink printer, but it has considerable quality for its price. Epson makes some nice archival printers, but they tend to be quite expensive. This printer is an all-in-one, so it will print, scan, copy, and fax documents. It's also wireless and PictBridge compatible, so you'll be able to print easily. It was just released and costs $299.99.
MORE PRINTERS
Polaroid at CES 2011
Wireless Printers

Commercial Flour Sa...
You have provided a full range of best smart phone printer with good services. From where I can buy it.Lean Muscle X
Bolle Photo Printer-the world's first smart phone photo printer is a very innovative idea from Prinics, South Korea. I have been using this product for the last 2 months and it has made photo printing a very easy experience. Especially when I am with my friends, we take photos and can easily print them. Its fairly simple to use. Download the Bolle photo app from appstore/ google play. Then Just dock your iPhone or any Apple product/ connect your android phone using USB and just print. You can create a collage of 4-10 photos and also take multiple copies. There is an inbuilt cartridge but the draw back is it can print only 36 photos and then it has to be replaced and you can only print photos in 4”X6”. But still worth it, especially for domestic use and also knowing that it is an Apple patented product. And waiting for the next model from Prinics- BP Wi-Fi! That should make photo printing even easier! :)
Its called Photo cube here and MiLi photo in China.