Patent ID: 7721249

Claim:
A user interface apparatus for providing interface between an apparatus and a user comprising: a first registering device that registers at least a processing operating procedure for performing processing by the apparatus; a second registering device that registers a substitute processing operating procedure for performing substitute processing that substitutes for the processing corresponding to the processing operating procedure registered by said first registering device, in association with the processing operating procedure registered by said first registering device; a determining device that determines whether or not processing specific to the apparatus is included in the processing corresponding to the processing operating procedure registered by said first registering device when the processing operating procedure is registered by said first registering device; and a notifying device that urges a user to register the substitute processing operating procedure of the substitute processing when said determining device determines that the processing specific to the apparatus is included in the processing corresponding to the processing operating procedure registered by said first registering device, wherein: said first registering device registers the processing operating procedure using a first operating key assigned thereto, and when the first operating key is operated, the apparatus performs the processing operating procedure to select and set the processing corresponding to the processing operating procedure; and said second registering device registers the substitute processing operating procedure using a second operating key assigned thereto, which is different from the first operating key, and when the second operating key is operated, the apparatus performs the substitute processing operating procedure to select and set the substitute processing corresponding to the substitute processing operating procedure.