Patent ID: 8218166

Claim:
A server apparatus comprising: a driver configured to convert data transmitted from a client into print data that can be processed by a printer; and a spooler, wherein the spooler comprises a management table for managing the print data converted by the driver in a manner that the print data is associated with the client that has transmitted the print data, wherein the server apparatus determines whether or not the print data has been created by the client when a message needs to be displayed for processing of the print data converted by the driver, and adds to the print data first additional data including message information and error information in a case where the print data has been created by the client, and displays the message information in a case where the print data has not been created by the client, wherein the spooler sends to the printer the print data which has been converted by the driver and the added first additional data including the message information and the error information, wherein the printer sends to the spooler message information for identifying the client and the print data in a case where the printer processes the print data with the first additional data including the message information and the error information, and wherein the spooler identifies the client based on the management table and the message information received from the printer and sends the message information to the identified client.