打印任务分配方法、系统、可读存储介质及计算机设备技术方案

技术编号:22101506 阅读:32 留言:0更新日期:2019-09-14 03:12
本发明专利技术公开了一种打印任务分配方法、系统、可读存储介质及计算机设备,所述方法应用于互联网作业打印系统,互联网作业打印系统包括服务器、打印机和作业扫描设备,该方法包括:当作业扫描设备接收到打印指令时,向服务器发送打印任务创建通知;服务器在接收到任务创建通知后,创建打印任务,打印任务携带当前处于空闲状态的打印机的唯一识别码;打印机每隔预设时间向服务器发送拉取打印任务的请求,请求中携带自身的唯一识别码;服务器在接收到的请求后,进行唯一识别码的对比,以判断是否有分配打印任务到该打印机;若是,向该打印机返回任务单号,以实现打印。本发明专利技术能够解决分配打印任务不合理,学生打印等待时间较长的问题。

Printing Task Assignment Method, System, Readable Storage Media and Computer Equipment

【技术实现步骤摘要】
打印任务分配方法、系统、可读存储介质及计算机设备
本专利技术涉及打印
,特别是涉及一种打印任务分配方法、系统、可读存储介质及计算机设备。
技术介绍
打印机是日常工作、学习中不可或缺的办公设备,目前随着科技的发展,打印机的打印功能虽然从传统的现场打印发展到了互联网打印等技术。互联网打印指打印机与服务器无线连接,用户可以通过终端发起打印任务,通过服务器控制打印机远程执行打印任务。与此同时,互联网打印技术在教学领域也得到了应用,目前有一种用于教学的作业扫描设备,其能够通过图片识别技术,扫描学生的作业,学生还可以通过该作业扫描设备将扫描的作业通过服务器发送至无线连接的打印机进行打印,给学习带来了方便。但存在的问题是,当作业扫描设备较多时,多个学生都有打印需求,打印机的打印任务量会非常大,若不能合理的分配打印任务,将导致学生打印等待时间较长,影响效率和使用体验。
技术实现思路
为此,本专利技术的一个目的在于提出一种打印任务分配方法,以解决分配打印任务不合理,学生打印等待时间较长的问题。根据本专利技术提供的打印任务分配方法,应用于互联网作业打印系统,所述互联网作业打印系统包括服务器、打印机和作业扫描设备,所述服务器分别与所述打印机和所述作业扫描设备通信,所述方法包括:当所述作业扫描设备接收到打印指令时,向所述服务器发送打印任务创建通知;所述服务器在接收到所述任务创建通知后,创建打印任务,所述打印任务携带当前处于空闲状态的打印机的唯一识别码;打印机每隔预设时间向所述服务器发送拉取打印任务的请求,所述请求中携带自身的唯一识别码;所述服务器在接收到打印机发送的拉取打印任务的请求后,将该请求中携带的唯一识别码与创建的打印任务中携带的唯一识别码进行对比,以判断是否有分配打印任务到该打印机;若是,则所述服务器向该打印机返回任务单号;该打印机在接收到所述服务器返回的任务单号后,执行相应的打印任务。根据本专利技术提供的打印任务分配方法,服务器在接收到任务创建通知后,创建打印任务,该打印任务会携带当前处于空闲状态的打印机的唯一识别码,由于打印机每隔预设时间会向服务器发送拉取打印任务的请求,请求中携带自身的唯一识别码,服务器在接收到请求后,会将请求中携带的唯一识别码与创建的打印任务中携带的唯一识别码进行对比,若对比结果一致,说明该打印机就是当前处于空闲状态的打印机,这台打印机就会进一步执行打印任务,相反,若请求中携带的唯一识别码与服务器创建的打印任务中携带的唯一识别码不一致,服务器将不会返回任务单号,打印机就无法执行打印任务,这样,每次打印任务都会分配到处于空闲状态的打印机,实现了合理的分配打印任务的效果,避免一台打印机堆积过多的打印任务,从而减少了学生打印等待时间,提升了效率和使用体验。另外,根据本专利技术上述的打印任务分配方法,还可以具有如下附加的技术特征:进一步地,所述方法还包括:当所述作业扫描设备扫描到用户提供的二维码时,判断是否接收到打印指令;若所述作业扫描设备接收到所述打印指令,则通过所述服务器查询是否存在与所述二维码对应的错题报告;若所述服务器中存在与所述二维码对应的错题报告,则所述作业扫描设备向所述服务器发送打印任务创建通知;所述服务器在接收到所述任务创建通知后,将所述错题报告转码成所述打印机能够打印的格式,并以此创建打印任务,所述打印任务携带当前处于空闲状态的打印机的唯一识别码。进一步地,所述若所述作业扫描设备接收到所述打印指令,则通过所述服务器查询是否存在与所述二维码对应的错题报告的步骤之后,所述方法还包括:若所述服务器不存在与所述二维码对应的错题报告,则在所述作业扫描设备的显示界面生成提示窗口,所述提示窗口用于提示用户当前没有可打印的内容。进一步地,所述服务器在接收到所述任务创建通知后,创建打印任务的步骤具体包括:所述服务器在打印机列表中遍历各个联网的打印机的状态,并计算出各个联网的打印机的当前打印任务量,所述打印机列表与所述作业扫描设备绑定;所述服务器查找当前处于空闲状态的打印机的唯一识别码,并在创建打印任务时,携带查找出的打印机的唯一识别码。进一步地,所述方法还包括:若不存在当前处于空闲状态的打印机,则所述服务器在所述任务表中查找当前待打印任务量最少的打印机的唯一识别码;所述服务器在创建打印任务时,所述打印任务携带当前待打印任务量最少的打印机的唯一识别码。进一步地,所述服务器在接收到所述任务创建通知后,创建打印任务的步骤具体包括:所述服务器在接收到所述任务创建通知后,向所述作业扫描设备发送各个联网的打印机的状态;所述作业扫描设备在接收到所述服务器发送的各个联网的打印机的状态后,在所述作业扫描设备的显示界面展示各个联网的打印机的当时待处理量,并向用户提供选择交互界面,所述选择交互界面用于供用户选择打印机;当所述作业扫描设备接收到用户在所述选择交互界面的选择指令时,向所述服务器发送与所述选择指令对应的打印机的唯一识别码;所述服务器在接收到所述任务创建通知后,创建打印任务,所述打印任务携带与所述选择指令对应的打印机的唯一识别码。本专利技术的另一个目的在于提出一种打印任务分配系,以解决分配打印任务不合理,学生打印等待时间较长的问题。一种打印任务分配系统,包括服务器、打印机和作业扫描设备,所述服务器分别与所述打印机和所述作业扫描设备通信:所述作业扫描设备包括:发送模块,用于当所述作业扫描设备接收到打印指令时,向所述服务器发送打印任务创建通知;所述服务器包括:创建模块,用于所述服务器在接收到所述任务创建通知后,创建打印任务,所述打印任务携带当前处于空闲状态的打印机的唯一识别码;对比模块,用于在接收到打印机发送的拉取打印任务的请求后,将该请求中携带的唯一识别码与创建的打印任务中携带的唯一识别码进行对比,以判断是否有分配打印任务到该打印机;返回模块,用于有分配打印任务到该打印机,则向该打印机返回任务单号;所述打印机包括:拉取模块,用于每隔预设时间向所述服务器发送拉取打印任务的请求,所述请求中携带自身的唯一识别码;执行模块,用于在接收到所述服务器返回的任务单号后,执行相应的打印任务。根据本专利技术提供的打印任务分配系统,服务器在接收到任务创建通知后,创建打印任务,该打印任务会携带当前处于空闲状态的打印机的唯一识别码,由于打印机每隔预设时间会向服务器发送拉取打印任务的请求,请求中携带自身的唯一识别码,服务器在接收到请求后,会将请求中携带的唯一识别码与创建的打印任务中携带的唯一识别码进行对比,若对比结果一致,说明该打印机就是当前处于空闲状态的打印机,这台打印机就会进一步执行打印任务,相反,若请求中携带的唯一识别码与服务器创建的打印任务中携带的唯一识别码不一致,服务器将不会返回任务单号,打印机就无法执行打印任务,这样,每次打印任务都会分配到处于空闲状态的打印机,实现了合理的分配打印任务的效果,避免一台打印机堆积过多的打印任务,从而减少了学生打印等待时间,提升了效率和使用体验。本专利技术还提出一种可读可存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。本专利技术还提出一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法的步骤。本专利技术的附加方面和优点将在下面的描述中本文档来自技高网...

