1. A method for context-based adaptive print job processing, comprising: receiving print commands describing a document to be printed; rendering the print commands to create pixel data; using a segmentation algorithm to divide said pixel data into elements; associating a context with each of said elements; and processing said elements of said pixel data according to their context using a process appropriate for the context of each element.