摘要 |
<p>PROBLEM TO BE SOLVED: To provide a network printer which performs network communication and print job processing without problems with one CPU. SOLUTION: One CPU 31 in this network printer executes a communication task 63 which extracts print job data from a packet received from a network according to a communication protocol, a language task 65 which interprets the print job data and a print task 67 which produces a raster image to be sent to a print engine 30 based on the interpretation results in a multi-manner. Further, the CPU 31 has a watch dog timer(WDT) task 69 which is started by the communication task 63. When the communication task 69 can not return a response to the network because it is blocked for a long time while the language task 65 and the print task 67 are busy, the WDT task 63 maintains connection by returning the busy response to the network before a transmission source disconnects the connection of the network 55 and accordingly receives subsequent packets from the transmission source when the task 63 is later released from the block.</p> |