Patent ID: 8339641

Claim:
A computer-implemented method for processing print data in a print job, the method comprising the computer-implemented steps of: parsing at least one fragment of the print data to determine if the print data occurs in the form of a print package in a ZIP format; invoking a first PDL language processor for a first PDL using a language entry point function for the first PDL, wherein the language entry point function is determined using a text string that occurs in the print job filename and a Content Types list, if the print data is packaged in a ZIP format and if the unzipped fragment comprises a Content Types file that includes the Content Types list; and invoking a second PDL language processor for a second PDL at a language entry point for the second PDL, wherein the language entry point is determined using a file extension associated with the print job filename, if the print data is packaged in ZIP format and the first PDL language processor cannot be determined using the Content Types list in the unzipped fragment.