Patent ID: 8059301

Claim:
A computer-implemented method for mass printing using a data processing system, the method comprising: electronically receiving a plurality of data parameters of a hierarchical-structured display, wherein the data parameters specify data to be included in a report; electronically receiving, before generating the report, a plurality of print parameters, the print parameters specifying at least a format of the report, a file type of the report, and a storage location for the report; electronically retrieving, from a database, mass data based on at least the data parameters; generating, by a first server, a pre-calculated workbook comprising calculated results of calculations performed on the retrieved mass data, the pre-calculated workbook comprising the calculated results in a file type of a spreadsheet program or database format; and transferring, according to a schedule specified by a scheduling module of the first server, a process to a second server, wherein the second server converts the pre-calculated workbook from the file type of the spreadsheet program or database format into the specified file type of the report, the report comprises the calculated results in the specified format, and the report is stored to the specified storage location.