Image input-output apparatus and method, and job event-recording system
First Claim
1. An image input-output apparatus comprising:
- a job execution unit adapted to execute input jobs concerning input of an image, and output jobs concerning output of an image;
a job event-recording unit adapted to record job events for input jobs and output jobs executed by the job execution unit, the job events for input jobs storing job attributes for the respective input jobs and image data included in the respective input jobs, and the job events for the output jobs storing job attributes for image data and a reference to the image data, instead of the image data itself, used by the respective output jobs;
a job event transmission unit adapted to transmit the job events to a server; and
a determination unit adapted to determine whether a job executed by the job execution unit is an input job or an output job, and, in a case that it is determined by the determination unit that the job executed by the job execution unit is the input job, whether or not image data input by the corresponding input job executed by the job execution unit is used in another job,wherein, if it is determined by the determination unit that the job executed by the job execution unit is the output job, the job event-recording unit is adapted to record a job event of the output job in association with a job event of an input job in which image data used in the output job is input, and the job event transmission unit is adapted to transmit the job event of the input job associated with the job event of the output job to the server together with the job event of the output job, andwherein, if it is determined by the determination unit that the job executed by the job execution unit is the input job, and if it is determined by the determination unit that the image data input by the corresponding input job is not used in another job, the job event-recording unit is adapted to not record a job event for the corresponding input job, and, consequently, the job-event-recording unit is adapted to not record the image data input by the corresponding input job or attributes for the corresponding input job, and the job event transmission unit is adapted to not transmit a job event for the corresponding input job to the server.
1 Assignment
0 Petitions
Accused Products
Abstract
An image input-output apparatus capable of recording information enabling events of image data items output by output jobs to be tracked, while suppressing load on a network and a server. If an executed job is an output job, a job event of the output job is recorded in association with a job event of an input job in which image data used in the output job is input. If the job event is of an output job, the job event of the input job associated with the job event of the output job is transmitted to a server together with the job event of the output job, whereas if the job event is of an input job, and image data input by the input job is not used in any other job, the job event of the input job is not transmitted to the server.
15 Citations
8 Claims
-
1. An image input-output apparatus comprising:
-
a job execution unit adapted to execute input jobs concerning input of an image, and output jobs concerning output of an image; a job event-recording unit adapted to record job events for input jobs and output jobs executed by the job execution unit, the job events for input jobs storing job attributes for the respective input jobs and image data included in the respective input jobs, and the job events for the output jobs storing job attributes for image data and a reference to the image data, instead of the image data itself, used by the respective output jobs; a job event transmission unit adapted to transmit the job events to a server; and a determination unit adapted to determine whether a job executed by the job execution unit is an input job or an output job, and, in a case that it is determined by the determination unit that the job executed by the job execution unit is the input job, whether or not image data input by the corresponding input job executed by the job execution unit is used in another job, wherein, if it is determined by the determination unit that the job executed by the job execution unit is the output job, the job event-recording unit is adapted to record a job event of the output job in association with a job event of an input job in which image data used in the output job is input, and the job event transmission unit is adapted to transmit the job event of the input job associated with the job event of the output job to the server together with the job event of the output job, and wherein, if it is determined by the determination unit that the job executed by the job execution unit is the input job, and if it is determined by the determination unit that the image data input by the corresponding input job is not used in another job, the job event-recording unit is adapted to not record a job event for the corresponding input job, and, consequently, the job-event-recording unit is adapted to not record the image data input by the corresponding input job or attributes for the corresponding input job, and the job event transmission unit is adapted to not transmit a job event for the corresponding input job to the server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A job event-recording system comprising:
-
an image input-output apparatus comprising; a job execution unit adapted to execute input jobs concerning input of an image, and output jobs concerning output of an image; a job event-recording unit adapted to record job events for input jobs and output jobs executed by the job execution unit, the job events for input jobs storing job attributes for the respective input jobs and image data included in the respective input jobs, and the job events for the output jobs storing job attributes for image data and a reference to the image data, instead of the image data itself, used by the respective output jobs; a job event transmission unit adapted to transmit the job events; and a determination unit adapted to determine whether a job executed by the job execution unit is an input job or an output job, and, in a case that it is determined by the determination unit that the job executed by the job execution unit is the input job, whether or not image data input by the corresponding input job executed by the job execution unit is used in another job, wherein, if it is determined by the determination unit that the job executed by the job execution unit is the output job, the job event-recording unit is adapted to record a job event of the output job in association with a job event of an input job in which image data used in the output job is input, and the job event transmission unit is adapted to transmit the job event of the input job associated with the job event of the output job together with the job event of the output job, and wherein, if it is determined by the determination unit that the job executed by the job execution unit is the input job, and if it is determined by the determination unit that the image data input by the corresponding input job is not used in another job, the job event-recording unit is adapted to not record a job event for the corresponding input job, and, consequently, the job-event-recording unit is adapted to not record the image data input by the corresponding input job or attributes for the corresponding input job, and the job event transmission unit is adapted to not transmit a job event for the corresponding input job; and a server comprising a job event-recording unit adapted to receive and record job events transmitted by the job event transmission unit of the image input-output apparatus, wherein the job event-recording unit is adapted to record the job event of an output job and the job event of an input job in association with each other.
-
-
8. An image input-output method comprising the steps of:
-
executing input jobs concerning input of an image, and output jobs concerning output of an image; recording job events for input jobs and output jobs executed in the executing step, the job events for input jobs storing job attributes for the respective input jobs and image data included in the respective input jobs, and the job events for the output jobs storing job attributes for image data and a reference to the image data, instead of the image data itself, used by the respective output jobs; transmitting the job events to a server; and determining whether a job executed in the executing step is an input job or an output job, and, in a case that it is determined that the job executed in the executing step is the input job, whether or not image data input by the corresponding input job executed in the executing step is used in another job, wherein, if it is determined in the determining step that the job executed in the executing step is the output job, the recording step includes recording a job event of the output job in association with a job event of an input job in which image data used in the output job is input, and the transmitting step includes transmitting the job event of the input job associated with the job event of the output job to the server together with the job event of the output job, and wherein, if it is determined in the determining step that the job executed in the executing step is the input job, and if it is determined in the determining step that the image data input by the corresponding input job is not used in another job, the recording step does not include recording a job event for the corresponding input job, and, consequently, the recording step does not include recording the image data input by the corresponding input job or attributes for the corresponding input job, and the transmitting step does not include transmitting a job event for the corresponding input job to the server.
-
Specification