Patent ID: 7050186

Claim:
An information processing apparatus which communicates with a printer having a job data channel which receives a print job, the information processing apparatus comprising: packets generating means for 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; and transfer control means for controlling transfer of the job packets generated by said packets generating means via the job data channel, wherein said packets generating means generates a cancel packet containing an instruction to cancel the print job if a cancel instruction of the print job is detected while transferring the job packets via the job data channel, wherein said transfer control means controls the transfer of the cancel packet via the job data channel, and wherein the printer stores data, taken from the job packets received via the job data channel, in a storage unit based on analyzing the header of the job packets, and the printer issues cancellation of processing of the print data if a cancel packet is confirmed based on analyzing the header of the job packets received via the job data channel.