发明名称 Fixed memory rendering
摘要 A method of forming print instructions in a host for rendering within a fixed amount of memory on a printer receives intermediate data comprising regions which are associated with drawing instructions. A first amount of memory available to render the intermediate data is calculated based on a second amount of memory needed by the printer to store the intermediate data. The host determines a subset of the drawing instructions as complex drawing instructions and renders the complex drawing instructions to the printer as simpler drawing instructions. For regions associated with the complex drawing instructions, the host reassociates the regions with the corresponding simpler drawing instructions to form altered intermediate data which can be rendered on the printer within the determined first amount of memory. The print instructions, including the altered intermediate print data, can then be rendered by the printer to pixel data within the fixed amount of memory.
申请公布号 US9195919(B2) 申请公布日期 2015.11.24
申请号 US201414446848 申请日期 2014.07.30
申请人 Canon Kabushiki Kaisha 发明人 Belbin Joseph Leigh;Tan Gregory William
分类号 G06K15/00;G06K15/02 主分类号 G06K15/00
代理机构 Canon U.S.A., Inc. IP Division 代理人 Canon U.S.A., Inc. IP Division
主权项 1. A method of forming print instructions in a host device for rendering within a fixed amount of memory on an image reproduction device coupled to the host device via a communications network, said method comprising the steps of: receiving on the host device intermediate print data comprising regions which are each associated with drawing instructions, said intermediate print data being converted from a page description; determining an amount of drawing instruction working memory required to render each drawing instruction; calculating a first amount of the memory available on the image reproduction device, said calculating of said first amount being based on the fixed amount of memory on the image reproduction device less an amount of storage memory needed by the image reproduction device to store the intermediate print data; selecting, on the host device, a subset of the drawing instructions associated with the determined amount of the drawing instruction working memory which exceeds the first amount of memory available on the image reproduction device to render the intermediate print data; rendering on the host device the selected subset of drawing instructions to rendered drawing instructions; for the one or more regions associated with the selected subset of drawing instructions, reassociating the one or more regions with the corresponding rendered drawing instructions to form altered intermediate print data which can be rendered on the image reproduction device within the calculated first amount of memory; and transmitting print instructions, including the altered intermediate print data, from the host device to the image reproduction device for rendering to pixel data within the fixed amount of memory on the image reproduction device.
地址 Tokyo JP
您可能感兴趣的专利