[发明专利]打印文档转换装置和打印文档转换方法有效
申请号: | 201110056490.3 | 申请日: | 2011-03-09 |
公开(公告)号: | CN102336071A | 公开(公告)日: | 2012-02-01 |
发明(设计)人: | 宫崎康一 | 申请(专利权)人: | 富士施乐株式会社 |
主分类号: | B41J29/393 | 分类号: | B41J29/393;G06F3/12 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 陈源;张天舒 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 打印 文档 转换 装置 方法 | ||
技术领域
本发明涉及一种打印文档转换装置和打印文档转换方法。
背景技术
以页面描述语言(PDL)(如PostScript(注册商标)或便携式数据格式(PDF)(公开为ISO 32000-1))写成的打印数据,通过称为光栅图像处理器(RIP)的转换模块转换成位图图像(也称为光栅图像)并通过打印机打印。该转换模块负责例如PDL解释的语言处理,并且通常由软件实现。
不过,某些通过RIP执行的处理,如对位图图像对象进行的图像处理(如彩色空间转换、旋转、以及放大/缩小),与使用通用计算机执行软件处理相比,可以通过使用基于专用硬件的图像处理电路来以更高的速度执行。已经提出了其中基于软件的RIP模块请求基于硬件的图像处理电路执行图像处理的系统。
日本未审查专利申请公开第2006-007496号公开了一种系统,其中在将打印文档转换成中间语言(显示列表)文档时,分别执行针对硬件的图形呈现处理以及针对软件的图形呈现处理,并且生成针对硬件的中间语言代码和针对软件的中间语言代码。将针对硬件的代码提供至硬件电路,而将针对软件的代码提供至软件,从而并行执行这些处理。
日本未审查专利申请公开第2009-269179号公开了一种打印机,其包括执行基于软件的呈现的呈现单元,以及执行基于硬件的呈现的呈现单元,其中在根据基于打印文档创建的显示列表执行呈现处理时,根据所述呈现单元的负荷状态来确定使用执行基于硬件的呈现的呈现单元和执行基于软件的呈现的呈现单元中的哪一个来执行处理。
此外,近来多核处理器的发展使得有可能将RIP软件并行运行在多个处理器内核上,以提高处理速度。在基于硬件的图像处理装置的数量小于其上并行运行RIP软件的处理器内核的数量的构造中,当并行执行的多个RIP软件任务中的特定RIP软件任务请求图像处理装置执行图像处理时,如果所有图像处理装置都已经开始处理其它请求,则可以不必立刻处理前述请求。在一个RIP软件任务等待图像处理装置所执行的处理完成时,执行该RIP软件任务的处理器处于等待状态而不执行处理。
发明内容
因此,本发明的一个目的是提供能够一种打印文档转换装置和打印文档转换方法,其能够利用执行软件转换单元的处理器的处理能力并且即使软件转换单元由于已经请求基于硬件的图像处理装置执行图像处理而处于等待状态也能够降低处理器上出现过大处理负荷的可能性,其中所述软件转换单元使用软件执行RIP处理。
根据本发明的第一方面,提供了一种打印文档转换装置,其包括多个基于软件的转换单元和控制器。所述多个基于软件的转换单元执行基于软件的转换处理,用于把以页面描述语言描述的打印文档数据转换成具有位图图像格式的页面图像数据。所述多个基于软件的转换单元中的每一个均在基于软件的转换处理中请求基于硬件的图像处理装置执行特定的图像处理,并且生成包括由基于硬件的图像处理装置响应于所述请求而执行的图像处理的结果的页面图像数据。当存在出现所述多个基于软件的转换单元中的至少一个等待所述基于硬件的图像处理装置完成图像处理的状态的可能性时,所述控制器激活执行基于软件的转换处理的额外的基于软件的转换单元。所述控制器将额外的基于软件的转换单元的数量控制为不超过预定上限。
根据本发明的第二方面,在本发明的第一方面中,基于软件的转换单元的数量大于所述预定上限。
根据本发明的第三方面,在本发明的第一方面或第二方面中,提供所述多个基于软件的转换单元以使得根据基于硬件的图像处理装置的处理能力来确定基于软件的转换单元的数量。
根据本发明的第四方面,在本发明的第一方面中,控制器使得所述额外的基于软件的转换单元对不同于所述打印文档数据的新打印文档数据进行处理。
根据本发明的第五方面,提供了一种打印文档转换方法,其包括执行多个基于软件的转换单元,所述多个基于软件的转换单元执行基于软件的转换处理,用于把以页面描述语言描述的打印文档数据转换成具有位图图像格式的页面图像数据,所述多个基于软件的转换单元中的每一个均请求在基于软件的转换处理中执行特定图像处理的基于硬件的图像处理装置执行特定的图像处理,并且生成包括由基于硬件的图像处理装置响应于所述请求而执行的图像处理的结果的页面图像数据;以及,当存在出现所述多个基于软件的转换单元中的至少一个等待所述基于硬件的图像处理装置完成图像处理的状态的可能性时,激活执行基于软件的转换处理的额外的基于软件的转换单元,其中所述额外的基于软件的转换单元的数量被控制为不超过预定上限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士施乐株式会社,未经富士施乐株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110056490.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:套筒扁势的一种加工工艺
- 下一篇:利用联合离子层滤波器的GNSS大气估计