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

文档序号:8258470阅读:来源:国知局
系统的光栅化处理效率。
[0028]在上述技术方案中,优选地,所述作业拆分单元用于:将所述待处理文档拆分为多个单页面文档。
[0029]在该技术方案中,由于待处理文档的页面数量不定,且并不一定能够被预设数量整除,使得到的拆分后的文档的页面数量可能存在不一致,从而无法均衡每个处理进程的处理负担。因此,通过将待处理文档拆分为单页面文档,则有助于向每个处理进程分配相应的拆分后的文档,并使得每个处理进程之间的处理任务相互均衡,便于充分利用光栅化处理设备的资源,提高光栅化处理效率。
[0030]在上述任一技术方案中,优选地,还包括:一个或多个从作业管理设备,连接至所述主作业管理设备,每个所述从作业管理设备包括:任务请求单元,用于向所述主作业管理设备发起任务获取请求,并接收所述主作业管理设备返回的一个或多个拆分后的文档;从任务处理单元,用于调用处理进程,对所述一个或多个拆分后的文档进行处理。
[0031]在该技术方案中,通过设置从作业管理设备,与主作业管理设备形成分布式的光栅化处理系统,配合主作业管理设备执行对文档的光栅化处理,有助于提高处理效率。同时,通过对待处理文档的拆分操作,使得主作业管理设备和从作业管理设备能够并行处理同一个待处理文档的多个拆分后的文档,从而进一步提升光栅化处理效率。
[0032]在上述任一技术方案中,优选地,所述主作业管理设备还包括:优先级查看单元,用于查看待处理的打印任务的优先级;其中,所述作业拆分单元优先对优先级高的打印任务对应的待处理文档进行拆分操作,以供优先处理。
[0033]在该技术方案中,通过对优先级的查看和优先分配,能够优先实现对高优先级的打印任务的处理,从而有助于按照事项的紧急程度,实现对打印任务的合理排列和处理。
[0034]在上述任一技术方案中,优选地,所述主作业管理设备还包括:结果合并单元,用于获取每个打印任务对应的所有拆分后的文档的处理结果,对所述处理结果进行合并处理,以供返回所述调度管理设备。
[0035]在该技术方案中,通过将每个拆分后的文档的处理结果进行合并处理,从而得到对应于打印任务的处理结果,即在提高处理效率的同时,不会由于对待处理文档的拆分而造成对处理结果的影响。
[0036]通过以上技术方案,可以实现对单个光栅化作业任务的并行处理,提高对光栅化作业任务的处理效率。
[0037]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0038]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0039]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0040]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
【附图说明】
[0041]图1示出了根据本发明的实施例的光栅化处理方法的示意流程图;
[0042]图2示出了根据本发明的实施例的光栅化处理装置的示意框图;
[0043]图3示出了根据本发明的实施例的光栅化处理系统的示意框图;
[0044]图4示出了根据本发明的一个实施例的光栅化处理系统的结构示意图;
[0045]图5为图4所示实施例的光栅化任务的处理交互示意图;
[0046]图6为图4所示实施例的作业队列和光栅化任务队列的示意图;
[0047]图7为图4所示实施例的光栅化处理系统的具体功能结构的示意图。
【具体实施方式】
[0048]为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和【具体实施方式】对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0049]在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开的具体实施例的限制。
[0050]图1示出了根据本发明的实施例的光栅化处理方法的示意流程图。
[0051]如图1所示,根据本发明的实施例的光栅化处理方法,包括:步骤102,接收打印任务,并获取所述打印任务对应的待处理文档;步骤104,当所述待处理文档中包含的页面数量大于预设数量时,对所述待处理文档进行拆分操作,且得到的每个拆分后的文档中包含的页面数量小于或等于所述预设数量;步骤106,调用多个处理进程,对所述拆分后的文档进行并行光栅化处理。
[0052]在该技术方案中,即便单个待处理文档的页面数量较大时,仍可以通过对待处理文档的拆分,使得到的每份拆分后的文档的页面数量较小,便于通过多个处理进程实现对多份拆分后的文档的并行处理,从而有助于充分利用处理资源,提高对打印任务的光栅化处理效率。
[0053]其中,根据光栅化处理设备的硬件配置水平,可以对每份拆分后的文档的页面数量进行设置。比如当硬件配置较高时,可以通过减小页面数量,使得增大待处理文档的拆分数量,从而通过调用更多的处理进程,进一步提高处理效率;当硬件配置较低时,可以通过增加页面数量,使得减小待处理文档的拆分数量,从而通过调用更少的处理进程,降低光栅化处理设备的处理负担。
[0054]当然,对于待处理文档的拆分数量与处理进程并不一定相等,当处理进程较少时,可以为每个处理进程建立对应的任务队列,顺序处理多个拆分后的文档。
[0055]在上述技术方案中,优选地,执行所述拆分操作的过程包括:将所述待处理文档拆分为多个单页面文档。
[0056]在该技术方案中,由于待处理文档的页面数量不定,且并不一定能够被预设数量整除,使得到的拆分后的文档的页面数量可能存在不一致,从而无法均衡每个处理进程的处理负担。因此,通过将待处理文档拆分为单页面文档,则有助于向每个处理进程分配相应的拆分后的文档,并使得每个处理进程之间的处理任务相互均衡,便于充分利用光栅化处理设备的资源,提高光栅化处理效率。
[0057]在上述任一技术方案中,优选地,还包括:获取对每个拆分后的文档的处理结果;将所述待处理文档对应的所有处理结果进行合并处理,并将合并后的处理结果作为所述打印任务的处理结果。
[0058]在该技术方案中,通过将每个拆分后的文档的处理结果进行合并处理,从而得到对应于打印任务的处理结果,即在提高处理效率的同时,不会由于对待处理文档的拆分而造成对处理结果的影响。
[0059]图2示出了根据本发明的实施例的光栅化处理装置的示意框图。
[0060]如图2所示,根据本发明的实施例的光栅化处理装置200,包括:文档获取单元202,用于接收打印任务,并获取所述打印任务对应的待处理文档;数量判断单元204,用于判断所述待处理文档中包含的页面数量是否大于预设数量;文档拆分单元206,用于当所述待处理文档中包含的页面数量大于预设数量时,对所述待处理文档进行拆分操作,且得到的每个拆分后的文档中包含的页面数量小于或等于所述预设数量;文档处理单元208,用于调用多个处理进程,对所述拆分后的文档进行并行光栅化处理。
[0061]在该技术方案中,即便单个待处理文档的页面数量较大时,仍可以通过对待处理文档的拆分,使得到的每份拆分后的文档的页面数量较小,便
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1