An information processing system in which an image forming apparatus and an information processing apparatus are connected to each other,
- wherein the image forming apparatus comprises:
- a first time measuring unit;
- a first storage unit configured to store setting information to be used for operating the image forming apparatus;
- and
- a first transmission unit configured to transmit, in response to the image forming apparatus switching from a state of not being communicating with the information processing apparatus to a state of being communicating with the information processing apparatus, first time information obtained by the first time measuring unit, and after transmitting the first time information, transmit second time information obtained by the first time measuring unit at a timing at which the setting information stored in the first storage unit is updated, and update information indicating the updated setting information to the information processing apparatus,
- wherein the information processing apparatus comprises:
- a reception unit configured to receive, from the image forming apparatus, the first time information, the second time information obtained by the first time measuring unit at a timing at which the setting information is updated, and the update information indicating the setting information updated at a time indicated by the second time information;
- a second storage unit configured to store setting information of the image forming apparatus in association with time information indicating a time at which the setting information is updated;
- a second time measuring unit configured to measure a time;
- a holding unit configured to hold correction information generated through comparison between the first time information and third time information obtained by the second time measuring unit in response to reception of the first time information;
- an acquisition unit configured to acquire corrected time information obtained by correcting the second time information received by the reception unit with the correction information;
- and
- a determination unit configured to determine whether to update the setting information stored in the second storage unit using the update information received by the reception unit, based on comparison between time information associated with the setting information stored in the second storage unit and the corrected time information.