22. The storage medium according to claim 21 , the program being capable of causing the information processing apparatus to further perform the following processes: calculating a number of pages required to generate the temporary display document from print setting information included in the print document; and generating the temporary display document corresponding to the calculated number of pages based on the print data of the parts of the print document corresponding to the calculated number of pages.
21. A non-transitory computer-readable storage medium storing a program configured to be performed by an information processing apparatus that displays a main display document generated from print data of all parts of a print document, the program being capable of causing the information processing apparatus to perform the following processes: generating a temporary display document, to be displayed prior to the main display document, based on print data of at least one part fewer than all parts of the print document; displaying the generated temporary display document; determining whether all parts of the print document are acquired; generating, when it is determined that the all parts of the print document are acquired, the main display document including all pages of the print document based on the print data of the all parts of the acquired print document; changing a display from the temporary display document to the main display document when the main display document is generated; determining whether all parts of the print document have already been output before generation of the temporary display document is completed; and determining that the temporary display document should not be displayed when it is determined that all parts of the print document have already been output before generation of the temporary display document is completed.