用于打印文档的方法和系统转让专利

申请号 : CN200510084817.2

文献号 : CN1722080B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : M·J·博斯J·J·M·戈斯森斯F·德荣格

申请人 : 奥西-技术有限公司

摘要 :

在网络打印机上打印文档的方法和系统,包括在用户源站定义用于向打印机提交并最终在其上打印的打印作业,该打印作业包括打印数据和打印过程参数,打印过程参数包括用于根据打印数据在其上打印图像的打印介质的规格,每种介质都具有打印介质属性。定义步骤包括一般打印介质指定过程,其中由用户在对任何打印机用户可用的一般介质集合约束中选择用于根据打印数据在其上打印图像的打印介质。定义步骤还包括备选的特殊打印介质指定过程,其中通过由源站的操作装置输入自由格式定义字符串来指定在一般集合中没有包括的作业专有打印介质作为其标识属性。自由格式定义字符串可包括在打印机显示器上显示的消息,用户可将其作为打印机操作员装载的特殊介质的名称或消息。

权利要求 :

1.一种在网络打印机上打印文档的方法,包括:

在用户源站定义用于向打印机提交并最终在其上打印的打印作业,该打印作业包括打印数据以及打印过程参数,该打印过程参数包括用于根据打印数据在其上打印图像的打印介质的规格,每个介质都具有打印介质属性,包括用于控制在该打印机中的打印过程的物理介质属性,并且该打印机具有用于介质的盒和用于注册在所述盒中的介质的注册表,该定义步骤包括:

一般打印介质指定过程,在该过程中,由用户在任何打印机用户可用的介质的一般集合的约束中选择用于根据打印数据在其上打印图像的打印介质,其特征在于,

定义步骤还包括备选的特殊打印介质指定过程,在该过程中,通过经源站的操作装置输入自由格式定义字符串,在一般集合中没有包括的作业专有打印介质的标识属性被指定给所述打印作业作为所述作业专有打印介质的标识属性,所述作业专有打印介质也根据用于控制在该打印机中的打印过程的物理介质属性被指定,其中在定义步骤中指定的作业专有打印介质不被输入到可用打印介质的所述一般集合中,并且在于

打印机为具有指定该作业专有打印介质的打印过程参数的打印作业检查具有该作业专有打印介质的标识属性的介质是否在其盒内容注册表中注册,并且如果是,

那么打印该打印作业,而

如果否,

则以在打印机显示器上显示的消息请求操作员用指定的介质填充介质盒,该消息包括所述作业专有打印介质的至少部分的所述标识属性,即自由格式定义字符串,并且一旦确认所述作业专有打印介质已经被放到所述盒中,在其盒内容注册表中注册那个作业专有打印介质。

2.权利要求1的方法,其中

该自由格式定义字符串包括用于在打印机的显示器上显示的消息。

3.权利要求1的方法,其中

一般打印介质指定过程包括从列表中单个地或组合地选择打印介质属性。

4.权利要求3的方法,其中

该列表被预先存储在源站的打印机驱动器中,并且被自动地与打印机或中央打印服务器中的主列表进行同步。

5.权利要求1的方法,其中请求操作员用指定的介质填充介质盒的步骤是在打印机即将使用指定的介质时完成的。

6.权利要求1的方法,其中操作员刚一确认所请求的介质已经被放进盒中,打印机便为该盒而将所请求的打印介质的规格输入到其打印介质注册表中。

7.权利要求1的方法,进一步包括:

当打印作业排队时,检查在打印作业的打印过程参数中指定的打印介质是否在打印机中可用,如果不可用,则警告操作员。

8.权利要求1的方法,其中源站是用户工作站。

9.权利要求1的方法,其中源站是运行中央复印服务应用程序的服务器。

