摘要 |
A printer has two or more boards. Each board comprises a pre-editing unit which extracts format information from the start of non-delimited received data to sequentially delimit the data into pages beginning with the start of the received data and calculates a temporary page change position that is the trailing end of one page whose start is the leading end of the non-delimited data, an editing unit which edits data following the temporary page change position, calculates an actual page change position that is the trailing end of one page whose leading end is the temporary page change position, and outputs the editing data of the page, and a drawing unit which performs drawing processing in which the editing data is drawn and video output data is output. In addition, when the pre-editing unit of a board completes pre-editing processing, the pre-editing unit of some other board, on which none of pre-editing processing, editing processing, and drawing processing is performed, starts pre-editing processing for calculating a temporary page change position of the next page even if editing processing calculating an actual page change position of the page, for which the temporary page change was calculated by the pre-editing processing, is not yet completed. |