批量作业输出方法和装置的制作方法

文档序号:2491337阅读:195来源:国知局
专利名称:批量作业输出方法和装置的制作方法
技术领域
本发明涉及印刷领域,具体而言,涉及批量作业输出方法和装置。
背景技术
高端打印机一般都有多个纸盒,各纸盒可以放入不同的纸张以适应打印作业对纸张的不同要求。作业的纸张參数由打印机控制器进行设置。打印机控制器在设置完作业的打印參数,特别是纸张參数,如纸张尺寸和纸张大小后,为了节省时间,可以对作业进行批量打印输出。打印机根据控制器设置的作业的纸张參数对各纸盒内放入的纸张进行匹配查找,找到相匹配的纸张就进行输出,找不到就会报缺纸警告。缺纸警告报告后,作业就会停止输出,直到用户将相匹配的纸张放入纸盒。假设批量打印的第一个作业是选择的A4纸 张,而所有的纸盒内放入的都是A3纸张,则整批作业都不能输出。只能等待用户放入A4纸张后,且第一个作业打印完成后,批量打印作业中选择A3纸张的作业才能进行输出。如果用户不能及时放入相匹配的纸张,后面的作业即使不缺纸,也只能等到缺纸的作业打印完成后才能进行输出,这样效率较低,而且浪费了用户的时间。

发明内容
本发明g在提供一种批量作业输出方法和装置,以解决现有技术的打印效率较低的问题。在本发明的实施例中,提供了一种批量作业输出方法,包括将打印作业队列中当前作业匹配打印机的纸盒纸张信息;如果当前作业匹配到纸盒纸张信息,则打印当前作业;如果当前作业匹配不到纸盒纸张信息,则将打印作业队列中下一个作业作为当前作业,重复执行上述步骤直到打印作业队列中的作业处理完毕。在本发明的实施例中,提供了一种批量作业输出装置,包括匹配模块,用于将打印作业队列中当前作业匹配打印机的纸盒纸张信息;打印模块,用于如果当前作业匹配到纸盒纸张信息,则打印当前作业;遍历模块,用于如果当前作业匹配不到纸盒纸张信息,则将打印作业队列中下一个作业作为当前作业,并重复调用上述模块直到打印作业队列中的作业处理完毕。根据本发明上述实施例的批量作业输出方法和装置,因为自动跳过缺纸的作业,所以克服了现有技术打印效率较低问题,提高了打印效率。


