The Polaroid PoGo Instant Printer ($50) is a pocket sized printer that can connect directly to your compact camera or camera phone via USB or Bluetooth. Photos are printed right away on Polaroid's 2 by 3 inch proprietary inkless paper (called ZINK), which is sold separately in packs of 30 sheets for $11. Each photo takes up to one minute to print. The prints themselves are about the quality you'd expect for an inexpensive pocket printer, but like the original Polaroids, they have character.
You might also enjoy: