Method to dynamically perform document layout functions
First Claim
1. A method of formatting a document to be printed from a software program in a selected format and at a selected resolution, comprising the steps of:
- a) receiving formatting data representative of a selected format and a selected resolution for an print image;
b) determining if the software program is independently capable of creating the document in the selected format and at the selected resolution;
c) receiving data representative of a selected output resolution for at least a portion of the document based upon the formatting data;
d) altering the resolution for at least a portion of the document prior to the generation of the document for printing by the software program upon a negative determination in step b);
e) generating, via the software program, at least a portion the document at the altered resolution and in a format different than the selected format;
f) receiving the altered resolution output from the software program and assembling the same such that when the altered resolution document is printed at the selected resolution, the format of the printed document matches the selected format; and
g) generating final print data from step f) adapted for printing the document at the selected resolution.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are provided for formatting documents for printing in a selected format and resolution upon determination that the software program generating the print job is incapable of creating a document in the selected layout and at the selected resolution. The process of formatting the document involves causing the software program to generate a print job at a resolution lower than that selected by the user. Images of pages generated by the software program are then formed and printed at a higher resolution, such that the images formed on the printed pages are resized to fit multiple images on one printed page.
108 Citations
13 Claims
-
1. A method of formatting a document to be printed from a software program in a selected format and at a selected resolution, comprising the steps of:
-
a) receiving formatting data representative of a selected format and a selected resolution for an print image;
b) determining if the software program is independently capable of creating the document in the selected format and at the selected resolution;
c) receiving data representative of a selected output resolution for at least a portion of the document based upon the formatting data;
d) altering the resolution for at least a portion of the document prior to the generation of the document for printing by the software program upon a negative determination in step b);
e) generating, via the software program, at least a portion the document at the altered resolution and in a format different than the selected format;
f) receiving the altered resolution output from the software program and assembling the same such that when the altered resolution document is printed at the selected resolution, the format of the printed document matches the selected format; and
g) generating final print data from step f) adapted for printing the document at the selected resolution. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for formatting a document for printing from a software program in a selected format and at a selected resolution comprising:
-
a) testing means for determining whether a software program is capable of independently creating a document in a preselected format and preselected resolution;
b) means for determining the appropriate resolution for at least a portion of the document based upon the selected format and the selected resolution;
c) means for altering the resolution for at least a portion of the document prior to the generation of the document for printing by the software program;
d) means for generating at least a portion the document at the altered resolution and in a format different than the selected format;
e) assembling means for receiving the altered resolution output from the software program and assembling the output such that when the altered resolution document is printed at the selected resolution, the format of the printed document matches the selected format; and
f) means adapted for communicating final print data received from the assembling means, which final print data is adapted for printing the document at the selected resolution. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification