A printer includes an acquisition component which acquires image data
comprising a set of digital images generated by a digital image
generation device, such as a camera. The acquired set of images is stored
in memory. A user input device enables a user to select an image category
from a plurality of image categories. A processor in communication with
the input device and memory identifies a subset of the digital images
based on the image category selected by the user. The processor includes
a classifier trained to classify images according to image content. A
display in communication with the processor displays images in the
subset. A marking engine in communication with the processor prints
images from the subset selected by the user.