Patent ID: 7962660

Claim:
An information processing apparatus that is connected to a device and generates data processed by the device based on device information about the device, the information processing apparatus comprising: a device information retrieving unit that retrieves the device information about the device; a device information storing unit that stores a previously retrieved device information about the device; and an information comparing unit that compares the device information retrieved by the device information retrieving unit and the previously retrieved device information stored in the device information storing unit, wherein, based on a result of the comparison, a new information is extracted from the device information retrieved by the device information retrieving unit, and the extracted information is added to the previously retrieved device information stored in the device information storing unit to update the previously retrieved device information; a processing content setting unit that specifies, based on the updated device information, a processing content to be executed by the device; a command retrieving unit that identifies unknown information contained in the processing content specified by the processing content setting unit by comparing the processing content with existing setting information, and retrieves a command corresponding to the unknown information from the updated device information, the unknown information occurring as a result of the updating of the device information; and a data generating unit that generates, based on the command retrieved by the command retrieving unit and the processing content, data processed by the device.