A printer equipped with a display panel and configured to perform printing
on a label surface of a disc based on an image displayed on the display
panel, including: a displaying portion configured to display, on the
display panel, (a) a subject image that is based on stored image data and
(b) a disc frame representing a printable region of the label surface of
the disc, such that the disc frame is superimposed on the subject image;
a modifying portion configured to modify the subject image on the basis
of an input operation by a user, such that the subject image is moved,
enlarged, or reduced relative to the disc frame; and a printing portion
configured to print, on the label surface of the disc, a part of the
subject image existing within the disc frame.