Patent ID: 8610937

Claim:
A printing system comprising a server apparatus and a printing apparatus connected to the server apparatus via a network, comprising: a plurality of print data generation units provided in the server apparatus and configured to share content serving as print source data in accordance with an instruction transmitted from outside of the server apparatus via the network, and generate print data asynchronously and in parallel; a storage unit provided in the server apparatus and configured to store print data generated by each of the plurality of print data generation units in a storage of the server apparatus in the generated order; an inquiry unit provided in the printing apparatus and configured to periodically inquire whether print data is stored in the storage of the server apparatus; a document generation unit provided in the server apparatus and configured, when there is an inquiry by the inquiry unit, and print data generated by any of the plurality of print data generation units is stored in the storage of the server apparatus, to generate a document including a storage location of the print data; an analysis unit provided in the printing apparatus and configured to receive the document generated by the document generation unit from the server apparatus, and analyze information contained in the document; and a print control unit provided in the printing apparatus and configured, when a first page number of the print data analyzed by the analysis unit and a last page number of print data already acquired by the printing apparatus are continuous, to acquire the print data from the storage location analyzed by the analysis unit and print the acquired print data, wherein the print control unit, when the last page number of print data already printed and the first page number of the print data analyzed by the analysis unit are not continuous, and the print data therebetween and the print data analyzed by the analysis unit can be stored in a storage of the printing apparatus, acquires the print data analyzed by the analysis unit from the storage location and does not perform printing.