Patent ID: 7777905

Claim:
A computer-implemented method for processing print data, the method comprising: receiving, at a printing sub-system, a print data stream that is associated with a Multipurpose Internet Mail Extensions (MIME) type, wherein an application, at the printing sub-system, sends sent the print data stream toward a destination printing device; determining, at the printing sub-system, the MIME type of the print data stream; determining, at the printing sub-system, whether a MIME-queue table associated with the destination printing device contains an entry that corresponds to the MIME type of the print data stream; if the MIME-queue table contains an entry that corresponds to the MIME type of the print data stream, then passing the print data stream to a first printer driver that is associated with the MIME type in the MIME-queue table, wherein the first printer driver does not change the print data stream to conform to any printer definition language before sending the print data stream toward the destination printing device; and if the MIME-queue table does not contain an entry that corresponds to the MIME type of the print data stream, then passing the print data stream to a second printer driver that is not associated with the MIME type in the MIME-queue table, wherein the second printer driver changes the print data stream to conform to a printer definition language.