1. A method for context-based adaptive print job processing using a processing unit, said method comprising: receiving object-based print commands describing a document to be printed; identifying first object-based bitmapped image command within said commands; rasterizing said first object-based bitmapped image command as pixel data; performing segmentation on said rasterized image pixel data to find pixels in said rasterized image pixel data that can be replaced with non-image PDL commands, wherein said segmentation is based on relationships between pixel values in said pixel data; associating a non-image context with each of said non-image PDL commands; and replacing said first object-based bitmapped image command with a second object-based bitmapped image command comprising pixels of said first object-based bitmapped image command that could not be replaced with non-image PDL commands and non-image PDL commands that replace said pixels that can be replaced with non-image PDL commands, wherein said replacing is performed with a processor in said processing unit.