A system for providing print functions via a camera interface. The system
enables selecting print options via a cameral interface by interacting
with an image preference file. In an embodiment, a user initially places
a memory card in the printer's card slot. If the card does not have an
image preference file, then the printer creates one. The image preference
file is specific to the printer and contains a list of options offered by
the printer. Next, the user transfers the image preference file to the
camera. The user can then use a menu presented on the camera interface
via the image preference file to select various options for each image to
be printed. The memory card is then inserted into the printer again where
the printer accesses the image preference file. The images are then
printed according to the options selected by the user. Next, a printer
display presents a message asking the user if they would like to reset
the file. If the user ignores the message the file is left as is. If the
user chooses to reset the file, an empty image preference file is stored
on the card.