Patent ID: 8159709

Claim:
A printing method executed by a printer, comprising: (a) allocating a first memory area for a first print job; (b) receiving from a first host a plurality of pages of print data for the first print job and placing the pages of print data within the first memory area; (c) printing the pages of print data in the first memory area; (d) determining whether a cancel request to cancel the first print job is received from a control panel of the printer; and (e) if the cancel request is received, (e1) allocating a second memory area for the first print job, the second memory area being smaller than the first memory area; and (e2) continuing to receive from the first host a plurality of pages of print data for the first print job, placing the pages of print data within the second memory area, and flushing the print data from the second memory area without printing the print data.