Patent ID: 8799761

Claim:
A computer program product comprising a computer useable storage device having a computer readable program, such that the computer readable program when executed on a computer causes the computer to: receive an indication that a printout of a spreadsheet has been requested, the spreadsheet having content with a format that would result in a first quantity of pages being printed; determine a printable range for the spreadsheet; automatically perform an analysis of the spreadsheet to determine if any of a plurality of isolated regions in the spreadsheet share a horizontal or vertical edge; automatically merge two or more of the plurality of isolated regions in the spreadsheet based at least in part on the analysis; automatically determine each print zone in the spreadsheet, including a print zone based at least in part on the merged region, each said print zone including a group of cells that contain logically related content; automatically transform each said print zone into a transformed print zone; and automatically generate, without falling below a predetermined readability threshold, a green spreadsheet comprising each transformed print zone such that the green spreadsheet has a second quantity of pages that is less than the first quantity of pages.