Claims
- 1. A digital printing system for producing prints in response to input digital images, comprising:
a) a digital printer; and b) a plurality of computer processors, including
i) one or more image-rendering units for rendering the input digital images to generate rendered digital images, wherein the image rendering is independent of specific characteristics of the digital printer; and ii) one or more image processors for processing the rendered digital images in accordance with one or more specific characteristics of the digital printer, such processed images being subsequently input to the digital printer to produce the prints, wherein one or more of the computer processors are dynamically assigned to be the image-rendering units or the image processors.
- 2. The digital printing system of claim 1 wherein the plurality of computer processors are automatically assigned to be the image-rendering unit or the image processor in response to the number of scheduled image-rendering jobs and the number of requested image-processing jobs.
- 3. The digital printing system of claim 2 wherein more computer processors are automatically assigned to be the image-rendering units than the computer processors assigned to be the image processors if the number of scheduled image-rendering jobs is higher than the number of requested image-processing jobs.
- 4. The digital printing system of claim 2 wherein more computer processors are automatically assigned to be the image processors than the computer processors assigned to be the image-rendering units if the number of requested image-processing jobs is higher than the number of scheduled image-rendering jobs.
- 5. The digital printing system of claim 1 further comprising
a scheduler for scheduling the input digital images to be rendered by one or more of the image-rendering units.
- 6. The digital printing system of claim 1 further comprising
one or more image cache for receiving and storing the rendered digital images from the image-rendering units.
- 7. The digital printing system of claim 1 further comprising
a line-controller for requesting the rendered digital images to be processed by one or more of the image processors for the digital printer.
- 8. The digital printing system of claim 1, wherein the image rendering includes one or more of color and tone calibration, sharpening, white balance, and adding a border pattem to the input digital images.
- 9. The digital printing system of claim 1, wherein the specific characteristics of the digital printer include one or more of printer-to-printer color-density variations and temporal color-density drifts.
- 10. The digital printing system of claim 1, wherein the digital printer produces one of a dye image, an ink image and a toner image on a receiver.
- 11. A digital printing system for producing prints in response to input digital images, comprising:
a) a plurality of digital printers distributed at two or more locations; and b) a plurality of computer processors, including
i) one or more image-rendering units for rendering the input digital images to generate rendered digital images, wherein the image rendering is independent of specific characteristics of the digital printer; and ii) one or more image processors for processing the rendered digital images in accordance with one or more specific characteristics of the digital printers, such processed images being subsequently input to the digital printer to produce the prints, wherein the plurality of computer processors can be dynamically assigned to be the image-rendering unit or the image processor.
- 12. The digital printing system of claim 11 wherein one or more of the computer processors are remotely located to the digital printers.
- 13. The digital printing system of claim 11 wherein one or more of the computer processors are located at the same location of at least one of the digital printers.
- 14. The digital printing system of claim 13 wherein the computer processors located at the same location of the digital printers are assigned to be the image-rendering units.
- 15. The digital printing system of claim 13 wherein the computer processors located at the same location of the digital printers are assigned to be the image processors.
- 16. The digital printing system of claim 11 wherein the plurality of computer processors are assigned to be the image-rendering unit or the image processor in response to the number of scheduled image-rendering jobs and the number of scheduled image-processing jobs.
- 17. The digital printing system of claim 11 further comprising
a scheduler for scheduling the input digital images to be rendered by one or more of the image-rendering units.
- 18. The digital printing system of claim 11 further comprising
one or more image cache for receiving and storing the rendered digital images from the image-rendering units.
- 19. The digital printing system of claim 11 further comprising
a line-controller for requesting the rendered digital images to be processed by one or more of the image processors for one of the digital printers.
- 20. A digital printing system of claim 11 wherein the processing of the rendered digital images is in accordance with the color-calibration characteristics of the digital printers such that the plurality of digital printers distributed at two or more locations can reproduce consistent color characteristics on receivers.
- 21. A digital printing system for producing prints in response to input digital images, comprising:
a) a plurality of digital printers; b) a plurality of computer processors, including
i) one or more image-rendering units for rendering the input digital images to generate rendered digital images, wherein the image rendering is independent of specific characteristics of the digital printer; and ii) one or more image processors for processing the rendered digital images in accordance with one or more specific characteristics of the digital printer, such processed images being subsequently input to the digital printer to produce the prints, wherein the plurality of computer processors are automatically assigned to be the image-rendering unit or the image processor in response to the number of scheduled image-rendering jobs and the number of requested image-processing jobs; c) one or more image cache that receives and stores the rendered digital images from the image-rendering units; d) a scheduler computer that schedules the input digital images to be rendered by one or more of the image-rendering units; and e) a plurality of line-controllers that request the rendered digital images to be processed by one or more of the image processors for one of the digital printers.
CROSS-REFERENCES TO RELATED INVENTIONS
[0001] The present invention is related to commonly assigned U.S. patent application Ser. No. 09/436,704, filed on Nov. 9, 1999, titled “Distributing Images to Multiple Recipients”, U.S. patent application Ser. No. 09/450,075, filed on Oct. 27, 1999, titled “Printing Images in an Optimized Manner”, U.S. patent application Ser. No. 09/871,022, filed on May 31, 2000, titled “Apparatus, Architecture, and Method for High Speed Printing”. The disclosures of these related applications are incorporated herein by reference.