Check out the
Canon iP100.
I needed portability and convenience. This printer is very small and the big bonus is that it is also battery operated.
So you can print anywhere, with or without shore power.
For my work I do a lot of "blueprinting" of houses. I show up at the house, take a bunch of pictures, launch the laptop, run them through the old MS Photo Editor to edge the photos, print them from the front seat of my truck, and then go measure the house and write down all the dimensions right on the pics I just edited and printed.
Very slick little printer. I love it!
With the battery attached, it measures 12 3/4" X 8" X 2 1/2"