the remaining managed devices 3 and if so it proceeds to s 204 otherwise it terminates the process now procedures s 220 to s 226 executable on a given one of the managed devices 3 will be described at step 220 s 220 the managed program 320 of this managed devices 3 determines if a system scanning command or a system information update command has been received from the management apparatus 2 via the communication network 10 and if so proceeds to s 222 at step 222 s 222 the managed program 320 determines if the received command is a system scanning command and if so it proceeds to s 224 otherwise it determines that the received command is a system information update command and branches to s 226 at step 224 s 224 the managed program 320 acquires device data stored in the hard disk drive 34 transmits a system scanning response including the acquired device data to the management apparatus 2 via the communication network 10 and proceeds to s 220 function b at step 226 s 226 the managed program 320 updates device data stored in the hard disk drive 34 in line with additional data included in the system information update command received from the management apparatus 2 function c hereinbelow with reference to fig6 and 7 a first database synchronization process s 300 in fig3 function e which is adapted for use in a case where personnel information data in the personnel organization database 26 has been changed due to a personnel change will be described in detail fig6 is a diagram showing a summary of the first database synchronization function shown in fig3 fig7 is a flow.