Patent ID: 7349120

Claim:
A method for printing a plurality of image pages on a single paper comprising steps of: receiving printing settings including a size of the image page, a size of the paper, margins of the paper, a number of the image pages to be printed on the paper and an output resolution of the image pages; calculating logic printing parameters, including steps of: calculating a layout scaling ratio Scaling(A) according to the number of the image pages to be printed on the paper and the size of the paper; calculating a printing scaling ratio Scaling(B) according to the size of the image page and the size of the paper; calculating a logic scaling ratio Scaling(C) by multiplying the Scaling(A) with the Scaling(B); calculating a logic resolution by multiplying an original output resolution with the Scaling(C): calculating a logic page size and a logic paper size, wherein the logic page size is calculated by multiplying the page size with the Scaling(C) and the logic paper size is calculated by multiplying a printable paper size with the Scaling(A) and wherein the printable paper is calculated by substracting the margins from the paper size; calculating position values of the image pages on the logic paper; storing all the logic printing parameters after caculating the logic printing parameters; receiving a layout setting of arranging all the image pages on the paper; and printing the image pages on the paper according to the logic printing parameters and the layout settings.