发明名称 Image forming apparatus, method for controlling same, and storage medium
摘要 A printer interprets the input print data and determines whether or not a rendering command targeted for reusable data included in print data depends on a placement location for placement of the rendering result in a physical coordinate space based on the interpretation result of the PDL data. When the rendering command depends on a placement location for placement of the rendering result in a physical coordinate space, the printer generates cache data without graphic processing for the rendering command targeted for reusable data and stores the generated cache data in a storage unit. When the rendering command does not depend on a placement location for placement of the rendering result in a physical coordinate space, the printer performs graphic processing for the rendering command targeted for the reusable data, generates cache data based on the result of the graphic processing, and stores the generated cache data in a storage unit.
申请公布号 US8780127(B2) 申请公布日期 2014.07.15
申请号 US201213447978 申请日期 2012.04.16
申请人 Canon Kabushiki Kaisha 发明人 Takeishi Hiroki
分类号 G06T11/40;G09G5/36;G06T1/00;G06T15/00;G06K15/02;G06F3/12 主分类号 G06T11/40
代理机构 Fitzpatrick, Cella, Harper & Scinto 代理人 Fitzpatrick, Cella, Harper & Scinto
主权项 1. An imaging apparatus comprising: an input unit configured to input print data; an interpretation unit configured to interpret the input print data; a first determination unit configured to determine whether or not a rendering command targeted for reusable data included in the print data depends on a placement location for placement of the rendering result in a physical coordinate space based on the interpretation result of the print data; a cache data generation unit configured to generate cache data corresponding to the reusable data based on the interpretation result of the print data without graphic processing for the rendering command targeted for the reusable data and store the generated cache data in a storage unit when the first determination unit determines that the rendering command depends on a placement location for placement of the rendering result in a physical coordinate space or to perform graphic processing for the rendering command targeted for the reusable data, generate cache data corresponding to the reusable data based on the result of the graphic processing, and store the generated cache data in a storage unit when the first determination unit determines that the rendering command does not depend on a placement location for placement of the rendering result in a physical coordinate space; a second determination unit configured to determine whether or not a command to be executed, which is included in the print data, is a command for reusing reusable data; a third determination unit configured to determine whether or not cache data corresponding to the reusable data stored in the storage unit needs to be subjected to graphic processing when the second determination unit determines that the command to be executed is the command for reusing reusable data; and a rendering data generation unit configured to generate rendering data based on the cache data when the third determination unit determines that the cache data does not need to be subjected to graphic processing or to execute the graphic processing for the cache data to thereby generate rendering data when the third determination unit determines that the cache data needs to be subjected to graphic processing.
地址 Tokyo JP