Patent ID: 7339691

Claim:
In a printing environment, a method for selectively filtering content of a print job, the method comprising: receiving a print request at a print subsystem to process a print job; providing print data from a component of the print subsystem to a content filtering process; segmenting the print job into one or more categories, including determining whether the print data includes raster data, wherein if the print data includes raster data, segmenting the print job further includes: decomposing the raster data into segments of text and image only data; using an optical character recognition process to process the segments of text; maintaining information about a location in the print data where the segments originate; and selectively passing content information; performing a content analysis on each of the one or more categories to identify undesirable content; if undesirable content exists, returning one or more actions from the content filtering process; and selectively rendering the print job.