Patent ID: 8593666

Claim:
A method for printing, comprising: rendering an underlying document structure of a web page to display the web page including a plurality of first regions having the underlying document structure; rendering the displayed web page to create a rasterized image of the displayed web page first regions; analyzing the rasterized image; segmenting the rasterized image into a plurality of selectable second regions based on the analysis of the rasterized image to create a segmented version of the displayed web page that includes more than one of the plurality of selectable second regions on a printable page; displaying the segmented version of the displayed web page including the printable page; indicating the plurality of selectable second regions; selecting at least one of the plurality of selectable second regions; and printing the selected at least one of the plurality of selectable second regions, wherein segmenting the rasterized image into the plurality of selectable second regions includes: segmenting the rasterized image into selectable foreground regions and background regions; and segmenting the selectable foreground regions into text regions and non-text regions.