Patent ID: 8717609

Claim:
A printing system comprising: a print data generating apparatus that includes a receiving unit that receives a print instruction, a print data generating unit that generates print data in accordance with reception of the print instruction by the receiving unit, a storing unit that stores, in a memory, the print data generated by the print data generating unit and an output destination specified by the print instruction in association with each other, a notifying unit that transmits notification information to the output destination specified by the print instruction, the notification information representing completion of generation of the print data, and a transmitting unit that transmits, in response to a request from the output destination stored in the memory, the print data associated with the output destination and print control information which is to be used for print control to the output destination; a printing apparatus that includes a requesting unit that requests, in accordance with reception of the notification information, the print data generating apparatus to transmit the print data; a print instruction apparatus that transmits, to the print data generating apparatus, the print instruction in which the printing apparatus is specified as an output destination; and a print data processing apparatus that includes a requesting unit that requests the print data generating apparatus to transmit the print data in accordance with reception of the notification information, a receiving unit that receives the print data and the print control information transmitted from the print data generating apparatus, a unit that processes the received print data and stores, in a memory, the processed print data and the received print control information in association with each other, and a transmitting unit that transmits, in response to a request from the printing apparatus, the processed print data stored in the memory to the printing apparatus, wherein the print instruction apparatus transmits, in a case where a process printing operation has been performed, a first print instruction that specifies the printing apparatus as an output destination and a second print instruction that specifies the print data processing apparatus as an output destination to the print data generating apparatus, and wherein the transmitting unit of the print data generating apparatus transmits, in the case of transmitting print data generated in accordance with reception of the first print instruction to the printing apparatus, information indicating an address of the print data processing apparatus, the information serving as the print control information.