Patent ID: 7382485

Claim:
A program stored on a computer-readable medium for causing a computer to execute a processing method for an information processing apparatus which communicates with a printer having a job data channel which receives a print job, the processing method comprising the steps of: generating a plurality of job packets as a print job, wherein each job packet includes a header, and at least one of the headers identifies print data; generating a cancel packet containing an instruction to cancel the print job when a cancel instruction of the print job is detected while transferring the job packets via the job data channel; and controlling transfer of the cancel packet via the job data channel, wherein the printer stores data, taken from the job packets received via the job data channel, in a storage unit based on analyzing the headers of the packets, and the printer issues cancellation of processing of the print data if a cancel packet is confirmed based on analyzing the headers of the job packets received via the job data channel.