需要特殊资源的打印作业的延缓打印的制作方法

文档序号:6555891阅读:632来源:国知局
专利名称:需要特殊资源的打印作业的延缓打印的制作方法
技术领域
本发明一般涉及打印技术,特别是,涉及延迟需要用户干预的打印作业以便允许处理其他打印作业。
有时,需要用户或操作人员的干预才能完成打印作业;例如,有的打印作业要调用介质的尺寸或类型,而这种介质的尺寸或类型对该打印机来说没有用户的干预是得不到的。这种介质之所以得不到因为一般它没有装入该打印机或因为该打印机用完了该介质。
一般,当需要用户干预才能完成打印作业时,打印机要么等待用户的干预不允许处理其他打印作业,要么打印机刷新(flush)要求干预的打印作业以便可以处理其他打印作业。这两种解决办法都不能满意。要求所有的作业都要等到直至满足了所需的干预必然会使不需要干预的其他作业引起不必要延误。刷新打印作业让其他作业先处理,则要求用户重新打印需要干预的作业。
最近开发了几种打印机,这些打印机能存储或保留打印作业以作迟后打印。通常用这些打印机建立多个文件拷贝。一般,作业被打印和保存。用户或操作员可以后检索该打印作业并重新打印它。另一种办法是,首先使打印机保存该打印作业而不打印原件。
按本发明的原理,将需要暂不能得到的资源的打印作业保留到所缺资源得到了补救为止。评估打印作业的资源需求。这些资源需求与已知的可用资源比较。打印作业响应通过比较揭示的资源缺乏的情况,打印作业与保持命令一起传送给打印机。
按本发明的进一步原理,响应通过比较揭示的资源缺乏情况,建立补救资源缺乏指令并将它们提供给资源补救提供者。通过将这些指令打印在打印机上或通过在打印机上显示它们来将它们提供给缺乏补救者。补救提供者补救缺乏的资源,然后该打印机处理该打印作业。
按本发明的进一步原理,或者采用标准的资源或者发现该打印机的可用资源。
按照本发明的进一步原理,要么资源补救提供者补救所缺的资源并命令该打印机处理该打印作业,要么将资源缺乏情况告知该打印机,监视资源缺乏的补救,且响应资源缺乏的补救处理该打印作业。