10.一种用于打印文档的系统,包括配备有操作装置的用户源站、打印机以及连接源站和打印机的网络,其中,该源站包括用于在源站定义打印作业和用于向打印机提交用于打印的已定义打印作业的打印服务,该打印作业包括打印数据和打印过程参数,该打印过程参数包括用于根据打印数据在其上打印图像的打印介质的规格,每种介质具有打印介质属性,包括用于控制在该打印机中的打印过程的物理介质属性,并且该打印机具有用于介质的盒和用于注册在所述盒中的介质的注册表,该打印服务具有打印作业定义模块,包括:

一般打印介质指定模块,使用户能够在对任何打印机用户可用的介质的一般集合的约束中选择用于根据打印数据在其上打印图像的打印介质,其特征在于,

定义模块还包括备选的特殊打印介质指定模块,使用户能够通过经源站的操作装置输入自由格式定义字符串,为那个打印作业指定在一般集合中没有包括的作业专有打印介质作为所述作业专有打印介质的标识属性,所述作业专有打印介质也根据用于控制在该打印机中的打印过程的物理介质属性被指定,其中定义模块不将由该特殊打印介质指定模块指定的作业专有打印介质输入到可用介质的所述一般集合中,并且在于打印机为具有指定该作业专有打印介质的打印过程参数的打印作业检查具有作业专有打印介质的标识属性的介质是否在其盒内容注册表中注册的,并且,如果是,那么打印该打印作业,并且如果不是,则以在打印机显示器上显示的消息请求操作员用指定的介质填充介质盒,该消息包括所述作业专有打印介质的至少部分的所述标识属性,即自由格式定义字符串,并且一旦确认所述作业专有打印介质已经被放到所述盒中,在其盒内容注册表中注册那个作业专有打印介质。

11.权利要求10的系统,其中

该自由格式定义字符串包括用于在打印机的显示器上显示的消息。

12.权利要求10的系统,其中

该定义模块被连接到源站的操作装置,用于从那里接收物理介质属性以便控制打印机中的打印进程。

13.权利要求10的系统,其中

该定义模块包括列表模块,使用户能够在该特殊打印介质指定过程中单个地或组合地从列表中选择介质属性。

14.权利要求13的系统,其中

该列表被预先存储在列表模块中,并且列表模块适应于自动地将列表与打印机或中央打印服务器中的主列表进行同步。

15.权利要求10的系统,其中

打印机配备有打印机控制器,用于为具有指定该作业专有打印介质的打印过程参数的打印作业确定具有该标识属性的介质是否在打印机中可用,如果不可用,则以在打印机显示器上显示的消息请求操作员用指定的介质填充介质盒,该消息包括至少部分的自由格式定义字符串。

16.权利要求15的系统,其中控制器请求操作员用指定的介质填充介质盒是在打印机即将使用指定的介质时完成的。

17.权利要求15的系统,其中打印机控制器维护打印介质注册表,并且适合于刚一由操作员确认请求的介质已经被放进盒中,便为该盒而将所请求的打印介质的规格输入到打印介质注册表中。

18.权利要求10的系统,其中

打印机配备有打印机控制器,当打印作业排队时,控制器检查在打印作业的打印过程参数中指定的打印介质是否在打印机中可用,如果不可用,则警告操作员。

19.权利要求10的系统,其中源站是用户工作站。

20.权利要求10的系统,其中源站是运行中央复制服务应用程序的服务器。

说明书 :

用于打印文档的方法和系统

技术领域

[0001] 本发明一般地涉及网络打印,特别涉及在网络打印机上打印文档的方法,包括在用户源站定义用于向打印机提交并最终在其上打印的打印作业,该打印作业包括打印数据和打印过程参数,打印过程参数包括用于根据打印数据在其上打印图像的打印介质的规格,每种介质都具有打印介质属性,该定义步骤包括一般打印介质指定过程,在该过程中,由用户在任何打印机用户可用的一般介质集合约束中选择用于根据打印数据在其上打印图像的打印介质。
[0002] 本发明还涉及用于实现该方法和文档打印系统的计算机程序产品,该系统包括用户源站、打印机以及连接源站和打印机的网络,在其中实现了该方法。

