Patent ID: 8780388

Claim:
A printing apparatus capable of communicating with an information processing apparatus and a server apparatus that executes extended process extending predetermined basic process, the printing apparatus comprising: a first transmitting unit configured to transmit display information to the information processing apparatus, the display information generated by the server apparatus and being used for setting regarding the extended process, a first receiving unit configured to receive from the information processing apparatus first printing data, basic setting information regarding the basic process and extended setting information regarding the extended process that is set at the information processing apparatus based on the display information transmitted by the first transmitting unit; a holding unit configured to hold the extended setting information received by the first receiving unit; a second transmitting unit configured to transmit the first printing data and the extended setting information both received by the first receiving unit to the server apparatus; a second receiving unit configured to receive printing data generated through subjecting the first printing data transmitted by the second transmitting unit to the extended process executed by the server apparatus based on the extended setting information transmitted by the second transmitting unit; a processing unit configured to process the printing data received by the second receiving unit based on the basic setting information received by the first receiving unit; and a printing unit configured to print the printing data processed by the processing unit, wherein in a case where the first receiving unit receives second printing data different from the first printing data and the basic setting information but does not receive the extended setting information, the second transmitting unit transmits the second printing data and the extended setting information held by the holding unit to the server apparatus.