Patent ID: 8817278

Claim:
An information processing apparatus comprising: a storage device configured to store an execution condition that associates setting items which are set for execution of a process with setting values for the setting items; at least one processor which executes: a first designating unit by which one or more of a plurality of functions are designated, the functions comprising a reading function, a printing and outputting function, a scanning function, a printing function, a facsimile transmission function, and an image transmission function, wherein each function of the plurality of functions comprise one or more setting items with one or more associated setting values, and wherein each function of the plurality of functions is individually designatable for registering in the storage device the setting items that are used to define the execution condition; a second designating unit by which a part of the settings items is designated, from among the one or more setting items a registration unit that registers, in the storage device, the part of the setting items designated by the second designating unit and associated setting values for the corresponding part of the setting items as a function setting group comprising the part of the setting items indicating which of the setting items are used to define the execution condition; and a setting unit, wherein when the function setting group is selected to execute the process, the setting unit sets the associated setting values for the corresponding part of the setting items to the selected function setting group stored in the storage device; a third designating unit which designates a divided registration of the designated part of the setting items, and wherein, in response to the divided registration being designated and the one or more function setting groups being designated, the setting values set for the part of the setting items are grouped by the registration unit in association with a corresponding function setting group to indicate which of the setting items are used to define the execution condition, and registered in the storage device as grouped settings in association with the corresponding function setting group.