A printer (2, 2A, 2B, 2C, 2D, 2E) for printing on a recording medium, comprising: a reading part configured to read plurality of pieces of identification information comprising specific identification information in a non-contact manner from a non-contact tag in which the specific identification information for identifying a specific image is stored; a reception part configured to receive an operation of selecting the specific identification information among the plurality of pieces of identification information read by the reading part; a determination part configured to refer to a storage device in which a plurality of image data comprising a specific image data representing the specific image and correspondence information indicating a correspondence relationship between the plurality of image data and a plurality of pieces of identification information for identifying the plurality of image data respectively are stored, so as to determine, from among the plurality of image data, the specific image data associated with the specific identification information read by the reading part and of which a selecting operation has been received by the reception part; and a print control part configured to control printing on the recording medium based on the determined specific image data, the printer (2, 2A, 2B, 2C, 2D, 2E) being characterized in further comprising: a display medium configured to display a plurality of images including the specific image and a plurality of first identifiers respectively associated with the plurality of images, wherein the non-contact tag is provided on the display medium on which the specific image is displayed, the plurality of pieces of identification information, including the specific identification information, for identifying the plurality of images respectively are stored in the non-contact tag, the reception part comprises a plurality of operation buttons (24, 26, 28, 30, 32, 34) being configured to respectively display a plurality of second identifiers respectively corresponding to the plurality of first identifiers and receive operations of respectively selecting the plurality of pieces of identification information read by the reading part. a reading part configured to read plurality of pieces of identification information comprising specific identification information in a non-contact manner from a non-contact tag in which the specific identification information for identifying a specific image is stored; a reception part configured to receive an operation of selecting the specific identification information among the plurality of pieces of identification information read by the reading part; a determination part configured to refer to a storage device in which a plurality of image data comprising a specific image data representing the specific image and correspondence information indicating a correspondence relationship between the plurality of image data and a plurality of pieces of identification information for identifying the plurality of image data respectively are stored, so as to determine, from among the plurality of image data, the specific image data associated with the specific identification information read by the reading part and of which a selecting operation has been received by the reception part; and a print control part configured to control printing on the recording medium based on the determined specific image data, the printer (2, 2A, 2B, 2C, 2D, 2E) being characterized in further comprising: a display medium configured to display a plurality of images including the specific image and a plurality of first identifiers respectively associated with the plurality of images, wherein the non-contact tag is provided on the display medium on which the specific image is displayed, the plurality of pieces of identification information, including the specific identification information, for identifying the plurality of images respectively are stored in the non-contact tag, the reception part comprises a plurality of operation buttons (24, 26, 28, 30, 32, 34) being configured to respectively display a plurality of second identifiers respectively corresponding to the plurality of first identifiers and receive operations of respectively selecting the plurality of pieces of identification information read by the reading part. a display medium configured to display a plurality of images including the specific image and a plurality of first identifiers respectively associated with the plurality of images, wherein the non-contact tag is provided on the display medium on which the specific image is displayed, the plurality of pieces of identification information, including the specific identification information, for identifying the plurality of images respectively are stored in the non-contact tag, the reception part comprises a plurality of operation buttons (24, 26, 28, 30, 32, 34) being configured to respectively display a plurality of second identifiers respectively corresponding to the plurality of first identifiers and receive operations of respectively selecting the plurality of pieces of identification information read by the reading part.