Serial raster image processors used for error correction in a parallel raster image processor environment
First Claim
Patent Images
1. A print controller, comprising:
- at least two parallel Rasterization Image Processors (RIPs);
a serial RIP; and
a control unit operable to receive a print job comprising a plurality of logical pages, to separate the logical pages into segments, to distribute the segments to the parallel RIPs for interpretation and rasterization, to transmit the segments to the serial RIP for interpretation, to determine that a parallel RIP has encountered a dependency error that prevents the parallel RIP from rasterizing one of the segments, and to instruct the serial RIP to rasterize the segment associated with the dependency error responsive to detecting the dependency error, while parallel RIPs continue processing segments of the print job which are not associated with the dependency error.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for error correction in a parallel RIP environment. The system is operable to receive a print job comprising logical pages, to separate the logical pages into segments, to distribute the segments to parallel RIPs for interpretation and rasterization, and to transmit the segments to a serial RIP for interpretation. The system is further operable to determine that a parallel RIP has encountered a dependency error that prevents the parallel RIP from rasterizing one of the segments, and to instruct the serial RIP to rasterize the one segment responsive to detecting the dependency error.
-
Citations
20 Claims
-
1. A print controller, comprising:
-
at least two parallel Rasterization Image Processors (RIPs); a serial RIP; and a control unit operable to receive a print job comprising a plurality of logical pages, to separate the logical pages into segments, to distribute the segments to the parallel RIPs for interpretation and rasterization, to transmit the segments to the serial RIP for interpretation, to determine that a parallel RIP has encountered a dependency error that prevents the parallel RIP from rasterizing one of the segments, and to instruct the serial RIP to rasterize the segment associated with the dependency error responsive to detecting the dependency error, while parallel RIPs continue processing segments of the print job which are not associated with the dependency error. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving a print job comprising a plurality of logical pages; separating the logical pages into segments; distributing the segments to at least two parallel Raster Image Processors (RIPs) for interpretation and rasterization; transmitting the segments to a serial RIP for interpretation; determining that a parallel RIP has encountered a dependency error that prevents the parallel RIP from rasterizing one of the segments; and instructing the serial RIP to rasterize the segment associated with the dependency error responsive to detecting the dependency error, while parallel RIPs continue processing segments of the print job which are not associated with the dependency error. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium embodying programmed instructions which, when executed by a processor, are operable for performing a method comprising:
-
receiving a print job comprising a plurality of logical pages; separating the logical pages into segments; distributing the segments to at least two parallel Raster Image Processors (RIPs) for interpretation and rasterization; transmitting the segments to a serial RIP for interpretation; determining that a parallel RIP has encountered a dependency error that prevents the parallel RIP from rasterizing one of the segments; and instructing the serial RIP to rasterize the segment associated with the dependency error responsive to detecting the dependency error, while parallel RIPs continue processing segments of the print job which are not associated with the dependency error. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification