Patent ID: 8174713
Filing Date: 2012-05-08
Classification: H04N

Abstract:
1. An image processing system, comprising: an image processing device having at least one of (a) an image reading unit configured to read an image and generate image data, and (b) an image forming unit that forms an image represented by the image data; and a service providing device configured to execute a service regarding at least one of (a) image data generated by the image reading unit, and (b) image data representing an image to be formed by the image forming unit, the image processing device and the service providing device being connected to a network so as to communicate with each other, the image processing device being configured to transmit request information to the service providing device, the service providing device being configured to transmit response information to the image processing device as a response to the request information, the image processing device and the service providing device exchanging control information with each other using messages respectively associated with the request information and the response information, wherein the image processing device includes: a command requesting unit that transmits control command request information to the service providing device by incorporating, as the control information, the control command request information into the message associated with the request information, the control command request information being for requesting the service providing device to transmit, when the service is executed, control command information which is a control instruction for controlling the image processing device; and a command executing unit that executes a predetermined process in accordance with the control command information, wherein the service providing device includes: a service executing unit that executes the service; and a command transmitting unit that transmits the control command information to the image processing device by incorporating the control command information, as the control information, into the message associated with the response information, and wherein the command executing unit executes a predetermined process in accordance with the control command information associated with the response information and transmitted from the service providing device, wherein the image processing device is connected to the network via security system which is configured such that, among pieces of data transmitted from the network to the image processing device, the response information which is a response to the request information transmitted from the image processing device to the network is allowed to be transmitted, while the other data is shielded, wherein the image processing device and the service providing device execute therebetween a session which is a series of communicating procedures from the start of the service to the end thereof, wherein the command requesting unit of the image processing device transmits at least one of (a) a session ID which is identification information for identifying the session, and (b) a job ID which is identification information for identifying a job executed by the image processing device in the session, in association with the predetermined request information to be transmitted in the session to the service providing device, wherein the service executing unit provided to the service providing device identifies the session based on at least one of the session ID transmitted in association with the request information as transmitted and the job ID transmitted in association with the request information as transmitted, the service executing unit executing a process corresponding to the identified one of the session and job in accordance with the control command request information associated with the request information, wherein the command transmitting unit transmits the control command information and the job ID by incorporating the control command information and the job ID into the message associated with the response information, and wherein, when the image processing device receives the response information associating the control command information and the job ID, the command executing unit executes a process in accordance with the control command information and the job ID associated with the response information.