Patent ID: 8630001

Claim:
An image forming apparatus that performs a data communication function, an address book function, and a program function, wherein for the address book function, communication destinations and corresponding destination identifying information are registered in an address book, and wherein for the program function, registration management information, including communication destinations and corresponding destination identifying information selected from said communication destinations and corresponding destination identifying information registered by the address book function, is stored in a program storing section as part of registration data for a registered program among a plurality of registration entries for a plurality of registered programs, wherein the address book and program storing section are separate storage constructs; the image forming apparatus comprising: a main control section for providing overall control of operating functions of the image forming apparatus, and having internal memory for storing therein the address book and the program storing section as separate storage constructs; a determining section triggered in direct response to a change in a communication destination stored for an entry in the address book to perform a search of the registration management information in the program storing section to identify an entry in the program storing section for which the destination identifying information of the registration management information corresponds to the changed address book entry; an obtaining section triggered in direct response to the identification of said entry in the program storage section to obtain the user's intention on whether to reflect the updated destination identifying information in the registration data of the identified entry in the program storage section; and a deciding section that decides whether to reflect the changes to the changed address book entry in the registration data of the identified entry in the program storage section.