Patent ID: 8792119

Claim:
A printing device comprising: one or more data transfer control units that store image data transferred from an upper level device into a memory and reads out the image data from the memory in response to an instruction to start printing; one or more printing units that print the data read out from the memory onto a recording medium; an output control unit that outputs the image data read out from the memory by said one or more data transfer control units to a predetermined printing unit from among said one or more printing units; and a printing control unit that instructs said one or more data transfer units to transfer the stored image data corresponding to one page to the output control unit, when a storage report of the image data corresponding to one page is sent from said one or more data transfer control units, and stops a conveyance of the recording medium after any of said one or more printing units completes the printing onto the recording medium under the printing in a case that a predetermined specific trouble occurs, wherein: the printing control unit instructs said one or more data transfer control units to transfer the image data in a case that a top position indicating a position where the printing of a page onto the recording medium is started reaches a printing position indicating a position where said one or more printing units perform the printing, by the conveyance of the recording medium, a plurality of the data transfer control units are provided, a plurality of the printing units are provided such that each printing unit corresponds to any of the data transfer control units, and each printing unit prints the image data read out from the memory by the corresponding data transfer control unit onto the recording medium page by page, each of the data transfer control units transmits a page print complete report to the printing control unit, when the printing unit completes the printing page by page, and the printing control unit requests, when the top position reaches the printing position, the data transfer control unit corresponding to the printing unit, of which the printing position is reached by the top position, to read out the image data, and when the specific trouble occurs, the printing control unit judges whether the printings by all the printing units are completed for a page under the printing by any of the printing units or for a page that is already printed by any of the printing units and is not yet printed by other printing units, on the basis of an existence of the page print completion report from each of the data transfer control units, and stops the conveyance of the recording medium after the printing is completed.