发明名称 Printing apparatus and processing method therefor
摘要 A printing apparatus includes a first processor which is connected to a first memory and converts print data into an image data format based on a page description language, a second processor which is connected to a second memory and performs image processing for print data of the image data format to generate data of a format interpretable by a printing unit, and a communication control unit which externally receives print data and transfers the received print data to either the first memory or second memory based on a descriptor. The second processor determines the format of received print data. When the print data has the page description language format, the first memory is set as the transfer destination in the descriptor. When the print data has the image data format, the second memory is set as the transfer destination in the descriptor.
申请公布号 US8947684(B2) 申请公布日期 2015.02.03
申请号 US201012912590 申请日期 2010.10.26
申请人 Canon Kabushiki Kaisha 发明人 Ogushi Takuhiro
分类号 G06F3/12;G06F1/32;B41J29/38;G06F15/16 主分类号 G06F3/12
代理机构 Fitzpatrick, Cella, Harper & Scinto 代理人 Fitzpatrick, Cella, Harper & Scinto
主权项 1. A printing apparatus comprising: a first processor configured to generate print data of an image data format based on print data of a page description language; and a second processor configured to generate data of a format interpretable by a printing unit based on print data of image data format; a reception unit configured to receive print data and printing language notification data to be used for determining a format of the print data; a determination unit configured to perform determination processing to determine whether the format of the print data received by said reception unit is a page description language format or the image data format based on the printing language notification data; a transfer control unit configured to control transferring of the print data received by said reception unit such that, in a first case where said determination unit determines that the format of the print data received by said reception unit is the page description language format, the received print data is transferred to said first processor and then print data converted by said first processor based on the received print data is transferred to said second processor, and in a second case where said determination unit determines that the format of the print data received by said reception unit is the image data format, the print data is transferred to said second processor without being transferred to said first processor; and a transition unit configured to, in a case where the print data received by the reception unit is not transferred to said first processor for at least a predetermined time, shift a state of said first processor to a power saving state in which power consumption is smaller than that in a normal operation possible state, wherein said transfer control unit controls transferring of the print data received by the reception unit such that, in a case where said determination unit determines that the format of the print data received by said reception unit is the image data format when or after said transition unit has shifted the state of said first processor to the power saving state, the received print data is transferred to said second processor while said first processor remains in the power saving state, and said transfer control unit invalidates transfer processing for the received print data after receiving the printing language notification data until the determination processing by said determination unit is ended, and validates the transfer processing for the received print data after the determination processing was ended in a second case, and after the determination processing had ended in the first case, the transfer control unit sets a descriptor indicating a first memory of the first processor as a transfer destination while the first processor is shifted from the power saving state to the normal operation possible state, and validates the transfer processing for the received print data.
地址 Tokyo JP