分布式打印控制方法、系统及分布式打印方法

文档序号:6423591阅读:505来源:国知局
专利名称:分布式打印控制方法、系统及分布式打印方法
技术领域
本发明涉及打印技术领域,特别是涉及一种分布式打印控制方法、系统及分布式打印方法。
背景技术
面对大型的打印任务,单一的打印机处理起来往往会比较吃力,尤其是型号较老或是较为低端的打印机,就更加需要耗费大量的处理时间。应对日益增长的打印任务,通过不断的更换具有更高性能的打印机是一种解决办法,但是却面临高昂的设备更换费用,而被替换的打印机往往也被弃置不用,不管是从经济角度还是从节能环保角度讲,这都属于一种不够理想的解决办法,况且单一打印机硬件性能的提升也不是具有无限的空间,在提升到一定程度后,再要依靠当前的制造工艺提升硬件性能已经很难实现。

发明内容
鉴于以上内容,有必要提供一种分布式打印控制方法、系统及分布式打印方法。一种分布式打印控制方法,用于一打印机群组的主打印机中,所述打印机群组还包括多个连接到同一网络的从打印机,所述方法包括
在所述网络中发布打印机广播;
接收所述网络中的一设备提交的打印任务;
将所述打印任务的目标文档拆分成多个子文档;
将所述多个子文档分发给所述打印机群组中的从打印机;
接收从打印机发送的点阵化图像,并整合为一完整点阵化图像;
在所述打印机群组中选择一打印机作为执行打印机;及 将所述完整点阵化图像交付给执行打印机,执行打印操作。一种分布式打印控制系统,用于一打印机群组的主打印机中,所述打印机群组还包括多个连接到同一网络的从打印机,所述系统包括
广播模块,用于在所述网络中发布打印机广播;
任务接收模块,用于接收所述网络中的一设备提交的打印任务;
任务拆分模块,用于将所述打印任务的目标文档拆分成多个子文档;
任务分发模块,用于将所述多个子文档分发给所述打印机群组中的从打印机;
任务整合模块,用于接收从打印机发送的点阵化图像,并整合为一完整点阵化图像; 执行打印机选择模块,用于在所述打印机群组中选择一打印机作为执行打印机;及 打印交付模块,用于将所述完整点阵化图像交付给执行机打印,执行打印操作。一种分布式打印方法,用于一打印机群组中,所述打印机群组包括多个连接到同一网络的打印机,所述方法包括
在所述打印机群组中选择一打印机作为主打印机,其它打印机作为从打印机;
主打印机在所述网络中发布打印机广播;主打印机接收所述网络中的一设备提交的打印任务;
主打印机将所述打印任务的目标文档拆分成多个子文档;
主打印机将所述多个子文档分发给所述打印机群组中的从打印机;
接收到子文档的从打印机将该子文档转换成点阵化图像,并将完成的点阵化图像发送给主打印机;
主打印机将接收到的所有点阵化图像整合为一完整点阵化图像;
在所述打印机群组中选择一打印机作为执行打印机; 主打印机将所述完整点阵化图像交付给执行机打印;及 执行打印机打印所述完整点阵化图像。 与现有技术相比,上述分布式打印控制方法、系统及分布式打印方法,藉由主打印机将打印任务拆的目标文档拆分成多个子文档,将子文档发送从打印机来完成转换任务,再由主打印机整合为完整的点阵化图像,交付给执行打印机执行打印操作,使得一个大型的打印任务可拆分为多个小型任务,每个小型任务由一个打印机来完成,充分利用了可用的打印资源,提高了打印效率。


