一种打印任务动态管理方法、装置、主打印机及系统制造方法及图纸

技术编号:26030161 阅读:39 留言:0更新日期:2020-10-23 21:07
本发明专利技术实施例提供了一种打印任务动态管理方法、装置、主打印机及系统,方法包括:接收终端设备发送的打印任务;当接收到动态转发打印指令时,判断主打印机自身的工作状态;其中,工作状态包括就绪状态和繁忙状态;当主打印机自身处于繁忙状态时,获取打印机许可列表,以及打印机许可列表中的所有从打印机的工作状态;其中,打印机许可列表包括主打印机和至少一个从打印机;当打印机许可列表中至少一个从打印机处于就绪状态时,将打印任务推送至处于就绪状态的从打印机;向终端设备返回从打印机的名称。本发明专利技术根据打印机自身的工作状态合理分配打印任务,提高了打印效率,减少了冗余配置,不仅提供了打印使用上便利,又降低了维护成本。

【技术实现步骤摘要】
一种打印任务动态管理方法、装置、主打印机及系统
本专利技术涉及打印机
,具体而言,涉及一种打印任务动态管理方法、装置、主打印机及系统。
技术介绍
目前,市面上的打印机在办公的环境中应用时,一般为多台计算机共享一台打印机,或者是一台计算机独占一台打印机。在打印机使用之前,用户需要在计算机中安装打印机的驱动程序,共享打印机还需要部署于局域网中。使用时,用户需要选择特定的打印机打印。对于共享的网络打印机,使用的是基于HTTP协议的IPP协议,打印机对多系统的请求加以服务时,按照接到的任务的先后顺序来执行打印任务。然而,共享打印机是接收来自多台计算机的打印任务,任务较多时需要等待,等待时间不确定。特别是部分用户需要打印大量的文件,由于打印机无法同时处理多个打印任务,后面需要打印的用户可能需要长时间的等待,直到前序的打印任务完成。而且,对于计算机独占一台打印机的模式,需要为每台计算机配置一台独立的打印机,增加了设备成本。当用户打印量较少时,独占一台打印机资源利用率不高。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种打印任务动态管理方法、装置、主打印机及系统,以提高打印机的利用率。本专利技术实施例提供了一种打印任务动态管理方法,包括以下步骤:接收终端设备发送的打印任务;当接收到动态转发打印指令时,判断主打印机自身的工作状态;当主打印机自身处于繁忙状态时,获取打印机许可列表,以及所述打印机许可列表中的所有从打印机的工作状态;其中,打印机许可列表包括主打印机和至少一个从打印机,所述工作状态包括就绪状态和繁忙状态;当所述打印机许可列表中至少一个从打印机处于就绪状态时,将所述打印任务推送至处于就绪状态的从打印机;向所述终端设备返回所述从打印机的名称。优选地,所述主打印机与所述从打印机通过以太网、蓝牙、Wi-Fi或者USB进行连接。优选地,还包括以下步骤:当主打印机自身处于就绪状态时,执行打印任务;向所述终端设备返回主打印机的名称。优选地,还包括:当所述打印机许可列表中处于就绪状态的从打印机有多个时,获取多个所述从打印机的历史损耗;其中,所述历史损耗为累计打印量或累计工作时间;将打印任务推送至所述打印机许可列表中历史损耗最小的从打印机;向所述终端设备返回历史损耗最小的从打印机的名称。优选地,还包括:当所述从打印机均处于繁忙状态时,获取打印机许可列表中所有打印机的等待时间;将打印任务推送至所述打印机许可列表中等待时间最短的打印机;向所述终端设备返回等待时间最短的打印机的名称。优选地,还包括以下步骤:当所述打印机许可列表中等待时间最短的打印机有多个时,获取多个打印机的历史损耗;其中,所述历史损耗为累计打印量或累计工作时间;将打印任务推送至所述打印机许可列表中历史损耗最小的打印机;向所述终端设备返回历史损耗最小的打印机的名称。本专利技术实施例还提供了一种打印任务动态管理装置,包括:打印任务接收单元,用于接收终端设备发送的打印任务;第一工作状态获取单元,用于当接收到动态转发打印指令时,判断主打印机自身的工作状态;第二工作状态获取单元,用于当主打印机自身处于繁忙状态时,获取打印机许可列表,以及所述打印机许可列表中的所有从打印机的工作状态;其中,打印机许可列表包括主打印机和至少一个从打印机,所述工作状态包括就绪状态和繁忙状态;第一打印任务推送单元,用于当所述打印机许可列表中至少一个从打印机处于就绪状态时,将所述打印任务推送至处于就绪状态的从打印机;名称返回单元,用于向所述终端设备返回所述从打印机的名称。优选地,还包括:等待时间获取单元,用于当所述从打印机均处于繁忙状态时,获取打印机许可列表中所有打印机的等待时间;第二打印任务推送单元,用于将打印任务推送至所述打印机许可列表中等待时间最短的打印机;第二名称返回单元,用于向所述终端设备返回等待时间最短的打印机的名称。本专利技术实施例还提供了一种主打印机,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的打印任务动态管理方法。本专利技术实施例还提供了一种打印任务动态管理系统,包括:终端设备、如上所述的主打印机以及至少一个从打印机,其中,所述终端设备,用于向所述主打印机发送打印任务和动态转发打印指令;所述主打印机,用于获取打印机许可列表中所有从打印机的工作状态,并当所述打印机许可列表中至少一个从打印机处于就绪状态时,将所述打印任务推送至处于就绪状态的从打印机;其中,打印机许可列表包括主打印机和至少一个从打印机,所述工作状态包括就绪状态和繁忙状态;所述从打印机,用于接收并执行所述主打印机推送的打印任务。上述实施例中,通过当接收到动态转发打印指令时,在主打印机自身处于繁忙状态时,当所述打印机许可列表中至少一个从打印机处于就绪状态时,将所述打印任务推送至处于就绪状态的从打印机。从而在有多台打印机可用时,可以根据打印机自身的工作状态合理分配打印任务,提高了打印效率,减少了冗余配置,实现了负载均衡,不仅提供了打印使用上便利,提高了打印灵活性,又降低了维护成本。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术第一实施例提供的一种打印任务动态管理方法的流程示意图。图2为本专利技术第二实施例提供的一种打印任务动态管理装置的结构示意图。图3为本专利技术第四实施例提供的一种打印任务动态管理系统的结构示意图。图标:201-打印任务接收单元;202-第一工作状态获取单元;203-第二工作状态获取单元;204-第一打印任务推送单元;205-第一名称返回单元;401-终端设备;402-主打印机;403-从打印机。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了更好的理解本专利技术的技术方案,下面结合附图对本专利技术实施例进行详细描述。应当明确,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“本文档来自技高网...

