Image processing system, data processing apparatus, data processing method, computer program and storage medium
First Claim
1. A data processing apparatus adapted for communicating with a client and a plurality of image processing apparatuses through a network, comprising:
- a storage unit, adapted for storing data representing characteristics of each of the plurality of image processing apparatuses;
a reception unit, adapted for receiving print data through the network, the print data being in a format non-specific to the plurality of image processing apparatuses;
a generating unit, adapted for generating a plurality of image data from the print data based on characteristics of the plurality of image processing apparatuses, each image data being specific to one of the plurality of image processing apparatuses, and for generating, based on the plurality of image data, cost estimate data representing a cost required for producing an image from the print data by each image processing apparatus; and
a selector unit, adapted for selecting one of the plurality of image processing apparatuses based on the cost estimate data.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing system wherein a data processing apparatus and a plurality of image processing apparatuses are connected through a network. The data processing apparatus transmits a print job that is received through the network from a client and first instruction data that instructs to calculate a printing cost for the print job to each of the plurality of image processing apparatuses, and receives response data with respect to the transmission from each of the plurality of image processing apparatuses, and selects one of the plurality of image processing apparatuses based on a plurality of response data received. The image processing apparatus responds to reception of the print job and the first instruction data from the data processing apparatus, calculates a printing cost based on an image processing capability of the apparatus itself, and transmits the print cost calculated to the data processing apparatus.
72 Citations
26 Claims
-
1. A data processing apparatus adapted for communicating with a client and a plurality of image processing apparatuses through a network, comprising:
-
a storage unit, adapted for storing data representing characteristics of each of the plurality of image processing apparatuses;
a reception unit, adapted for receiving print data through the network, the print data being in a format non-specific to the plurality of image processing apparatuses;
a generating unit, adapted for generating a plurality of image data from the print data based on characteristics of the plurality of image processing apparatuses, each image data being specific to one of the plurality of image processing apparatuses, and for generating, based on the plurality of image data, cost estimate data representing a cost required for producing an image from the print data by each image processing apparatus; and
a selector unit, adapted for selecting one of the plurality of image processing apparatuses based on the cost estimate data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for processing data in a data processing apparatus in communication with a plurality of image processing apparatuses through a network, comprising:
-
storing data representing characteristics of each of the plurality of image processing apparatuses;
receiving print data through the network, the print data being in a format non-specific to the plurality of image processing apparatuses;
generating a plurality of image data from the print data based on characteristics of the plurality of image processing apparatuses, each image data being specific to one of the plurality of image processing apparatuses;
generating, based on the plurality of image data, cost estimate data representing a cost required for producing an image from the print data by each image processing apparatus; and
selecting one of the plurality of image processing apparatuses based on the cost estimate data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program executed by a computer of a data processing apparatus adapted for communicating with a plurality of image processing apparatuses through a network, comprising:
-
program code for receiving print data through the network, the print data being in a format non-specific to the plurality of image processing apparatuses;
program code for generating a plurality of image data from the print data based on stored data representing characteristics of the plurality of image processing apparatuses, each image data being specific to one of the plurality of image processing apparatuses;
program code for generating, based on the plurality of image data, cost estimate data representing a cost required for producing an image from the print data by each image processing apparatus; and
program code for selecting one of the plurality of image processing apparatuses based on the cost estimate data. - View Dependent Claims (16, 17, 18)
-
-
19. A computer program executed by a computer of a data processing apparatus adapted for communicating with a plurality of image processing apparatuses through a network, comprising:
-
program code for supplying print data, the print data being in a format non-specific to the plurality of image processing apparatuses;
program code for generating a plurality of image data from the print data based on stored data representing characteristics of the plurality of image processing apparatuses, each of the image data being suitable for one of the plurality of image processing apparatuses;
program code for generating, based on the plurality of image data, cost estimate data representing a cost required for producing an image from the print data by each image processing apparatus; and
program code for selecting one of the plurality of image processing apparatuses based on the cost estimate data. - View Dependent Claims (20, 21)
-
-
22. A method for processing data in a data processing apparatus in communication with a plurality of image processing apparatuses through a network, comprising the steps of:
-
storing data representing characteristics of each of the plurality of image processing apparatuses;
supplying print data, the print data being in a format non-specific to the plurality of image processing apparatuses;
generating a plurality of image data from the print data based on characteristics of the plurality of image processing apparatuses, each of the image data being suitable for one of the plurality of image processing apparatuses;
generating, based on the plurality of image data, cost estimate data representing a cost required for producing an image from the print data by each image processing apparatus; and
selecting one of the plurality of image processing apparatuses based on the cost estimate data. - View Dependent Claims (23, 24, 25, 26)
-
Specification