12. The method of claim 8 , further comprising identifying portions of the print job to determine if such portions have been encountered earlier in the current print job or in a prior print job so as to use cached results of the portions of the print job from a previous instance to process the identified portion of the print job.
8. A method of operating a printing system for parallel processing of a plurality of print jobs with a plurality of Raster Image Processors (RIPs) into a printer-ready format for printing of the print jobs, wherein the method is implemented in a computer system comprising one or more processors configured to execute one or more computer program modules, the method comprising: combining, using a splitter, the plurality of print jobs in a print queue into a single print job, and splitting, using the splitter, the print job, which is comprised of the combined plurality of print jobs, into a plurality of chunks and sending the chunks of the print job to the plurality of the RIPs for processing, wherein at least one of the plurality of print jobs comprises objects described in a Turing Complete page description language in which programming instructions are interpreted so as to indicate page boundaries of the print job, and wherein at least one of the objects includes a description, in the Turing complete page description language of a font, placement size and font information for one or more characters, a group of one or more graphical commands, or pixel data defining an image in the print job; interpreting, using the splitter, the descriptions, in the Turing complete page description language, in the print job enough to determine the objects required by each of the plurality of the RIPs to process each corresponding chunk sent to that RIP; storing the determined objects to maintain knowledge of the determined objects, the knowledge comprising information about which determined objects were sent to which designated RIP for processing the corresponding chunk; and sending each chunk to the designated RIP for processing and sending the determined objects required to process the corresponding chunk to the designated RIP for processing the corresponding chunk, if the same determined objects are not already with the designated RIP, wherein the splitter is configured to interpret the print job without relying on comments conforming to Document Structuring Convention (DSC).