A system comprising: a server; and at least one image processing apparatus, the server comprises: a communication interface configured to communicate with at least one image processing apparatus; a storage configured to store data; and a processor configured to provide a result of processing a first event due to a speech of a user to the image processing apparatus in response to the first event being received from the image processing apparatus, and configured to store a record of the first event in the storage according to processing of the first event, wherein the processor is configured to identify a relation between the first event and a second event due to a user input by a non-speech method with reference to the record of the first event stored in the storage based on the second event being received from the image processing apparatus, and process the second event based on the record of the first event stored in the storage based on the identification that there is relation between the first event and the second event, characterized in that the processor is further configured to process the second event independently of the first event based on the identification that there is no relation between the first event and the second event. a server; and at least one image processing apparatus, the server comprises: a communication interface configured to communicate with at least one image processing apparatus; a storage configured to store data; and a processor configured to provide a result of processing a first event due to a speech of a user to the image processing apparatus in response to the first event being received from the image processing apparatus, and configured to store a record of the first event in the storage according to processing of the first event, wherein the processor is configured to identify a relation between the first event and a second event due to a user input by a non-speech method with reference to the record of the first event stored in the storage based on the second event being received from the image processing apparatus, and process the second event based on the record of the first event stored in the storage based on the identification that there is relation between the first event and the second event, characterized in that the processor is further configured to process the second event independently of the first event based on the identification that there is no relation between the first event and the second event. a communication interface configured to communicate with at least one image processing apparatus; a storage configured to store data; and a processor configured to provide a result of processing a first event due to a speech of a user to the image processing apparatus in response to the first event being received from the image processing apparatus, and configured to store a record of the first event in the storage according to processing of the first event, wherein the processor is configured to identify a relation between the first event and a second event due to a user input by a non-speech method with reference to the record of the first event stored in the storage based on the second event being received from the image processing apparatus, and process the second event based on the record of the first event stored in the storage based on the identification that there is relation between the first event and the second event, characterized in that the processor is further configured to process the second event independently of the first event based on the identification that there is no relation between the first event and the second event. <EOS>