Patent ID: 8384919

Claim:
An information processing apparatus which executes an application that uses hierarchical operation instructing information for an operation of a peripheral apparatus, wherein the hierarchical operation instructing information has a hierarchical structure, the information processing apparatus comprising: a peripheral apparatus control unit constructed to control the peripheral apparatus; and a forming unit constructed to form the hierarchical operation instructing information from operation instructing information converted from a setting file including a specific setting, wherein the setting file has a non-hierarchical structure, wherein the conversion from the setting file to the operation instructing information is performed by a module of an operating system of the information processing apparatus, wherein the operation instructing information includes the specific setting in a private area of the operation instructing information, wherein the forming unit forms, by a plug-in module for customizing control of the module of the operating system to be peculiar to a printer, the hierarchical operation instructing information such that the specific setting is included in a public area of the hierarchical operation instructing information, wherein the specific setting is defined as a sub-setting of another setting in the public area of the hierarchical operation instructing information, and wherein the specific setting is provided with an effective range in the setting file such that the specific setting can be controlled by the operating system in spite of being defined as the sub-setting of the other setting.