Patent ID: 8934121
Filing Date: 2015-01-13
Classification: G06F

Abstract:
1. A method comprising: receiving, by a receiving subsystem, a print job to be raster image processed; providing unique identifiers to reusable raster image objects within said print job using a cache supervisor; dividing said print job into chunks, using a job splitter; providing, by said job splitter, said chunks to at least two raster image processors, said raster image processors performing raster image processing on corresponding ones of said chunks; and coordinating creation of said reusable raster image objects by said raster image processors using said cache supervisor, said coordinating comprising, if a first raster image processor of said raster image processors is in a process of creating a first object, preventing a second raster image processor of said raster image processors from performing a duplicate creation of said first object based on an evaluation of a first amount of time it will take said second raster image processor create said first object and a second amount of time it will take said first raster image processor to send a copy of said first object to said second raster image processor.