A device information management system having a plurality of computers each of which is connected with at least one image processing device, each computer configured to obtain device information of the at least one image processing device connected thereto, each of the plurality of computers having examining means that examines at least one of an operating status and a characteristic of the at least one image processing device and operating to obtain the device information from the at least one image processing device in accordance with an examination result of the examining means; each of the plurality of computers comprising: a data spooler that is configured to add jobs in a data queue, the jobs in the data queue being transmitted to the at least one image processing device one by one; a storage that is configured to store device information; a status determining system (S213, S405, S2357) that is configured to determine whether the number of jobs in the data queue is equal to or less than a predetermined value; an information requesting system (S307, S2307) that is configured to: transmit a request command to an image processing device requesting to return the device information when the status determining system determines that the number of jobs in the data queue is equal to or less than the predetermined value (S213: YES, S405: NO, S2357: NO); and not to transmit a request command requesting to return the device information when the status determining system determines that the number of jobs in the data queue is more than the predetermined value (S213: NO, S405: YES, S2357: YES); an information receiving system (S309-S313, S2309-S2313) that is configured to receive the device information returned from the at least one image processing device in response to the request command, the device information returned from the at least one image processing device being stored in the storage; and an information providing system that is configured to provide the device information stored in the storage to a requestor. a data spooler that is configured to add jobs in a data queue, the jobs in the data queue being transmitted to the at least one image processing device one by one; a storage that is configured to store device information; a status determining system (S213, S405, S2357) that is configured to determine whether the number of jobs in the data queue is equal to or less than a predetermined value; an information requesting system (S307, S2307) that is configured to: transmit a request command to an image processing device requesting to return the device information when the status determining system determines that the number of jobs in the data queue is equal to or less than the predetermined value (S213: YES, S405: NO, S2357: NO); and not to transmit a request command requesting to return the device information when the status determining system determines that the number of jobs in the data queue is more than the predetermined value (S213: NO, S405: YES, S2357: YES); transmit a request command to an image processing device requesting to return the device information when the status determining system determines that the number of jobs in the data queue is equal to or less than the predetermined value (S213: YES, S405: NO, S2357: NO); and not to transmit a request command requesting to return the device information when the status determining system determines that the number of jobs in the data queue is more than the predetermined value (S213: NO, S405: YES, S2357: YES); an information receiving system (S309-S313, S2309-S2313) that is configured to receive the device information returned from the at least one image processing device in response to the request command, the device information returned from the at least one image processing device being stored in the storage; and an information providing system that is configured to provide the device information stored in the storage to a requestor.