此处所说明的附图用来提供对本发明的进ー步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I示出了根据本发明实施例的批量作业输出方法的流程图;图2示出了根据本发明优选实施例的批量作业输出方法的流程图;图3示出了根据本发明实施例的批量作业输出装置的示意图4示出了根据本发明优选实施例的打印系统的示意图。
具体实施例方式下面将參考附图并结合实施例,来详细说明本发明。图I示出了根据本发明实施例的批量作业输出方法的流程图,包括将打印作业队列中当前作业匹配打印机的纸盒纸张信息;如果当前作业匹配到纸盒纸张信息,则打印当前作业; 如果当前作业匹配不到纸盒纸张信息,则将打印作业队列中下一个作业作为当前作业,重复执行上述步骤直到打印作业队列中的作业处理完毕。现有技术中,当打印作业队列中的一个作业因为缺纸而停下吋,该作业之后的所有作业都必须停顿下来,等待用户补纸完成该作业。发明人发现,当前作业因为缺纸而停下来有可能是因为作业和纸张的型号不匹配所造成,例如当前作业要求用A3纸打印,而纸盒中的纸张是A4纸张。然而,尽管当前作业与纸盒的纸张不匹配,打印作业队列中的后续作业却有可能与纸盒的纸张匹配,因为当前作业的停止而造成整个打印作业队列的停顿,这影响了后续打印作业的处理。在本实施例的批量作业输出方法中,当发现当前作业与纸张不匹配时,不再停顿整个打印作业队列,而是自动地跳到打印作业队列中的下ー个作业。如果后续的作业能够匹配打印机的纸张,则后续的作业可以正常进行,而不受到当前作业的影响。因此,本实施例解决了打印机控制器在批量作业输出时后面的等待作业不缺纸却因为前面的等待作业缺纸而长久等待的问题,提高了打印机的效率,节约了用户时间。优选地,打印机具有多个纸盒,每个纸盒具有独立的纸盒纸张信息,将当前作业依次地匹配各个纸盒纸张信息。高端打印机往往配置多个纸盒,本优选实施例通过匹配各个纸盒,能够尽可能地避免缺纸现象。优选地,如果当前作业匹配到其中一个纸盒纸张信息,则使用匹配到的纸盒纸张信息所对应的纸盒供应纸张,进行打印。优选地,如果当前作业匹配不到任何一个纸盒纸张信息,则确定当前作业匹配不到纸盒纸张信息,将匹配不到纸盒纸张信息的当前作业移到打印作业队列的队尾。将匹配不成功的作业移到队尾,这可以留下充足的时间供用户更换纸张。优选地,本方法还包括将匹配到纸盒纸张信息并打印成功的当前作业从打印作业队列中删除,将匹配到纸盒纸张信息但打印失败的当前作业移到打印作业队列的队尾,发出打印失败警告。图2示出了根据本发明优选实施例的批量作业输出方法的流程图,包括以下步骤(I)获取批量提交的等待打印作业队列,包括队列顺序,队列里作业个数,以及各作业的ID ;(2)根据步骤I获取的作业的ID,依次获取等待打印作业队列中的作业參数,如作业名称,设置的作业的纸张參数等;(3)获取打印机纸盒纸张信息,包括打印机的纸盒个数,各纸盒放入的纸张的大小,纸张类型,纸张重量以及纸盒的容量;
(4)将步骤2中获取的作业的纸张參数与步骤3中获取的打印机的纸盒纸张信息进行匹配,若纸盒容量不为0,且纸张大小,纸张类型,纸张重量都相同的情况下,认为匹配,否则认为不匹配,打印机对于该作业缺纸,继续下ー个作业,重复步骤2-步骤4 ;(5)将步骤4中匹配的作业立即输出,并在步骤I获取的等待打印作业队列中将该作业删除,否则循环步骤I-步骤5。图3示出了根据本发明实施例的批量作业输出装置的示意图,包括匹配模块10,用于将打印作业队列中当前作业匹配打印机的纸盒纸张信息;打印模块20,用于如果 当前作业匹配到纸盒纸张信息,则打印当前作业;遍历模块30,用于如果当前作业匹配不到纸盒纸张信息,则将打印作业队列中下一个作业作为当前作业,并重复调用上述模块直到打印作业队列中的作业处理完毕。本装置提高了打印效率,节约了用户等待时间。优选地,打印机具有多个纸盒,每个纸盒具有独立的纸盒纸张信息,匹配模块10将当前作业依次地匹配各个纸盒纸张信息。优选地,打印模块20用于如果当前作业匹配到其中一个纸盒纸张信息,则使用匹配到的纸盒纸张信息所对应的纸盒供应纸张,进行打印。优选地,遍历模块30用于如果当前作业匹配不到任何一个纸盒纸张信息,则确定当前作业匹配不到纸盒纸张信息,将匹配不到纸盒纸张信息的当前作业移到打印作业队列的队尾。优选地,遍历模块30还用于将匹配到纸盒纸张信息并打印成功的当前作业从打印作业队列中删除,将匹配到纸盒纸张信息但打印失败的当前作业移到打印作业队列的队尾,发出打印失败警告。图4示出了根据本发明优选实施例的打印系统的示意图,此实施例中为了简单描述,假设要打印的作业有3个,分别是作业1,作业2,作业3。本打印系统包括(I)作业纸张參数设置模块,用于设置作业的纸张參数。包括打印机支持的纸张的尺寸,纸张大小和纸张重量。如设置作业I的纸张參数为A4普通纸75g ;设置作业2的纸张參数为A3普通纸80g ;设置作业3的纸张參数为A4高光铜版纸105g。(2)批量作业提交打印模块,用于打印作业状态和等待打印队列管理。在作业纸张參数设置模块中设置好的3个作业被同时提交打印之后,进入等待打印作业队列,提交打印模块修改3个作业的作业状态为等待打印,并且按批量选中作业的顺序设置作业的打印顺序为作业1,作业2,作业3。(3)打印机纸盒纸张信息获取模块,通过与打印机的交互获取到纸盒中放入的纸张的信息,包括纸张的大小,纸张的类型,纸张的重量以及纸盒的容量。假设打印机有2个纸盒,纸盒I中放入的是A4普通纸80g,共放入100张,纸盒2中放入的是A3普通纸80g,共放入200张。(4)批量作业输出缺纸处理模块,其包括上述实施例的匹配模块10、打印模块20和遍历模块30,用于判断等待打印作业是否缺纸,缺纸之后的作业处理。批量提交的作业按顺序首先对作业I进行匹配。作业I的纸张參数是A4普通纸75g,而打印机的2个纸盒中都没有相应的纸张,作业I不能进行输出,状态仍然等待打印,继续呆在等待打印队列中。接着继续作业2的匹配。作业2的纸张是A3普通纸80g,打印机的纸盒2中有相应的纸张,作业2立即输出,等待打印队列将作业2删除,作业的状态变为打印。作业2打印完毕后,继续重复上面的匹配判断。上述的批量作业输出缺纸处理系统中,用户首先通过作业纸张參数设置模块设置作业的纸张參数,纸张參数包括纸张尺寸,纸张类型和纸张重量。作业參数设置完毕后,用户可以批量提交打印作业,提交的打印作业进入到等待打印作业队列,作业的状态为等待打印,作业的顺序由等待打印作业队列进行管理。等待打印作业通过打印作业缺纸处理模块,对等待打印作业纸张參数和由打印机纸盒纸张信息获取模块获取到的纸盒纸张參数进行匹配处理,如果完全匹配表示纸盒中有等待打印作业设置的纸张,则立即输出该作业,同时将该作业在等待打印作业队列中删除。如果没有匹配表示打印机纸盒中没有等待打印作业设置的纸张,则顺序地对等待打印作业对列中的下一个作业进行匹配。从以上的描述中可以看出,本发明上述的实施例使批量作业输出时不缺纸的作业能够不用等待,快速地输出,这种处理有效的利用了打印机,減少了用户的等待时间,提高了工作效率。 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种批量作业输出方法,其特征在于,包括 将打印作业队列中当前作业匹配打印机的纸盒纸张信息; 如果所述当前作业匹配到所述纸盒纸张信息,则打印所述当前作业; 如果所述当前作业匹配不到所述纸盒纸张信息,则将所述打印作业队列中下一个作业作为所述当前作业,重复执行上述步骤直到所述打印作业队列中的作业处理完毕。
2.根据权利要求I所述的方法,其特征在于,所述打印机具有多纸盒,每个所述纸盒具有独立的所述纸盒纸张信息,将所述当前作业依次地匹配各个所述纸盒纸张信息。
3.根据权利要求2所述的方法,其特征在于,如果所述当前作业匹配到其中一个所述纸盒纸张信息,则使用匹配到的所述纸盒纸张信息所对应的纸盒供应纸张,进行打印。
4.根据权利要求2所述的方法,其特征在于,如果所述当前作业匹配不到任何一个所述纸盒纸张信息,则确定所述当前作业匹配不到所述纸盒纸张信息,将匹配不到所述纸盒纸张信息的所述当前作业移到所述打印作业队列的队尾。
5.根据权利要求I所述的方法,其特征在于,还包括将匹配到所述纸盒纸张信息并打印成功的所述当前作业从所述打印作业队列中删除,将匹配到所述纸盒纸张信息但打印失败的所述当前作业移到所述打印作业队列的队尾,发出打印失败警告。
6.一种批量作业输出装置,其特征在于,包括 匹配模块,用于将打印作业队列中当前作业匹配打印机的纸盒纸张信息; 打印模块,用于如果所述当前作业匹配到所述纸盒纸张信息,则打印所述当前作业; 遍历模块,用于如果所述当前作业匹配不到所述纸盒纸张信息,则将所述打印作业队列中下一个作业作为所述当前作业,并重复调用上述模块直到所述打印作业队列中的作业处理完毕。
7.根据权利要求6所述的装置,其特征在于,所述打印机具有多个纸盒,每个所述纸盒具有独立的所述纸盒纸张信息,所述匹配模块将所述当前作业依次地匹配各个所述纸盒纸张信息。
8.根据权利要求7所述的装置,其特征在于,所述打印模块用于如果所述当前作业匹配到其中一个所述纸盒纸张信息,则使用匹配到的所述纸盒纸张信息所对应的纸盒供应纸张,进行打印。
9.根据权利要求7所述的装置,其特征在于,所述遍历模块用于如果所述当前作业匹配不到任何一个所述纸盒纸张信息,则确定所述当前作业匹配不到所述纸盒纸张信息,将匹配不到所述纸盒纸张信息的所述当前作业移到所述打印作业队列的队尾。
10.根据权利要求6所述的装置,其特征在于,所述遍历模块还用于将匹配到所述纸盒纸张信息并打印成功的所述当前作业从所述打印作业队列中删除,将匹配到所述纸盒纸张信息但打印失败的所述当前作业移到所述打印作业队列的队尾,发出打印失败警告。
全文摘要
本发明提供了一种批量作业输出方法,包括将打印作业队列中当前作业匹配打印机的纸盒纸张信息;如果当前作业匹配到纸盒纸张信息,则打印当前作业;如果当前作业匹配不到纸盒纸张信息,则将打印作业队列中下一个作业作为当前作业,重复执行上述步骤直到打印作业队列中的作业处理完毕。本发明还提供了一种批量作业输出装置,包括匹配模块,用于将打印作业队列中当前作业匹配打印机的纸盒纸张信息;打印模块,用于如果当前作业匹配到纸盒纸张信息,则打印当前作业;遍历模块,用于如果当前作业匹配不到纸盒纸张信息,则将打印作业队列中下一个作业作为当前作业,并重复调用上述模块直到打印作业队列中的作业处理完毕。本发明提高了打印效率。
文档编号B41J29/38GK102848746SQ2011101799
公开日2013年1月2日 申请日期2011年6月28日 优先权日2011年6月28日
发明者张秋利 申请人:北大方正集团有限公司, 北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1