图1是一幅框图表示保留需要获得暂时不能得到的资源的打印作业的本发明系统的一个实施方案。
图2是一幅流程图说明保留需要获得暂时不能得到的资源的打印作业的本发明方法的一个实施方案。
发明详述图1说明的是有客户4、打印机6和通讯通路8的系统2。通讯通路8是在客户4和打印机6之间提供通讯的任何通路;例如,通讯通路8可以是一条直接连线或一个网络。
客户4是任何的设备或系统诸如专用的或通用的计算机包括装置诸如用以处理可执行代码的处理器。客户4包含应用程序10、驱动程序12、存储设备14和通讯接口16。应用程序10是任何的用户应用程序,它使用设备驱动程序12以便与打印机6接口。设备驱动程序12是用于连接应用程序10和打印机6的可执行代码。
存储设备14是用于存储数据或可执行代码的任何设备。存储设备14也可以是一种程序存储设备,具体表现为一种程序、小应用程序或客户4可执行的指令以执行客户4可执行的本发明的方法步骤。存储设备14可以是任何种类的存储介质诸如磁、光或电子存储介质。存储在存储设备14中的可以是应用程序10和设备驱动程序12。
通讯接口16是许可客户4通过通讯通路8通信的任何装置或接口;例如,通讯接口16可以是一个直接的连线接口或一个网络接口。
打印机6是将打印作业输出到打印介质上的任何设备或系统。打印机6包含存储设备18、控制器20、成像子系统22、介质输入架24和通讯接口26。
存储设备18是存储打印作业的任何设备。存储设备18可以是任何种类的存储介质诸如磁、光或电存储介质。
控制器20是用于控制打印机6中的打印作业的任何设备;例如,控制器20可能包含一个处理器或硬接线逻辑。成像子系统22是由控制器20控制以便将打印作业输出到打印介质上的任何系统或设备。介质输入架24是馈送给打印机6的任何单张或多张介质馈送装置以输出打印作业。
通讯接口26是让打印机6通过通讯通路8通信的任何装置或接口;例如,通讯接口26可以是一个直接的连线接口或网络接口。
图2是一幅流程图表示本发明一种实施方案的实现步骤。虽然图2表示的步骤是用具体的顺序表示的,但本发明包含步骤顺序的各变种。再者,在图2所说的步骤间可执行另外的步骤而不会离开本发明的范围。
打印作业由驱动程序12产生28。必要时,应用程序10首先启动驱动程序12并向驱动程序12发布创建打印作业所需的信息或数据。评估30该打印作业以便知道该打印作业的资源需求。驱动程序12或其他软件(未示出)评估30该打印作业。资源需求包含打印介质和打印机6的配置。
将该打印作业的资源需求与打印机6已知的适用资源比较32。假定打印机6仅有标准的介质种类和基本的配置。上面的假定考虑到了在比较时和由打印机6输出打印作业时可能使该打印机发生变化。或者,测试打印机6以确定可用的资源。多种打印机6可以用简单网络管理协议(SNMP)命令进行测试。
如果打印机6可以得到所有所需的资源则该打印作业用传统方式处理。如果打印机6中缺了一种或多种所需的资源,创建36补救所缺资源的指令。
向补救提供者提供38指令。补救提供者例如包括用户、操作员或自动的补救提供者。可用任何方式向补救提供者提供指令,只要这种方式让补救提供者可以理解这些指令即可。例如,可将这些指令打印在打印介质上或由打印机6显示出来供用户或操作员阅读。也可以将这些指令用机器可读的方式传送给自动的补救提供者。
补救的一个例子是制作一种适用于打印机6的特殊介质;例如,将A4大小的透明物体放在特殊介质输入架26中。要求补救的另一个例子是改变打印机6的配置;例如,设置打印机6使它用于双面打印或打印完装钉。
将打印作业与将该打印作业保留在存储设备18中直到调用的命令一起传送40给打印机6。在该打印作业保留期间,打印机6可以处理其他的打印作业。
当缺乏的资源得到了补救时,由控制器20调用42该打印作业并由成像子系统22处理。该打印作业或由补救提供者手工调用42或由控制器20从存储设备18调用42。为使控制器20调用42该打印作业,将缺乏的资源传送给打印机6。控制器20监视缺乏的资源补救并响应缺乏资源的补救,从存储设备18调用42该打印作业进行处理。
前面的说明仅是本发明的说明性举例。本领域的那些技术人员可以创造出各种替代方法和修正方案而又不离开本发明的精神。因此,本发明包含所有这种替代方案、修正案和各种属于所附权利要求范围的实施方案。
权利要求
1.一种需要暂时得不到的资源的打印作业的保留方法,该方法包含(a) 评估(30)该打印作业的资源需求;(b) 将资源需求与已知的可用资源进行比较(32);和(c) 响应由比较揭示的资源缺乏情况,将该打印作业与保留该打印作业的命令一起传送(40)给打印机(6)。
2.权利要求1的方法,响应通过比较揭示的资源缺乏情况该方法进一步包括(a) 创建(36)补救资源缺乏指令;和(b) 给补救提供者提供(38)该指令。
3.权利要求2的方法进一步包含(a) 补救提供者补救缺乏的资源;和(b) 打印机(6)处理打印作业。
4.权利要求1的方法,将资源需求情况与已知的可用资源进行比较(32)包含(a) 发现打印机(6)可用的资源;和(b) 将资源需求情况与已发现的可用资源进行比较。
5.权利要求1的方法进一步包含(a) 将资源缺乏情况传送给打印机;(b) 监视缺乏的资源的补救;和(c) 响应缺乏资源的补救,处理该打印作业。
6.一种保留需要暂时得不到的资源的打印作业的系统(2),该系统(2)包含(a) 配置为评估(30)打印作业的资源需求情况的打印驱动程序(12);(b) 进一步配置打印驱动程序(12)为将该资源需求情况与已知的适用资源进行比较(32);和(c) 进一步配置打印驱动程序(12)以响应通过比较揭示的资源缺乏情况,将该打印作业与保留打印作业命令一起传送(40)给打印机(6)。
7.权利要求6的系统(2)进一步包含补救提供者并且进一步配置打印驱动程序(12)以响应通过比较揭示的资源缺乏情况;建立(36)补救缺乏资源的指令并将该指令提供(38)给补救提供者。
8.权利要求7的系统(2)进一步包含(a) 补救提供者补救缺乏资源的装置;和(b) 配置打印机(6)以便处理(42)该打印作业。
9.权利要求6的系统(2),其中进一步配置了打印驱动程序(12)以便将资源需求情况与已知的适用资源进行比较(32),其中系统(2)包括(a) 进一步配置打印驱动程序(12)以便发现打印机(6)可用的资源;和(b) 进一步配置打印驱动程序(12)以便将资源需求情况与已发现的可用资源进行比较(32)。
10.权利要求6的系统(2)进一步包含(a) 配置驱动程序(12)以便将资源缺乏情况传送给打印机(6);(b) 配置打印机(6)以便监视资源缺乏的补救;和(c) 配置打印机(6)以便响应资源缺乏的补救处理(42)该打印作业。
全文摘要
需要暂时不能得到的资源的打印作业被保留直至缺乏的资源得到补救为止。评估该打印作业的资源需求。将该资源需求与已知的适用资源比较。该打印作业响应通过比较揭示的资源缺乏情况,将它与保留打印作业命令一起传送给打印机6。也可创建补救资源缺乏的指令并将指令提供给补救提供者。补救提供者补救缺乏的资源,打印机(6)处理该打印作业。或者监视资源缺乏的补救情况并响应资源缺乏的补救,在(42)时处理该打印作业。
文档编号G06F3/12GK1340757SQ0111766
公开日2002年3月20日 申请日期2001年4月28日 优先权日2000年8月30日
发明者J·S·波伊斯 申请人:惠普公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1