Patent ID: 7675643
Filing Date: 2010-03-09
Classification: G06K

Abstract:
1. A print controller for processing a print job by a processor which realizes various processes by executing a program, and by a hardware circuit which differs from the processor and interacts with the processor, the print controller comprising: a determination unit which is constituted by the hardware circuit, which reads from a first memory a header part of a packet received from an external apparatus and stored in the first memory, and which determines a type of the packet on the basis of data in the header part of the packet; a provision unit which is constituted by the hardware circuit, which reads from the first memory data part following the header part of the packet, and provides the header part and the data part for the processor when the packet is determined to be a command packet by said determination unit; a transfer unit which is constituted by the hardware circuit and transfers print data included in the packet from the first memory to a second memory without an intervention of the processor when the packet is determined to be a data packet by said determination unit; and a recording control unit which causes recording to a recording medium on the basis of print data stored in the second memory.