Patent ID: 8564822

Claim:
A method in a printing system which includes a storage device for supplying print commands used in printing with a printer based on a printing request to instruct a plurality of pages and a plurality of copies, said method comprising the steps of: generating print commands based on said printing request; obtaining estimated printing time of a page unit by said printer; measuring the generating time of the print commands of the page unit in said generating step; first determining first print commands of a page to be stored in said storage device by using said estimated printing time and said generating time; second determining print commands that differ from the first print commands determined in said first determining step as second print commands of a page to be stored in said storage device; storing the first and second print commands determined in said first and second determining step; supplying said print commands to said printer; and calculating an adjusting parameter to adjust frequency of storing a print command in said storage device by using a storage capacity of said storage device, a size of print commands stored in said storage device and a number of pages included in the printing request, wherein generating of the print commands in said generating step and supplying the print commands to the printer in said supplying step are performed in parallel, wherein the print commands to be stored in said storage device is determined in the first determining step by using said estimated printing time and the generating time which has been adjusted based on the calculated adjusting parameter, wherein, in a printing process for a second one of the plurality of copies, the print commands stored in said storage device are supplied to the printer without generating the print commands in said generating step, and wherein the pages corresponding to the first and second print commands are different from each other.