Patent ID: 7961340

Claim:
A printer that prints a print job, the printer comprising: a receiving section that receives the print job from an external apparatus, the print job including a plurality of consecutive blocks, each block having a block size section and corresponding data to be printed, the block size section having a fixed length and containing information on the size of the corresponding data, the corresponding data immediately following the block size section, wherein the corresponding data in a block includes a first portion, a second portion, and a third portion such that if the second portion of data in a block is missing, the third portion of data is received such that the third portion of data immediately follows the first portion of data, and wherein a following block has a block size section thereof immediately following the data to be printed in the preceding block; and a comparing section that compares the information in the block size section of the following block with a threshold value; wherein if the information in the block size section of the following block exceeds the threshold value, then it is determined that the data to be printed in the preceding block is missing a portion thereof.