Image processing system, method of controlling the image processing system, and program for a peripheral apparatus in the system
First Claim
1. A method of controlling an image processing system which comprises an image processing apparatus and a desired number of peripheral apparatuses connected together over a computer network for carrying out a given measurement action, whereinthe image processing apparatus repeats a first step of generating an image to be processed, a second step of generating a display image from the image to be processed, and a third step of saving the display image in a memory, and selectively performs, provided that an image transmission command based on a stateless protocol is received from any peripheral apparatus of the peripheral apparatuses, a fourth step of extracting a desired number of the display images from the latest saved in the memory and a fifth step of generating and transmitting to the peripheral apparatus a response of a specific format to the image transmission command, predetermined by the image processing apparatus, which contains the extracted display images but not a packet transmission data of the peripheral apparatus, andthe peripheral apparatus performs a step A of dispatching to the image processing apparatus the image transmission command of the specific format predetermined by the peripheral apparatus, a step B of receiving the response to the image transmission command from the image processing apparatus, and a step C of displaying the display image, carried in the response, at the specific format predetermined by the peripheral apparatus on its monitor,whereinthe peripheral apparatus performs one cycle of the steps A, B, and C, determines from the execution of the cycle a processing period of time needed for communicating with the image processing apparatus, and performs a step D of dispatching a secondary image transmission command including the processing period,the image processing apparatus performs the fourth and fifth steps one time in response to the image transmission command including none of the processing period and when receiving the secondary image transmission command including the processing period, performs the fourth and fifth steps whenever the processing period is elapsed, andthe peripheral apparatus repeats the steps B and C after completing the step D.
1 Assignment
0 Petitions
Accused Products
Abstract
The image processing apparatus 1 at the manufacturing side can be accessed over the Internet 3 by the peripheral apparatuses 2A, 2B, and 2C at remote locations. When the image processing apparatus 1 receives from any of the peripheral apparatuses 2A, 2B, and 2C an image transmission command based on the HTTP protocol, it generates and transmits a response to the command carrying an image to the commanding peripheral apparatus 2A, 2B, or 2C. The peripheral apparatus 2A, 2B, or 2C upon being energized repeats an action of dispatching another image transmission command, an action of receiving the response, and an action of displaying the display image carried in the response in this order.
-
Citations
8 Claims
-
1. A method of controlling an image processing system which comprises an image processing apparatus and a desired number of peripheral apparatuses connected together over a computer network for carrying out a given measurement action, wherein
the image processing apparatus repeats a first step of generating an image to be processed, a second step of generating a display image from the image to be processed, and a third step of saving the display image in a memory, and selectively performs, provided that an image transmission command based on a stateless protocol is received from any peripheral apparatus of the peripheral apparatuses, a fourth step of extracting a desired number of the display images from the latest saved in the memory and a fifth step of generating and transmitting to the peripheral apparatus a response of a specific format to the image transmission command, predetermined by the image processing apparatus, which contains the extracted display images but not a packet transmission data of the peripheral apparatus, and the peripheral apparatus performs a step A of dispatching to the image processing apparatus the image transmission command of the specific format predetermined by the peripheral apparatus, a step B of receiving the response to the image transmission command from the image processing apparatus, and a step C of displaying the display image, carried in the response, at the specific format predetermined by the peripheral apparatus on its monitor, wherein the peripheral apparatus performs one cycle of the steps A, B, and C, determines from the execution of the cycle a processing period of time needed for communicating with the image processing apparatus, and performs a step D of dispatching a secondary image transmission command including the processing period, the image processing apparatus performs the fourth and fifth steps one time in response to the image transmission command including none of the processing period and when receiving the secondary image transmission command including the processing period, performs the fourth and fifth steps whenever the processing period is elapsed, and the peripheral apparatus repeats the steps B and C after completing the step D.
-
5. An image processing system comprising an image processing apparatus and a desired number of peripheral apparatuses connected together over a computer network for carrying out a given measurement action, wherein
the image processing apparatus includes an image inputting device for inputting an image to be processed, a display image generating device for generating a display image from the image input by the image inputting device, a memory for saving the display image, a command receiving device for receiving an image transmission command based on a stateless protocol from any peripheral apparatus of the peripheral apparatuses, an image extracting device for extracting a desired number of the display images from the latest saved in the memory, a responding device for generating and transmitting to the peripheral apparatus a response of a specific format to the image transmission command, predetermined by the image processing apparatus, which contains the extracted display images but not a packet transmission data of the peripheral apparatus, and a controlling device for actuating the image extracting device and the responding device, provided that the command receiving device receives the image transmission command, and the peripheral apparatus includes a command dispatching device for dispatching to the image processing apparatus the image transmission command of the specific format predetermined by the peripheral apparatus, a response receiving device for receiving the response to the image transmission command from the image processing apparatus, and a display controlling device for displaying the display image, carried in the response, at the specific format predetermined by the peripheral apparatus, wherein the peripheral apparatus includes a transmission command controlling device for performing one cycle of the actions of the command dispatching device, the response receiving device, and the display controlling device, determining from the execution of the cycle a processing period of time needed for communicating with the image processing apparatus, and directing the command dispatching device to dispatch a secondary image transmission command including the processing period, and the controlling device in the image processing apparatus directs the image extracting device and the responding device to perform their action one time in response to the image transmission command including none of the processing period and when receiving the secondary image transmission command including the processing period, directs the image extracting device and the responding device to perform their action whenever the processing period is elapsed.
Specification