Image processing system with an information transmitting system, image processing device and data processing program therefor
First Claim
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, andwherein 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, andwherein, 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.
1 Assignment
0 Petitions
Accused Products
Abstract
In a communication system having a client and a server capable of communicating with each other via a network, the server can transmit a command to the client in response to a command request transmitted from the client to the server. The server may include a replying unit that transmits replaying data in response to the command received from the client in such a manner that (a) if there is a command to be transmitted to the client, replying data including the command is transmitted to the client, and (b) if there is not a command to be transmitted to the client, replying data, which does not include a command is transmitted to the client. Further, the replying unit may transmit the replying data without a command to the client when a no-command status lasts a predetermined standby period after receipt of the command request.
-
Citations
15 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An image processing device for an image processing system,
the 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, the image processing system further including: -
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; 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.
-
-
11. A server functioning as a service providing device for an image processing system,
the image processing system including: -
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, wherein the service providing device is 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; 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.
-
-
12. A non-transitory computer-readable medium having a program stored thereon, said program comprising computer readable instructions which cause a computer to function as an image processing device for an image processing system,
the 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, the image processing system further including: -
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; 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.
-
-
13. A non-transitory computer-readable medium having computer readable instructions stored thereon that cause a computer to function as a server having a function of a service providing device for an image processing system,
the image processing system including: -
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, wherein the service providing device is 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; 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.
-
-
14. A non-transitory computer-readable medium having computer readable instructions stored thereon that cause a computer to function as a service executing unit and a command transmitting unit for an image processing device,
the image processing device including: -
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, the image processing system further including; 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 executing unit and the command transmitting unit are included in the service providing device, the service executing unit executing the service, the command transmitting unit transmitting 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.
-
-
15. An image processing system, comprising:
-
an image processing device having an image reading unit configured to read an image and generate image data; and a service providing device configured to execute a service regarding image data generated by the image reading 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; 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.
-
Specification