摘要 |
A service providing system including a client device and a server is provided. The client device includes a function execution unit that executes one of the functions of the image reading and printing units in accordance with an execution command from the server, an error notification unit that notifies the server of occurrence of an error, a manner designation unit that requests a user to designate a manner of restarting, and a manner notification unit that sends a notification containing the manner of restarting to the server. The function execution unit restarts the execution of the function interfered by the error in accordance with a command requesting a restart of the function received from the server which has been notified of the manner of restarting. The server includes a service providing unit that sends the execution command, a phase identifying unit that identifies a phase in which the error interfering with the execution of the function arises, and a designation instruction unit that transmits the command requesting the designation of the manner of restarting. The service providing unit operates to send the command requesting restart to the client device to restart the execution of the service according to the manner of restarting notified by the client device when the server is notified of the manner of restarting from the client device that has received the command from the designation instruction unit.
|