图I为本发明一种实施方式中的分布式打印机的网络拓扑图。图2为本发明一种实施方式中的在一打印机群组中确定主打印机的方法的流程图。图3为本发明一种实施方式中的检查主打印机可用状态的方法的流程图。图4为本发明一种实施方式中的检查主打印机工作负载的方法的流程图。图5为本发明一种实施方式中的检查从打印机可用状态的方法的流程图。图6为本发明一种实施方式中的分布式打印控制方法的流程图。图7为本发明一种实施方式中的主打印机将子文档分发给从打印机的方法的流程图。图8为本发明一种实施方式中的分布式打印控制系统的功能框图。主要元件符号说明
权利要求
1.一种分布式打印控制方法,用于一打印机群组的主打印机中,所述打印机群组还包括多个连接到同一网络的从打印机,其特征在于所述方法包括 在所述网络中发布打印机广播; 接收所述网络中的一设备提交的打印任务; 将所述打印任务的目标文档拆分成多个子文档; 将所述多个子文档分发给所述打印机群组中的从打印机; 接收从打印机发送的点阵化图像,并整合为一完整点阵化图像; 在所述打印机群组中选择一打印机作为执行打印机;及 将所述完整点阵化图像交付给执行打印机,执行打印操作。
2.如权利要求I所述的分布式打印控制方法,其特征在于所述方法还包括以下步骤 每隔一预定时间检查所述打印机群组中的从打印机的工作负载;及 根据所述打印机群组中的从打印机的工作负载,生成一从打印机优先级别表。
3.如权利要求2所述的分布式打印控制方法,其特征在于所述方法中的将所述多个子文档分发给所述打印机群组中的从打印机的步骤具体包括以下步骤 根据所述从打印机优先级别表,从所述打印机群组中选取多个从打印机; 将所述多个子文档分发给所述多个从打印机。
4.一种分布式打印控制系统,用于一打印机群组的主打印机中,所述打印机群组还包括多个连接到同一网络的从打印机,其特征在于所述系统包括 广播模块,用于在所述网络中发布打印机广播; 任务接收模块,用于接收所述网络中的一设备提交的打印任务; 任务拆分模块,用于将所述打印任务的目标文档拆分成多个子文档; 任务分发模块,用于将所述多个子文档分发给所述打印机群组中的从打印机; 任务整合模块,用于接收从打印机发送的点阵化图像,并整合为一完整点阵化图像; 执行打印机选择模块,用于在所述打印机群组中选择一打印机作为执行打印机;及 打印交付模块,用于将所述完整点阵化图像交付给执行机打印,执行打印操作。
5.一种分布式打印方法,用于一打印机群组中,所述打印机群组包括多个连接到同一网络的打印机,其特征在于所述方法包括 在所述打印机群组中选择一打印机作为主打印机,其它打印机作为从打印机; 主打印机在所述网络中发布打印机广播; 主打印机接收所述网络中的一设备提交的打印任务; 主打印机将所述打印任务的目标文档拆分成多个子文档; 主打印机将所述多个子文档分发给所述打印机群组中的从打印机; 接收到子文档的从打印机将该子文档转换成点阵化图像,并将完成的点阵化图像发送给主打印机; 主打印机将接收到的所有点阵化图像整合为一完整点阵化图像; 在所述打印机群组中选择一打印机作为执行打印机; 主打印机将所述完整点阵化图像交付给执行机打印;及 执行打印机打印所述完整点阵化图像。
6.如权利要求5所述的分布式打印方法,其特征在于所述方法中的在所述打印机群组中选择一打印机作为主打印机,其它打印机作为从打印机的步骤具体包括 获取所述打印机群组中的每一可用打印机的配置信息;及 根据打印机的配置信息,在所述可用打印机中选取一性能最佳的打印机作为主打印机,将其它可用打印机作为从打印机。
7.如权利要求5所述的分布式打印方法,其特征在于所述方法还包括以下步骤 所述打印机群组中的从打印机每隔一预定时间向主打印机发送一询问消息,若主打印机无响应,则连续向主打印机发送询问消息; 当连续发送询问消息得不到主打印机响应的次数超过一预定次数时,在所述打印机群组中重新选取一打印机作为主打印机,其它打印机作为从打印机。
8.如权利要求5所述的分布式打印方法,其特征在于所述方法还包括以下步骤 主打印机每隔一预定时间向所述打印机群组中的从打印机发送一询问消息,若该从打印机无响应,则连续向该从打印机发送询问消息; 当连续发送询问消息得不到该从打印机响应的次数超过一预定次数时,主打印机将该从打印机标记为不可用打印机。
9.如权利要求5所述的分布式打印方法,其特征在于所述方法还包括以下步骤 主打印机每隔一预定时间检查自己的工作负载;及 当主打印机的工作负载超过一定值时,在所述打印机群组中重新选取一打印机作为主打印机,其它打印机作为从打印机。
10.如权利要求5所述的分布式打印方法,其特征在于所述方法还包括以下步骤 主打印机每隔一预定时间检查所述打印机群组中的从打印机的工作负载; 根据所述打印机群组中的从打印机的工作负载,生成一从打印机优先级别表; 所述方法中的主打印机将所述多个子文档分发给所述打印机群组中的从打印机的步骤具体包括以下步骤 根据所述从打印机优先级别表,从所述打印机群组中选取多个从打印机;及 将所述多个子文档分发给所述多个从打印机。
全文摘要
一种分布式打印控制方法,用于一打印机群组的主打印机中,所述打印机群组还包括多个连接到同一网络的从打印机,所述方法包括在所述网络中发布打印机广播;接收所述网络中的一设备提交的打印任务;将所述打印任务的目标文档拆分成多个子文档;将所述多个子文档分发给所述打印机群组中的从打印机;接收从打印机发送的点阵化图像,并整合为一完整点阵化图像;在所述打印机群组中选择一打印机作为执行打印机;及将所述完整点阵化图像交付给执行打印机,执行打印操作。本发明还揭示了一种分布式打印控制系统和分布式打印方法。
文档编号G06F3/12GK102768618SQ20111011547
公开日2012年11月7日 申请日期2011年5月5日 优先权日2011年5月5日
发明者陈威佑 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1