【技术保护点】
1.一种打印任务分配方法,应用于互联网作业打印系统,其特征在于,所述互联网作业打印系统包括服务器、打印机和作业扫描设备,所述服务器分别与所述打印机和所述作业扫描设备通信,所述方法包括:当所述作业扫描设备接收到打印指令时,向所述服务器发送打印任务创建通知;所述服务器在接收到所述任务创建通知后,创建打印任务,所述打印任务携带当前处于空闲状态的打印机的唯一识别码;打印机每隔预设时间向所述服务器发送拉取打印任务的请求,所述请求中携带自身的唯一识别码;所述服务器在接收到打印机发送的拉取打印任务的请求后,将该请求中携带的唯一识别码与创建的打印任务中携带的唯一识别码进行对比,以判断是否有分配打印任务到该打印机;若是,则所述服务器向该打印机返回任务单号;该打印机在接收到所述服务器返回的任务单号后,执行相应的打印任务。

【技术特征摘要】
1.一种打印任务分配方法,应用于互联网作业打印系统,其特征在于,所述互联网作业打印系统包括服务器、打印机和作业扫描设备,所述服务器分别与所述打印机和所述作业扫描设备通信,所述方法包括:当所述作业扫描设备接收到打印指令时,向所述服务器发送打印任务创建通知;所述服务器在接收到所述任务创建通知后,创建打印任务,所述打印任务携带当前处于空闲状态的打印机的唯一识别码;打印机每隔预设时间向所述服务器发送拉取打印任务的请求,所述请求中携带自身的唯一识别码;所述服务器在接收到打印机发送的拉取打印任务的请求后,将该请求中携带的唯一识别码与创建的打印任务中携带的唯一识别码进行对比,以判断是否有分配打印任务到该打印机;若是,则所述服务器向该打印机返回任务单号;该打印机在接收到所述服务器返回的任务单号后,执行相应的打印任务。2.根据权利要求1所述的打印任务分配方法,其特征在于,所述方法还包括:当所述作业扫描设备扫描到用户提供的二维码时,判断是否接收到打印指令;若所述作业扫描设备接收到所述打印指令,则通过所述服务器查询是否存在与所述二维码对应的错题报告;若所述服务器中存在与所述二维码对应的错题报告,则所述作业扫描设备向所述服务器发送打印任务创建通知;所述服务器在接收到所述任务创建通知后,将所述错题报告转码成所述打印机能够打印的格式,并以此创建打印任务,所述打印任务携带当前处于空闲状态的打印机的唯一识别码。3.根据权利要求2所述的打印任务分配方法,其特征在于,所述若所述作业扫描设备接收到所述打印指令,则通过所述服务器查询是否存在与所述二维码对应的错题报告的步骤之后,所述方法还包括:若所述服务器不存在与所述二维码对应的错题报告,则在所述作业扫描设备的显示界面生成提示窗口,所述提示窗口用于提示用户当前没有可打印的内容。4.根据权利要求1所述的打印任务分配方法,其特征在于,所述服务器在接收到所述任务创建通知后,创建打印任务的步骤具体包括:所述服务器在打印机列表中遍历各个联网的打印机的状态,并计算出各个联网的打印机的当前打印任务量,所述打印机列表与所述作业扫描设备绑定;所述服务器查找当前处于空闲状态的打印机的唯一识别码,并在创建打印任务时,携带查找出的打印机的唯一识别码。5.根据权利要求4所述的打印任务分配方法,其特征在于,所述方法还包括:若不存在当前处于空闲状态的打印机,则所述服务器在所述任务表中查找当前待打印任务量最少的打印机的唯一识别码;所述服务器在创建打印任务时,所述打印任务携带当前待打印任务量最少的打印机的唯一识别码。6.根据权利要求1所述的打印任务分配方法,其特征在于,所述...

【专利技术属性】
技术研发人员:王喆龚超陈熄波杨波刘祖剑罗小林黄海兵
申请(专利权)人:宜春宜联科技有限公司
类型:发明
国别省市:江西,36

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

1