In the above, it is possible to arrange such that a document, such as an HTML document, sent from a client PC 201 to the printer 202 for printing may be temporarily held in the printer 202, so that a user coming over to the printer 202 can designate, using the operation panel 104, a print condition, a page dividing algorithm, whether or not to display a preview image, and so forth.