Patent ID: 6788430
Filing Date: 2004-09-07
Classification: G06K

Abstract:
A printer capable of printing by storing received data for printing in an auxiliary storage device and driving a printer engine, comprising:a language interpreting task which interprets said data for printing and transmits a print request; a print request managing task which receives said print request from said language interpreting task, and manages generation and transmission of print data based on said print request; and a print execution task which receives said print data from said print request managing task and drives said printer engine to execute printing according to the print data, wherein, when said print request requests collate printing of a plurality of copies for the first copy, said print request managing task generates print data in which the number of copies is changed to one, transmits the print data to said print execution task, and after receiving a print end report from said print execution task, stores data necessary for printing second and subsequent copies as storage data in said auxiliary storage device, and for the second and subsequent copies, said print request managing task reads out said storage data stored in said auxiliary storage device, and transmits print data generated in accordance with said storage data to said print execution task.