The Canon CP-10 is a rather unique dye sub printer, it connects directly to compatible Canon digital cameras (currently A10, A20 and IXUS 300) and supports printing of single images or batches (using DPOF selection) directly from the camera. Although the prints are only card sized (86 x 54 mm; 3.4 x 2.1 in) they're high quality and glossy coated. Design isn't something that was ignored with the CP-10 and it wears a trendy semi-transparent blue case.

Click here for our review of the Canon CP-10 Card Photo Printer