Patent ID: 7978351

Claim:
A system in which a printer, a client apparatus and a server apparatus are connected via a network, the client apparatus comprising: a configuration data obtaining part configured to obtain configuration data of the printer from the printer; and a transfer part configured to transfer the configuration data of the printer to the server apparatus, the server apparatus comprising: a printer driver configured to make a request for the configuration data to the printer when reflecting the configuration of the printer into the printer driver; a storing part configured to store the configuration data transferred from the client apparatus, before a logical printer corresponding to the printer is created; and a reading part, when the logical printer corresponding to the printer is being created, reading the configuration data from the storing part based on the request for the configuration data by the printer driver and reflecting the configuration data into the printer driver; wherein the server apparatus includes a server-side API (application program interface) that is same as a client-side API used for the client apparatus to obtain the configuration data by communicating with the printer, and the server apparatus uses the server-side API to read the configuration data from the storing unit; wherein the server apparatus does not obtain the configuration data directly from the printer from the printer, and instead the printer driver on the server apparatus reflects the configuration data obtained by the client from the printer, into the printer driver.