背景技术

[0003] 这种方法和系统通常是已知的。例如,Heidelberg 9110附带一种具有纸型目录的打印机驱动器,用户可以从中选择他/她想要在上面打印一个打印作业的打印介质。该系统中的纸型目录可以被编程并且导出给其他用户,从而他们可以将它导入其工作站,这样每个用户都拥有相同的介质选项。
[0004] 还有些系统,诸如在申请人的欧洲专利申请EP04075139中公开的一个系统,在该系统中,打印机驱动器允许用户选择特殊的介质属性,诸如尺寸(例如A4)和类型(例如表格纸),并且为打印作业指定所选的介质属性。没有指定的属性可以被自动地设置成系统缺省值。
[0005] 这些已知系统的一个缺点是,由于是预编程的,所以用户无法从可能的介质选项转移开。如果用户想为特定的作业使用一种特殊类型例如自己提供的介质,他无法将介质编程到他的打印机驱动器。在那种情况下,他必须将介质携带到打印机(或者,当打印机位于中央复印办公室时,携带到该办公室)并且请求操作员来为他的特定作业使用该介质。或者,他可以将他的特殊介质包括在他的打印机驱动器的介质目录中,从而他可以为该作业指定该介质。因而,他必须进一步使打印机介质目录适应以同样包括这种特殊介质。在该作业被打印之后,必须再一次从目录中移除该特殊介质,因为它用于特定作业并且在打印机上将不再可用。这种过程需要的努力远远超出通常用户准备付出的努力,另外,也干扰了复印办公室的运转。
[0006] US2003/0117639公开了一种打印系统,在该系统中,甚至可以在打印作业的建立过程中将新的本地未知的介质添加到可供选择的介质集合中。同样在这里,在完成作业后介质被保留在集合中。

发明内容

[0007] 因此,本发明的目的是提供一种简单的指明打印作业的方法,它给用户使用任何类型打印介质的自由,不论是通常打印机可用的正常介质还是任何自己提供的一次性使用的介质。
[0008] 通过在导言中描述的方法来实现此目的,并且其特征在于该定义步骤还包括可替换的、特殊的打印介质指定过程,在该过程中,通过由源站的操作装置输入自由格式定义字符串来指定在一般集合中没有包括的作业专有打印介质,该字符串作为所述的作业专有介质的标识属性,其中在定义步骤中指定的作业专有打印介质不被输入到可用的一般介质集合中。
[0009] 这样,用户可以使用特殊介质指定过程指定其特殊的打印介质,从而绕开一般介质指定过程。当作业最终在打印机上打印时,打印机控制器将自动地请求打印机操作员在其中一个纸盒中装载所需的介质。这样该特殊介质就对作业可用了,但在打印处理之后它会从打印机注册表和系统中消失,因为不需要将其输入到介质目录中。因此,目录不会被不复存在的介质所“污染”,并且确保了正常介质指定过程的平滑操作。另外,使用自由格式字符串作为介质标识属性提供了一种将介质规格识别为特殊规格的简易方法。
[0010] 在本发明的一个实施例中,自由格式字符串包括用于在打印机的显示器上显示的消息。
[0011] 这使得用户能够使用文本作为介质规格,诸如“特殊纸张,将由约翰提供”,因而之后便很容易知道想要哪种特殊介质,尤其在打印阶段。这是有利的,特别在为许多用户处理许多打印作业的环境中,诸如公司或组织的中央复印部门。
[0012] 作业专有介质可以额外地以物理介质属性的方式指定,诸如尺寸和类型,因为该信息对于打印机设备是必需的。可替换地,可以使用缺省值。
[0013] 当打印机即将开始打印作业的实际处理时,它会检查在打印过程参数中指定的打印介质当前是否在打印机的介质盒中可用。如果不可用,机器停止并通过显示消息来请求操作员在其中一个介质盒中装载该介质。在该消息中,打印机例如通过再生介质定义字符串而至少会提到部分相关介质属性。对于上面给出的例子,消息可能是:“请装载‘特殊纸张,将由约翰提供’”。于是操作员将立即明白他该做什么。
[0014] 此外,如果所需的介质在机器中可用,打印机可以检查当前打印作业已准备好打印并且被放进了队列,否则,将预先警告操作员。
[0015] 通过参考借助下面说明中的示例描述的实施例和参考附图,本发明的这些以及其它方面将很显然并得以进一步阐明。说明和附图仅仅通过例证的方式给出,因而本发明不限于此。

