Patent attributes
The respective ones of a plurality of print job data (jobs) thrown in the printer are independently managed according to job identifying information. The job management signifies, for example, to grasp the progressive states of the jobs and present them to a user or give a predetermined command (cancel command, etc) to a particular job. In the printer connected to an exclusive interface, such as a serial interface, a parallel interface or a USB interface, print job data is extracted, on a job-unit basis, from among a series of reception data received from the host machine. Job identifying information is assigned to the extracted print job data. Also, in the printer connected to a network, job identifying information is assigned to the reception data received from the host machine and logically distinguished as print job data.