Patent ID: 7042582
Filing Date: 2006-05-09
Classification: G06F,G06K

Abstract:
1. A printer which can store data received via a network in an auxiliary storage, comprising: communication processing means for receiving data via the network; image data generation means for interpreting said received data and generating image data; printing processing means for printing based upon said generated image data; detection means for detecting a state in which said received data is processed: a first buffer memory provided between said communication processing means and said auxiliary storage and provided with first plural memory blocks; and a second buffer memory provided between said auxiliary storage and said image data generation means and provided with second plural memory blocks, wherein the printer includes at least three modes comprising: (i) a mode in which said received data is input to said image data generation means via said auxiliary storage; (ii) a first bypass mode in which said received data is input to said image data generation means via said second buffer memory without being input to either said first buffer memory or said auxiliary storage; and (iii) a second bypass mode in which said received data is input to said image data generation means via said first and second buffer memories without being input to said auxiliary storage, wherein selection of a mode to be used is based upon said detected data processing state and an availability of empty blocks of the first and second plural memory blocks.