附图说明

[0016] 在附图中,
[0017] 图1显示了由工作站和打印机构成的网络系统;
[0018] 图2显示了根据本发明的系统的示意性功能视图;
[0019] 图3显示了根据本发明的打印机驱动器的作业规格窗口;
[0020] 图4显示了相同窗口的示意性设置;
[0021] 图5,6,7和8显示了该作业规格窗口的其它视图;
[0022] 图9显示了结合本发明的各方面的打印机的用户接口显示窗口;
[0023] 图10是根据本发明的打印作业定义过程的流程图;以及
[0024] 图11是根据本发明的打印机中打印作业处理过程的流程图。

具体实施方式

[0025] 图1显示了由本地网络(N)连接的源站(1)和至少一台打印机(2)构成的系统。源站可以,例如,是用户工作站或PC并且在每种情况下都配备有处理器单元、监视器、键盘和鼠标或其它指示器装置。此外,当服务器位于中央复印部门时,源站可以是运行一种打印空间应用程序的服务器,或是PC。在后一种情况下,服务器被用来协调打印机上的作业处理。在下文中,术语“工作站”被用于任何类型的源站。
[0026] 术语“打印机”包括本上下文中的数字复印机器,并且在那种情况下,在其上处理的作业可以包括类似的复印和打印作业。打印机2包括几个用于打印介质(大部分是纸张)的输入盒2-1,2-2,2-3和2-4,拥有几个输出盒4的完成台,以及拥有诸如按钮和显示器等操作装置的本地图形用户接口(GUI)5。
[0027] 希望从他们的工作站打印特殊数据文件的用户可以从多个打印机中甚至从系统中所有打印机中进行选择。
[0028] 为了能够向打印机发送打印文件,工作站必须包括一个称为“打印机驱动器”的程序。打印机驱动程序通过网络N在逻辑上被耦合到其中一个打印机。当用户可以访问多个打印机时,他的工作站将为每个打印机包含一个打印机驱动器。
[0029] 图2显示了由用户工作站1和打印机2构成的系统的示意性功能视图。工作站1包括用于生成打印文件的应用程序9,诸如文档编辑器,以及打印机驱动程序10。
[0030] 当用户想要打印一个打印作业时,他调用打印机驱动器,例如通过点击其显示屏上应用程序窗口中为此而设的图标。可替换地,打印机驱动器可以通过操作系统的打印服务被调用。例如,在MS Windows中,打印服务通过文件菜单被激活并且可以通过点击“属性”窗口来打开作业规格窗口。
[0031] 正如在图2所示意性显示的一样,打印机驱动程序10包括用于将来自应用程序9的图像数据重新格式化成打印机2可用的打印数据(通常以诸如Postscript的页面描述语言)并用于处理系统管理信息的数据处理部分11,以及用于和用户通信的用户接口部分12。
[0032] 打印机驱动程序用户接口部分12刚一激活,就在工作站显示屏上打开一个作业规格窗口,用户可以在其中输入用于预定的打印作业的过程参数(通常称为“设置”),诸如副本份数、单面/双面打印等等。用户可以选择设置值或接受预选的缺省设置。某些设置可能已经被应用程序或者对应用程序选择。最后,用户必须激活(点击)驱动器窗口中的打印按钮。作为反应,打印机驱动器渲染打印数据并将其与设置一起通过网络发送给打印机2(图2中没有显示)。
[0033] 另外,打印机2向打印机驱动器10送回状态信息,它通过用户接口12向用户呈现这些信息。
[0034] 图3显示了根据本发明的打印机驱动器的作业规格窗口30。该窗口包括3个彼此层叠的制表页31,32和33并且通过点击相应的标签可以进行选择。图3中显示的制表页是“作业”制表页32。该制表页32专门用于定义新的打印作业。其它制表页包括“打印机”,用于打印机设备的系统与状态信息,以及“高级”,用于指定诸如字体选择和PDL解释器控制之类的详细设置,这些设置通常在作业规格中不会使用。
[0035] 在图4中更加示意性地显示了“作业”制表页32,包括下列域:
[0036] -作业设置(41)。在这里用户可以定义影响作业工作流、但并不影响打印文档的设置。设置包括<副本份数>、<作业名称>和<邮箱>。如果选取“邮箱”,打印机收到打印作业时不会立即打印,而是在那儿等待由打印机控制台处的操作员选择并随后启动。
[0037] -文档设置(42)。在这个域中,可以指定那些影响打印文档的设置。为了用户的方便,这些设置被排列成多个折叠组以使得它们一目了然。在一个示范性的实施例中,定义了下列组:
[0038] 版面布局
[0039] 本组中的设置说明了文档页面看起来是什么样子,诸如页面方向,单面/双面,装订线的位置以及页边距。
[0040] 纸张
[0041] 本组中的设置说明了应该在何种纸张上打印文档。在这里用户通常通过选择以下中的一个而可以选择用于文档的打印介质:打印机缺省值,从预先存储或更新的可用打印介质目录中的目录选择,或是指定了自定义介质标识符的定制选项,这点将在后面进行更加详细的解释。另外,本组包括可能的封面和封底的设置。从这里通过点击一个按钮(没有显示)来激活页面编程工具,用来在文档中定义多组不同的介质类型。
[0042] 完成
[0043] 本组中的设置说明了应该如何在打印机上绑定并递送文档。它包括分类、整序以及输出箱选择。
[0044] 图像
[0045] 本组中的设置说明了页面内容在打印稿上看起来是什么样子。它包括光栅细度、水印添加等。
[0046] 在图3中,所有设置组都处于折叠状态。通过点击设置栏上的三角箭头,就会弹出其中一个组。图5中显示了纸张组。所描述的分组与设置实施例只是一个例子,对于技术人员而言,显然有许多其它的实施例。
[0047] 继续“作业”制表页32的域:
[0048] -预览与概要(43)。如前面所讨论的,设置的量可以非常大。大多数用户仅仅使用所有这些设置的一小部分,并且绝大多数设置偶尔才会被改变。
[0049] 为了提供这些信息,驱动器将显示一个概要,包含该打印机最通常所使用的设置(及其值),从而提供了对这些设置的直接访问。
[0050] 概要项目的结构如下:
[0051] <设置名称>[设置值]
[0052] 点击[设置值]将打开设置域42中相应的组。
[0053] 预览(尽可能地)以图形的方式显示了由用户制定或接受的设置。
[0054] -消息区(44)。在概要下面为从系统到用户的相应消息预留了一块区域。这些消息包括错误、矛盾或供给相关的消息。
[0055] -位于驱动器窗口底部(事实上,在“作业”制表页的外面)的区域(45)是为Windows的确定、取消和应用按钮预留的。
[0056] -模板(46)。模板被定义为描述打印作业的一组相关的设置缺省值。模板基于特定打印机或打印机类型的能力。它允许用户通过简单点击模板域46中相应的图标来快速高效地定义打印作业。
[0057] 每次用户选择已经存在的模板时就会自动创建一个模板,更改它的一个或多个设置,并且通过点击区域45中的任意“应用”或“确定”按钮来确认更改。包含这些新的设置的模板被自动地添加到列表中,并且被给予唯一名称,例如模板{n)(n是整数,每次都大于现有的最大数)。
[0058] 一旦创建,模板就不会改变。除了名称,不可以进行编辑。可以使用上下文菜单(“双击”)选项“重命名”来改变名称。
[0059] 用户可以通过在模板上面点击右键并在出现的弹出式菜单中选择“删除”来删除模板。
[0060] 可以在2个位置创建模板:在从打印偏好(通过Windows开始菜单)启动的驱动器中,以及在从应用中(如MS Word)启动的打印机驱动器中。
[0061] 模板是通过一个图标和名称在模板域46中表示的。该图标是动态的并且是预览的一个更小的表示。在图标中可以识别出模板表示的有限数量的设置。当选择一个模板后,在预览区就会显示结果的预览。模板显示带有其全名和创建日期/时间的工具提示。
[0062] 如图4所示,模板域46和设置域42共享打印机驱动器窗口中的一块空间,如箭头47所示。为了处理模板,设置域会被折叠,这也是驱动器窗口打开时的正常视图。当双击模板图标或在单击折叠设置域顶部栏中的箭头符号时,设置域会自动打开。通过点击每个组的顶部栏,每次就会打开其中一个文档设置组,如图5所示,其中“纸张”组被显示为打开的。
[0063] 当设置域打开时,模板(55)的一小条仍然可见,以避免用户无法取回模版,如图5所示的。通过点击设置栏56或点击仍然可见的小块(57)模板区域来关闭设置。
[0064] 下面将结合图10来说明打印提交过程。
[0065] 基本地,打印提交过程从用户在应用程序选择打印选项或以其它(公知的方式)发出打印命令(S10)开始。作为反应,打印机驱动器自动启动并显示在工作站的显示屏上(S12)。接着,用户可以通过选择一个模板并可能更改其中的一个或多个设置来为打印命令制定设置(S14)。制定设置的过程包括选择介质类型,这点将在下文中详细解释。设置过程以用户在打印机驱动器窗口右下角点击“确定”按钮来确认设置(如上面解释的那样,这个动作自动创建了一个新的模板)而结束。最后,用户可以通过点击“确定”按钮来返回Windows打印服务(S30),该按钮同样在打印驱动器窗口右下角,并且通过再一次点击“确定”按钮来激活打印命令。作为反应,驱动器准备打印文件并将其提交给打印机(S32)。
[0066] 下面将仍然结合图10详细说明为打印作业制定介质设置的过程。
[0067] 如前所述,在“纸张”设置域中,用户能够选择将打印作业打印在上面的介质。如图5所示,为介质提供了3种不同的选项,在当前的例子中以3个单选按钮的形式出现,即“打印机缺省值”(65)、“来自目录”(66)以及“我的介质”(67),以供用户选择(S18)。在“打印机缺省值”(65)选项中,将自动选择符合应用程序的尺寸选择的、在打印机中设置的缺省介质。通常,这类介质是在打印机的大容量盒中装载的那种。
[0068] 在“来自目录”(66)选项中,为用户提供了从存储在其工作站存储器中的目录中选择介质类型的机会。发明人设想工作站上有一个管理程序,每当打印机驱动器启动以后,或以规则的间隔,诸如每天或每小时,该程序自动地将本地目录与打印机所在的复印部门的打印服务器中的主目录进行同步,以确保每个工作站上的目录总是最新的。可替换地,主目录也可以由与打印机驱动器相连的打印机提供。优选地主目录由复印部门人员或打印机的主要操作员来维护。
[0069] 目录包括所有可用的打印介质选项,包括当前在打印机的介质盒中没有装载但在打印机地点有库存的介质。很容易理解,由前面提到的“打印机缺省值”选项定义的介质就是目录中的其中一种介质。
[0070] 图6显示了用户点击“来自目录”选项(66)之后打印机驱动器的屏幕图像。接着显示了下拉式菜单61,包括全部介质目录。菜单中的每个介质项从左到右包括介质名称、尺寸以及可视化最重要属性的图标。例如,图6中显示的菜单中最上面的图标63表示的是一个制表页(以图标显示标签),用于在其上打印(图标中显示的文本)。其它图标表示的是插入页(图标中画有十字)以及定向的介质(图标带阴影边)。正常介质没有图标。如果目录中的列表太长而不能完全显示,就会出现滚动条62,以方便浏览整个目录。用户现在可以通过点击目录中的条目来作出自己的选择(S18)。打印机驱动器将用户选择的介质规格添加到打印文件(S20)。
[0071] 也许用户想要使用一种目录中没有包括的介质,例如,因为复印部门没有该介质。在这种情况下,用户可以决定将想要的介质亲自送到打印机或复印部门。或者,他可能想指示打印机操作员从哪儿可以获得想要的材料。对于这种情况,以及可能出于其它目的,在“纸张”设置组中的选项列表中包括了第三种选项“我的介质”(67)。这种选项特别地专用于那些用于单个作业的介质类型,换句话说,是一种特定于作业的介质。如下面解释的一样,可以在打印机驱动器中定义特定于作业的介质,但它仅仅能相关于该作业而存在。显然该介质没有包括在介质目录中并且对其他用户不可用,其他用户甚至感觉不到该介质的存在。
[0072] 如图7所示,当点击“我的介质”单选按钮67时,会打开通常灰显的输入域68,用来让用户输入文本串。用户现在可以键入介质名称(S22)。后来在即将开始打印作业时,该介质名称将显示为打印机的本地用户接口上的一条消息,这将在下文中加以描述。在图7的例子中,用户键入了:“特殊纸张,将由约翰提供”,其意图是通知打印机操作员去寻找已被带到复印部门的纸张。当然,特别是对于单机打印机的情况,“操作员”可以是走到打印机去打印其作业的用户本人。
[0073] 消息被打印机驱动器作为介质相关属性包括在打印文件中(S24)。在第一实施例中,用户无法输入进一步的关于所需介质本质的信息。在这个简单实施例中,由用户的文档编辑器应用程序和打印系统(打印机驱动器或打印机控制器)分别自动地指定了介质尺寸和类型。介质名称和尺寸以及类型信息作为介质相关属性被添加到打印文件并且将在打印机控制器的介质管理中使用,这将在后面参考图11加以解释。
[0074] 在第二实施例中,打印机驱动程序需要关于特定于作业的介质的进一步特征。刚一激活“我的介质”选项(由用户点击单选按钮),便除了打开用于介质名称的输入域外,还打开用于录入介质尺寸和介质类型(如“无格式”、“制表”、“插入”、“定向的”及其组合,优选地通过使用下拉式菜单)的输入域。额外的信息也作为介质相关属性被添加到打印文件。
[0075] 介质目录还可被用在“封皮”选项中,用于为封皮材料选择介质类型。如图8所示,当用户点击了封皮复选框时,诸如封“面”72,介质选择输入域被打开并且用户可以从包括整个目录的下拉式菜单中进行选择,现在聚焦在由复印部门人员或打印机的主要操作员预编程的封皮材料预选中。
[0076] 图5-8中没有显示,但是位于“封皮”部分下面的“纸张设置”区域中的是用于启动页面程序员程序的按钮。这个程序对当前打印作业的所有页面编程介质选项都是有效的。介质目录和由“我的介质”部分定义的专有介质都可以供页面程序员选择。
[0077] 下面将说明打印作业是如何在打印机2中被处理的。参照图11。
[0078] 该过程从打印机从其中一个用户工作站收到打印作业开始(S40)。在打印机控制器中,分析了该打印作业的打印设置(S42),其中包括打印介质设置。通常,如果在当前的情况下打印设置不能满足要求,就会通过在显示屏80上显示消息来向操作员显示一个警告,请求操作员采取适当的措施。这个特定的过程将进一步针对打印介质设置进行解释。
[0079] 如果介质设置是“打印机缺省值”或“来自目录”,就会检查指定的介质此刻是否在任何一个介质盒中可用(S44),并且如果可用,作业被立即打印(S60)(假定在盒中仍然有足够数量的该种介质;“缺乏介质”恢复不是本发明的一部分并且将不在这里进行说明)。
[0080] 如果情况是指定的介质此刻在任何介质盒中都不可用,就会通过显示消息请求操作员在其中一个盒中装载具有所需规格的介质(S46)。当操作员报告已完成时(S50),作业被立即打印(S60)。
[0081] 如果介质设置是“我的介质”类型的,就会检查打印机的内部注册表,判断携带由用户在工作站上的作业定义过程中定义的介质名称的介质当时是否在任何一个介质盒中可用(S52),并且如果可用,作业被立即打印(S60)。如果情况是指定的介质当时在任何介质盒中都不可用,就会通过显示消息请求操作员在其中一个盒中装载具有所需规格的介质(S54)。当操作员报告已完成时,作业被立即打印(S60)。
[0082] 图9显示了打印机2的本地用户接口5的相关部分。显示屏80在其左侧显示了一个作业队列视图,即已经定义好的系列作业(81-1到81-5),既有复印作业又有打印作业,以及正在等待按其顺序打印。当因为任何原因而不能打印一个作业时,就会通过图中所示的警告图标来指示这种情况。最上面的作业81-1因为所需的介质当前在打印介质盒(2-1到2-4,图1)中不可用而无法被打印。这种情况用一个带有感叹号的三角形来标记,表明需要立即采取行动。
[0083] 队列中的其它作业81-2和81-4也有问题,但是因为它们不处在队列头部,它们的问题不太紧迫,因此利用钟形符号来显示需要采取行动,不过不是立即需要。
[0084] 在显示屏的中心是系统监视区域82,其左侧是一个用于可能的不当操作或低供给的告警区,其右侧是一个显示内容和打印介质盒(2-1到2-4,图1)的填充状态的介质区。
[0085] 在显示屏的周围有一些下压按钮,供操作员选择在屏幕上显示的功能和值。
[0086] 图9中还显示了强制对话框窗口85,该窗口是因为队列头部的作业81-1需要的打印介质当时在打印机的介质盒中不可用而出现的。事实上,该作业被编程使用根据图7打印机驱动器中的“我的介质”选项定义的介质,并且打印机在其盒中没有介质具有被编程的名称。
[0087] 在强制对话框窗口85中,要求操作员将所需的介质装载到其中一个盒中并且指示装载在了哪个盒中。操作员应该获取所需的纸张(假定约翰已经确实提供了纸张),选择其中一个介质盒并将纸张装载到盒中。窗口85被显示为位于显示屏80底端3个下压按钮的右上方,并且这些按钮现在已经自动地获取了显示在窗口85底部的选项,即“纸盒”(一个指示所选盒的循环拨动开关一所指示的盒由箭头符号86标识)、“继续”(告诉打印机已经确实装载了介质)以及“关闭对话框”(为操作员提供一个以其它方式解决问题的机会)。
[0088] 当操作员指示其中一个盒并接着按下“继续”键,打印机会自动假定它请求的介质类型确实被装载了并且自动地在其注册表中重新编程所指示盒的内容。这是有利的,因为操作员不需要自己来重新编程盒内容。接着,打印机自动地开始处理作业。
[0089] 用户可能提交了多个应该打印在同一种“我的介质”上的打印作业。当打印机处理下一个需要该种介质的作业时,它会检查其注册表,并且如果发现所需的介质仍然在已为上一个作业而装载该介质的盒中,它使用该介质自动处理该打印作业。然而,如果相关的盒子当时被(重新编程)用于其它介质,那么打印机发现所需的“我的介质”不存在并且再一次请求装载该介质。
[0090] 虽然本发明是基于上面的实施例进行说明的,技术人员将认识到在权利要求陈述范围内的其它实施例。这些实施例被认为是受到专利保护的涵盖。