Patent ID: 9141784
Filing Date: 2015-09-22
Classification: G06F

Abstract:
1. An information processing apparatus which implements a printing control function for generating printing control information for causing an image forming apparatus to execute printing, the information processing apparatus including a processor having a core unit installed therein and an extension unit which can be added after the core unit has been installed, the information processing apparatus comprising: the processor having the core unit and the extension unit, the processor being configured to requests, using the core unit, for the extension unit to provide extension function operation information, the extension function operation information including process request information for requesting, by the core unit from the extension unit, a process implemented by the extension unit; encrypt and output, using the extension unit, the extension function operation information in response to a request from the core unit for the extension function operation information; decrypt, using the core unit, the encrypted and outputted extension function operation information; provide to the extension unit a request to perform a process based on the process request information included in the decrypted extension function operation information corresponding to the process to be performed by the extension unit; and generate the printing control information to cause operation of the process implemented by the extension unit, in accordance with the process request, to cause the image forming apparatus to execute printing; wherein said requesting using the core unit provides a designation of a range to be obtained from in the encrypted extension function operation information, wherein said requesting using the core unit provides a designation of a portion to be obtained in the encrypted extension function operation information based on obtaining range designating information in which is described the range to be obtained from in the encrypted extension function operation information, and wherein said requesting using the core unit provides a designation of the portion to be obtained in the encrypted extension function operation information based on different obtaining range designating information sets according to a timing in a series of operations related to said generating the printing control information.