Patent ID: 8531691
Filing Date: 2013-09-10
Classification: G06F

Abstract:
1. A server configured to be connected with a terminal device and a plurality of printers via the Internet, the server comprising: a memory controlling unit configured to store original data in a memory, one of a plurality of setting screens corresponding to the plurality of printers being generated based on the original data, each of the plurality of setting screens being for permitting the user to designate a content of each setting item matching a print condition that a corresponding printer is capable of performing; an identification information acquiring unit configured to acquire specific printer identification information from the terminal device, the specific printer identification information being for identifying a specific printer in the plurality of printers; a target data storing unit configured to store target data of printing; a specific data supplying unit configured to supply specific data to the terminal device based on the original data, the specific data being for representing a specific setting screen corresponding to the specific printer identified by the acquired specific printer identification information; a setting information acquiring unit configured to acquire, from the terminal device, setting information indicating a designated content of each setting item designated via the specific setting screen; and a print data supplying unit configured to supply to the specific printer print data according to the target data and the designated content of the each setting item indicated by the setting information, wherein the memory controlling unit comprises a latest print condition information acquiring unit configured to acquire, from each of the plurality of printers, latest print condition information indicating a latest print condition that the printer is capable of performing, and the specific data supplying unit is configured to: supply the specific data to the terminal device based on first latest print condition information when the first latest print condition information has been acquired from the specific printer and the first latest print condition information is stored in the memory before the specific printer identification information is acquired from the terminal device, the specific data being for representing the specific setting screen for permitting designation of a content of each setting item matching the latest print condition indicated by the first latest print condition information; and supply the specific data to the terminal device based on second latest print condition information different from the first latest print condition information when the second latest print condition information has been acquired from the specific printer and the second latest print condition information is stored in the memory before the specific printer identification information is acquired from the terminal device, the specific data being for representing the specific setting screen for permitting designation of a content, which is different from the content of each setting item matching the latest print condition indicated by the first latest print condition information, of each setting item matching the latest print condition indicated by the second latest print condition information.