A method for context-based processing of print data is provided. The method includes partitioning a document to be printed into a plurality of regions of interest. The method also includes determining context data for a first region of interest of the plurality of regions of interest. The context data may include information about how first print data corresponding to the first region of interest should be processed. The method also includes using the context data to process the first print data.