If you’ve got a digital camera, I’ve got a great accessory for you. This is my favorite Christmas present.

The Hewlett Packard Photosmart 100 printer does only one thing: it prints high-quality 4×6 photos on HP glossy photo paper. But it does it very well indeed! The photos are borderless (!) and printing is relatively quick – about three minutes per photo. And you have to see the printer to appreciate how small it is – significantly smaller than a toaster. It’s absolutely adorable.

HP, Epson, and Canon all make inkjet printers that can print out high-quality photos. It’s clumsy to load the 4×6 paper in a regular-size inkjet and get it to feed straight, and it takes no time to get sick of reaching for the scissors to cut out pictures printed on full-size photo paper.

The printer can print directly from a digital camera’s memory stick (several types are supported), but there’s no way to preview the pictures or edit them that way. It also prints from a computer, of course – HP supplies software for manipulating and retouching photos before they’re printed, or you can use the photo tools built into Windows XP, or you can use any graphics program. (I give high marks to Microsoft Picture It Platinum Edition.)

Very nice indeed. Highly recommended if you have a digital camera and you’re looking for an easy way to fill the photo album.