光栅化处理方法、处理装置和处理系统的制作方法

文档序号:8258470阅读:941来源:国知局
光栅化处理方法、处理装置和处理系统的制作方法【
技术领域
】[0001]本发明涉及打印处理
技术领域
,具体而言,涉及一种光栅化处理方法、一种光栅化处理装置和一种光栅化处理系统。【
背景技术
】[0002]RIP(RasterImageProcessor,光栅图像处理器)在彩色桌面出版系统中的作用是十分重要的,它关系到输出的质量和速度,甚至整个系统的运行环境,可以说是彩色桌面出版系统的核心。RIP的主要作用是将计算机制作版面中的各种图像、图形和文字解释成打印机或照排机能够记录的点阵信息,然后控制打印机、照排机、计算机直接制版机或者数码印刷机等输出设备将图像点阵信息记录在纸上、胶片上或者板材上。[0003]RIP通常分为硬件RIP和软件RIP两种,也有软硬结合的RIP。硬件RIP实际上是一台专用的计算机,专门用来解释页面的信息。软件RIP是通过软件来进行页面的计算,将解释好的记录信息通过特定的接口卡传送给照排机。[0004]目前,用于光栅化处理的软件RIP,主要是将PDF(PortableDocumentFormat)格式的页面描述文件生成光栅化点阵。PDF文件格式自推出到现在经历了多个版本的变化,特别是在roFl.4版本之后,其成像模式改变为透明成像模型。透明的引入极大的丰富了TOF页面的描述能力,例如PDF页面能够支持各种透明、阴影、羽化等丰富的特殊效果。但随着PDF描述的页面效果丰富,特别是透明的大量使用,页面RIP的透明混合运算变的非常复杂并且费时,导致整个页面的RIP解释时间变得非常长,整体页面解释速度变得很慢。[0005]因此,如何有效提高RIP的处理效率,成为目前亟待解决的技术问题。【
发明内容】[0006]本发明正是基于上述问题,提出了一种新的技术方案,可以实现对单个光栅化作业任务的并行处理,提高对光栅化作业任务的处理效率。[0007]有鉴于此,本发明提出了一种光栅化处理方法,包括:接收打印任务,并获取所述打印任务对应的待处理文档;当所述待处理文档中包含的页面数量大于预设数量时,对所述待处理文档进行拆分操作,且得到的每个拆分后的文档中包含的页面数量小于或等于所述预设数量;调用多个处理进程,对所述拆分后的文档进行并行光栅化处理。[0008]在该技术方案中,即便单个待处理文档的页面数量较大时,仍可以通过对待处理文档的拆分,使得到的每份拆分后的文档的页面数量较小,便于通过多个处理进程实现对多份拆分后的文档的并行处理,从而有助于充分利用处理资源,提高对打印任务的光栅化处理效率。[0009]其中,根据光栅化处理设备的硬件配置水平,可以对每份拆分后的文档的页面数量进行设置。比如当硬件配置较高时,可以通过减小页面数量,使得增大待处理文档的拆分数量,从而通过调用更多的处理进程,进一步提高处理效率;当硬件配置较低时,可以通过增加页面数量,使得减小待处理文档的拆分数量,从而通过调用更少的处理进程,降低光栅化处理设备的处理负担。[0010]当然,对于待处理文档的拆分数量与处理进程并不一定相等,当处理进程较少时,可以为每个处理进程建立对应的任务队列,顺序处理多个拆分后的文档。[0011]在上述技术方案中,优选地,执行所述拆分操作的过程包括:将所述待处理文档拆分为多个单页面文档。[0012]在该技术方案中,由于待处理文档的页面数量不定,且并不一定能够被预设数量整除,使得到的拆分后的文档的页面数量可能存在不一致,从而无法均衡每个处理进程的处理负担。因此,通过将待处理文档拆分为单页面文档,则有助于向每个处理进程分配相应的拆分后的文档,并使得每个处理进程之间的处理任务相互均衡,便于充分利用光栅化处理设备的资源,提高光栅化处理效率。[0013]在上述任一技术方案中,优选地,还包括:获取对每个拆分后的文档的处理结果;将所述待处理文档对应的所有处理结果进行合并处理,并将合并后的处理结果作为所述打印任务的处理结果。[0014]在该技术方案中,通过将每个拆分后的文档的处理结果进行合并处理,从而得到对应于打印任务的处理结果,即在提高处理效率的同时,不会由于对待处理文档的拆分而造成对处理结果的影响。[0015]本发明还提出了一种光栅化处理装置,包括:文档获取单元,用于接收打印任务,并获取所述打印任务对应的待处理文档;数量判断单元,用于判断所述待处理文档中包含的页面数量是否大于预设数量;文档拆分单元,用于当所述待处理文档中包含的页面数量大于预设数量时,对所述待处理文档进行拆分操作,且得到的每个拆分后的文档中包含的页面数量小于或等于所述预设数量;文档处理单元,用于调用多个处理进程,对所述拆分后的文档进行并行光栅化处理。[0016]在该技术方案中,即便单个待处理文档的页面数量较大时,仍可以通过对待处理文档的拆分,使得到的每份拆分后的文档的页面数量较小,便于通过多个处理进程实现对多份拆分后的文档的并行处理,从而有助于充分利用处理资源,提高对打印任务的光栅化处理效率。[0017]其中,根据光栅化处理设备的硬件配置水平,可以对每份拆分后的文档的页面数量进行设置。比如当硬件配置较高时,可以通过减小页面数量,使得增大待处理文档的拆分数量,从而通过调用更多的处理进程,进一步提高处理效率;当硬件配置较低时,可以通过增加页面数量,使得减小待处理文档的拆分数量,从而通过调用更少的处理进程,降低光栅化处理设备的处理负担。[0018]当然,对于待处理文档的拆分数量与处理进程并不一定相等,当处理进程较少时,可以为每个处理进程建立对应的任务队列,顺序处理多个拆分后的文档。[0019]在上述技术方案中,优选地,所述文档拆分单元用于:将所述待处理文档拆分为多个单页面文档。[0020]在该技术方案中,由于待处理文档的页面数量不定,且并不一定能够被预设数量整除,使得到的拆分后的文档的页面数量可能存在不一致,从而无法均衡每个处理进程的处理负担。因此,通过将待处理文档拆分为单页面文档,则有助于向每个处理进程分配相应的拆分后的文档,并使得每个处理进程之间的处理任务相互均衡,便于充分利用光栅化处理设备的资源,提高光栅化处理效率。[0021]在上述任一技术方案中,优选地,还包括:结果合并单元,用于获取所述文档处理单元对每个拆分后的文档的处理结果,并将所述待处理文档对应的所有处理结果进行合并处理,以将合并后的处理结果作为所述打印任务的处理结果。[0022]在该技术方案中,通过将每个拆分后的文档的处理结果进行合并处理,从而得到对应于打印任务的处理结果,即在提高处理效率的同时,不会由于对待处理文档的拆分而造成对处理结果的影响。[0023]本发明还提出了一种光栅化处理系统,包括:调度管理设备,连接至至少一台打印客户端,用于接收所述至少一台打印客户端提交的打印任务;主作业管理设备,连接至所述调度管理设备,所述主作业管理设备包括:作业请求单元,用于向所述调度管理设备发起打印作业请求,并接收所述调度管理设备返回的打印任务;作业拆分单元,用于在所述打印任务中包含的待处理文档的页面数量大于预设数量时,对所述待处理文档进行拆分操作,且得到的每个拆分后的文档的页面数量小于或等于所述预设数量;主任务处理单元,用于调用处理进程,对所述拆分后的文档进行处理。[0024]在该技术方案中,即便单个待处理文档的页面数量较大时,仍可以通过对待处理文档的拆分,使得到的每份拆分后的文档的页面数量较小,便于通过多个处理进程实现对多份拆分后的文档的并行处理,从而有助于充分利用处理资源,提高对打印任务的光栅化处理效率。[0025]其中,根据光栅化处理设备的硬件配置水平,可以对每份拆分后的文档的页面数量进行设置。比如当硬件配置较高时,可以通过减小页面数量,使得增大待处理文档的拆分数量,从而通过调用更多的处理进程,进一步提高处理效率;当硬件配置较低时,可以通过增加页面数量,使得减小待处理文档的拆分数量,从而通过调用更少的处理进程,降低光栅化处理设备的处理负担。[0026]当然,对于待处理文档的拆分数量与处理进程并不一定相等,当处理进程较少时,可以为每个处理进程建立对应的任务队列,顺序处理多个拆分后的文档。[0027]同时,通过调度管理设备专门接收和管理打印任务,通过主作业管理设备实现对待处理文档的拆分和光栅化处理,使得将光栅化处理的过程分离,各个设备单独实现部分功能,有助于提高整个当前第1页1 2 3 4 5 
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1