【技术保护点】
1.一种打印任务动态管理方法,其特征在于,包括以下步骤:/n接收终端设备发送的打印任务;/n当接收到动态转发打印指令时,判断主打印机自身的工作状态;其中,所述工作状态包括就绪状态和繁忙状态;/n当主打印机自身处于繁忙状态时,获取打印机许可列表,以及所述打印机许可列表中的所有从打印机的工作状态;其中,打印机许可列表包括主打印机和至少一个从打印机;/n当所述打印机许可列表中至少一个从打印机处于就绪状态时,将所述打印任务推送至处于就绪状态的从打印机;/n向所述终端设备返回所述从打印机的名称。/n

【技术特征摘要】
1.一种打印任务动态管理方法,其特征在于,包括以下步骤:
接收终端设备发送的打印任务;
当接收到动态转发打印指令时,判断主打印机自身的工作状态;其中,所述工作状态包括就绪状态和繁忙状态;
当主打印机自身处于繁忙状态时,获取打印机许可列表,以及所述打印机许可列表中的所有从打印机的工作状态;其中,打印机许可列表包括主打印机和至少一个从打印机;
当所述打印机许可列表中至少一个从打印机处于就绪状态时,将所述打印任务推送至处于就绪状态的从打印机;
向所述终端设备返回所述从打印机的名称。


2.根据权利要求1所述的打印任务动态管理方法,其特征在于,所述主打印机与所述从打印机通过以太网、蓝牙、Wi-Fi或者USB进行连接。


3.根据权利要求1所述的打印任务动态管理方法,其特征在于,还包括以下步骤:
当主打印机自身处于就绪状态时,执行打印任务;
向所述终端设备返回主打印机的名称。


4.根据权利要求1所述的打印任务动态管理方法,其特征在于,还包括:
当所述打印机许可列表中处于就绪状态的从打印机有多个时,获取多个所述从打印机的历史损耗;其中,所述历史损耗为累计打印量或累计工作时间;
将打印任务推送至所述打印机许可列表中历史损耗最小的从打印机;
向所述终端设备返回历史损耗最小的从打印机的名称。


5.根据权利要求1所述的打印任务动态管理方法,其特征在于,还包括:
当所述从打印机均处于繁忙状态时,获取打印机许可列表中所有打印机的等待时间;
将打印任务推送至所述打印机许可列表中等待时间最短的打印机;
向所述终端设备返回等待时间最短的打印机的名称。


6.根据权利要求5所述的打印任务动态管理方法,其特征在于,还包括以下步骤:
当所述打印机许可列表中等待时间最短的打印机有多个时,获取多个打印机的历史损耗;其中,所述历史损耗为累计打印量或累计工作时间;
将打印任务推送至所述打印机许可列表中历史损耗最小的打...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:厦门汉印电子技术有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1