Patent ID: 8553255

Claim:
A server that controls a printing device to perform a job and shares with other servers job information containing job status information of the job performed by the printing device and being stored in a storage device, the server comprising: a receiving unit configured to receive job information from an information processing apparatus; a registration unit configured to, when the receiving unit receives the job information, register the server's own identification information for the job information in the storage device; an update unit configured to acquire the job status information from the printing device and update the job status information contained in the job information stored in the storage device; a deletion unit configured to delete the server's own identification information for the job information stored in the storage device after job information is normally completed; and a determination unit configured to, at the start of data processing, determine whether identification information for any of the job information stored in the storage device coincides with the server's own identification information, wherein when the determination unit determines that the identification information for any of the job information stored in the storage device coincides with the server's own identification information, the deletion unit deletes the identification information being stored in the storage device and being coincided with the server's own identification information.