利用多个转写介质打印打印作业的方法和系统的制作方法

文档序号:2728731阅读:303来源:国知局
专利名称:利用多个转写介质打印打印作业的方法和系统的制作方法
技术领域
本发明涉及利用多个转写介质打印的打印作业的检查和有条件处理。
背景技术
打印作业有时要求利用不同的转写介质,比如墨粉、墨汁、磁性墨粉等打印内容。例如,支票上的银行账户信息通常用磁墨字符识别(MICR)墨粉打印,支票的其它内容,比如图形设计、收款人、数额和其它信息用墨粉或墨水打印。对于某些重要文档,打印错误会妨碍打印文档所代表的金融交易的处理,即,打印支票的退回。如果使用错误的转写介质,例如如果装载错误的墨粉,即未装载磁性墨粉,或者存在打印头的机械问题,打印介质不理想等,那么文档会因打印错误而被拒绝。重要财务文档中的打印错误会导致严重的客户满意问题和使打印机客户错过业务,如果财务文档因打印错误而被拒绝的话。
上述打印错误问题的一种解决方案是利用MICR墨粉打印整个文档。但是,由于MICR墨粉通常比非MICR墨粉贵得多,因此这种解决方案成本高。另一种解决方案是人工核对支票内容,这会显著增大处理支票的时间和成本。另一种解决方案是通过让人复查每个第N张支票,以捕捉在批量运行中可能复发的打印错误,进行打印支票的“抽查”。这种技术不能保证未被复查支票的质量。
由于这些原因,本领域中需要一种改进的打印处理技术,该技术能在对打印作业使用多种转写介质时避免错误。

发明内容
提供一种检查和有条件地处理利用多种转写介质(transfermedia)打印的打印作业的方法、系统和程序。打印作业指示将利用第一转写介质打印的第一打印内容和将利用第二转写介质打印的第二打印内容。利用第一转写介质,第一打印内容被打印到打印介质上。读取打印的第一打印内容,确定打印的第一打印内容是否满足质量要求。响应于确定质量要求被满足,利用第二转写介质把第二打印内容打印到打印介质上。响应于确定打印质量要求未被满足,在打印介质上打印指示错误的信息。


图1图解说明打印环境的一个实施例。
图2图解说明打印作业信息的一个实施例。
图3图解说明打印输出的一个实施例。
图4图解说明发送给后处理组件的传输打印作业信息的一个实施例。
图5图解说明利用多种转写介质处理打印作业的操作的一个实施例。
图6图解说明启动打印输出的后处理的操作的一个实施例。
图7图解说明对打印输出进行后处理的操作的实施例。
具体实施例方式
图1图解说明包括主系统2的打印环境的一个实施例,所述主系统2具有管理打印作业的打印软件4,在打印作业由打印软件管理的情况下,打印软件4保持打印作业信息6。这里使用的术语“打印作业”指的是打印作业或其它任何组件,包括一页的打印内容,包括多个打印项目或元素(element),比如支票、页面、页面上的一个元素等的一页。打印作业还可包括一个页面或多个页面,每个页面具有一个或多个元素,例如支票。一个页面可包含一个单位的打印输出,这种情况下,该页面可在单张纸上输出,或者可在一筒(roll)纸、一条(ribbon)纸或一卷(web)纸上输出多个页面。可按照不同的格式,比如2-up双面打印在一卷纸上输出多个页面。一筒纸或一卷纸上的每个页面可包括多个元素。一条纸可包含多个打印作业,其中每个打印作业是一个或多个页面,每个页面包括一个或多个元素。这样,元素和页面可被归合成打印作业。
主系统2包括处理器(未示出)和保存供处理器访问的打印软件4和打印作业信息6的存储器(未示出)。主系统2可把打印作业传送给打印机8,每个打印作业可具有一个或多个页面或元素,每个页面可具有一个或多个元素。打印机8包括分别利用第一种转写介质14和第二种转写介质16打印输出的第一打印引擎10和第二打印引擎12,以及能够读取利用第一转写介质14打印的内容的阅读器18。转写介质14和16包含用于在打印介质20上形成内容的原料或能量,比如墨粉、墨汁、固体油墨、染料、蜡、热量(当被施加到热敏纸上时产生打印内容)等。打印介质20,比如一张纸或者其它材料或织物,由打印机8的机械组件,比如滚轮、导轨等导引通过进纸通道22。在进纸通道22中,第一打印引擎10利用第一转写介质14在打印介质20上打印一个或多个打印作业的一个或多个页面的第一内容。打印的第一内容可包含一个元素、一个页面、一页的元素等。
阅读器18读取打印的第一打印内容,从而确定输出的质量。阅读器18可读取一页或多页上的每个元素,从而确定输出的每个元素的质量。阅读器18把打印介质20运送到第二打印引擎12,利用第二转写介质16打印第二内容,从而产生打印输出24,打印输出24包含具有利用两种转写介质14和16打印的一个或多个元素的一页或多页的一个或多个打印作业。打印机8可包括打印机控制器26,用于控制打印操作,并且与打印机软件4连接,从而执行来自打印机软件4的命令并向打印机软件4提供反馈。打印引擎10和12包含控制分别利用第一种转写介质14和第二种转写介质16的内容打印的硬件和/或软件。
在一些实施例中,每个作业具有在作业标题中规定的作业特有错误处理选项。默认选项可由打印机8设置/布置提供。此外,在打印机8上可以忽略错误处理,从而允许带错误地打印作业的元素,如果规定的作业处理在特定设置下不可能的话。此外,阅读器18确定打印质量值,所述打印质量值是一系列的两个以上质量结果值之一,而不仅仅是通过或失败值。此外,打印作业能够根据阅读器8确定的许多质量值,指定多种错误处理选项。
图1表示在阅读器18检查打印输出的质量之前的一个打印引擎10。在另外的实施例中,可存在在阅读器18检查质量之前打印内容的一个或多个另外的打印引擎,以致第一打印内容包含来自多个引擎的输出。例如,对于每种待打印的颜色,例如CMYK可存在一个打印引擎10或打印站,或者存在在质量检查之前施加介质的多个单色打印引擎或打印站。另外,可存在执行一个或多个打印引擎的输出的不同检查操作的多个阅读器。在其中存在于质量检查之前打印内容的多个打印引擎的实施例中,阅读器18可检查来自在阅读操作之前打印内容的一些或全部打印引擎的内容的质量。
打印的输出24被转发给后处理组件26,后处理组件26对打印的输出28进行各种后处理操作。在一个实施例中,打印处理组件28包括一个分离器30,分离器30把打印输出24物理分成包含分离输出32的多张打印介质,每张打印介质包括一个或多个打印作业。打印输出24的分离输出32的每个实例随后可沿着进给路线34被转发给插入器36,从而把分离输出32内容插入信封(envelop)中,和/或对分离输出32进行另外的后处理。对分离输出32进行的其它后处理包括装订、整理、打印、标记等。后处理组件28随后以最终形式输出分离输出32,所述最终形式可包含包括多张分离输出32的信封。后处理组件28可包括控制后处理操作,并与打印机控制器26和打印机软件4连接,从而执行来自打印机软件4的命令并向打印机软件4提供反馈的后处理控制器38。
接口40提供主机2、打印机8和后处理组件20之间的相互通信。接口40可包含网络,比如局域网(LAN)、广域网(WAN)、无线网络等。另一方面,接口40可包含总线接口、并行接口、串行接口或者其它直通线路连接。在图1的实施例中,主机2、打印机8和后处理组件20被表示成放在独立的方框中。在备选实施例中,打印机8和后处理组件20可被放在通过一个接线与主机2连接的单独机器中。另一方面,所有三个装置2、8和20可被放在一台机器中。
图2图解说明利用打印信息6为一个打印作业保持的打印作业信息50的一个实施例。一个打印作业的打印作业信息50包括识别打印作业的打印作业标识符(ID)52;指示包括打印作业52的一批打印作业的分批信息54,以致该批中的打印作业54可被一起打印在相同的打印介质20,连续纸张等上;如果多个打印作业被打印在打印介质20上,那么指示打印作业52在打印介质20上的位置的位置信息56,例如序号或者物理位置号;作为打印作业的一部分的待打印信息的打印内容58;指示打印作业的当前状态的作业状态60;和指示打印打印作业时时是否出错的错误状态62。对于打印作业中的每个页面或元素,可存在一个独立的打印作业信息50实例。在一个实施例中,累积的打印作业信息6可构成一个数据库,其中打印作业信息50的每个实例构成数据库中的一条记录。例如,打印作业可被管理成工作流管理环境的一部分,工作流中的每个节点包含处理打印作业的不同的站,例如打印引擎10、12或后处理引擎30、36。
在一个实施例中,打印作业可包含被打印为单一连续纸张上的成批运行的一部分的待打印支票。分离器30随后把包括分批打印作业的打印介质20分成单独的多页纸,每张支票一页,随后所述多页纸被发送给插入器36,从而把一张或多张支票插入一个信封中。
第一种转写介质14和第二种转写介质16可不同。例如,第一转写介质14可包含磁化墨粉,从而打印具有能够被读取和处理的磁特征的字符。例如,如果打印作业包含支票,那么磁化墨粉形成用于处理支票的支票账户信息。第二转写介质16可包含用于打印第二内容的非磁墨粉或墨水。例如,对于支票来说,利用第二转写介质16打印的第二内容可包含收款人信息、日期、金额、图形设计等。
在图1的实施例中,打印引擎10包含独立的打印引擎。在备选实施例中,单个打印引擎可利用第一转写介质14和第二转写介质16打印第一作业的内容。
图3图解说明在一个打印介质72上成批打印多个打印作业70a、70b、70c、70d和70e的实施例。每个打印作业可包含一个或多个页面,每个页面具有一个或多个元素。另一方面,图3可被看作一个具有多个页面70a...70e的打印作业,每个页面具有一个或多个元素。
图4图解说明打印机软件4产生并传送给后处理控制器38,供后处理控制器38用于确定如何处理打印作业的传送的打印作业信息80的一个实施例。传送的打印作业信息80识别打印作业82,它可包括分批信息;打印作业在打印介质20上的位置,例如序号、物理位置等;和错误处理信息84。例如,错误处理信息84可指令后处理控制器38把具有错误状态的打印作业转给错误栈,而不是发送给插入器36从而插入信封中或者进行其它后处理。例如,可以转移单一元素,或者可以转移包括一个出错元素的一页,即使其它元素没有错误。在一个实施例中,打印机软件4可为打印在打印介质72上的一批打印作业70a...70e向后处理控制器38提供单个文件,所述文件指出存在要求特殊错误处理,例如转移到拒绝输出栈的错误的每个打印作业70a...70e。
图5图解说明打印软件4和/或打印机控制器26执行的操作的一个实施例,所述操作产生导致利用第一种转写介质14和第二种转写介质16进行打印的命令。当处理将分批打印到打印介质20上的多个打印作业时(方框100),对于将打印在打印介质20上的每个打印作业,例如对于包括在分批54(图2)中的每个打印作业,打印软件4和/或打印机控制器26指令第一打印引擎10(和任何另外的打印引擎)利用第一转写介质14(例如MICR墨粉)打印第一打印内容(例如,一个页面,一页的元素,元素等)(方框102)。如上所述,第一打印引擎10可把一个或多个打印作业70a...70f打印在打印介质72上。打印介质20随后沿着进给路线22被导引到阅读器18,阅读器18读取打印介质72上每个打印作业70a...70f的打印的第一打印内容(方框104),从而确定打印的第一打印内容是否满足质量要求。通过比较阅读器18读取的内容和打印引擎10打印的实际第一内容,打印机软件4可确定质量。在一个实施例中,如果已知的第一打印内容和读取的打印作业的内容一致,那么打印质量要求被满足,所述打印作业在打印介质20上的位置在位置信息56(图2)中识别。质量要求可允许一定的容许误差,或者不允许任何误差范围。对于不满足打印质量要求的每个打印作业52,打印机软件4在打印作业信息50中指示错误(方框106)。这样,打印作业信息6被在打印机26进行的打印的状态信息更新。
对于将打印在打印介质20上的分批54(图2)中的每个打印作业,打印机软件4和/或打印机控制器26循环执行方框108-118的操作。可存在一个或多个将打印在打印介质20上的打印作业。如果对于在循环的当前迭代中考虑的打印作业来说,打印质量要求未被满足(这可在打印作业的打印作业信息50(图2)的错误状态62中指出),那么打印机软件4和/或打印机控制器26向第二打印引擎12发出命令,从而利用第二转写介质16打印指示错误的信息(方框112)。错误指示可被打印在一个页面上,打印在一个页面上的每个元素上,或者打印在一个打印作业的任何其它部分上。还可指令打印引擎12打印全部或者部分的第二打印内容,以及指示错误的信息(方框114)。如果打印质量要求被满足(方框110),如错误状态字段62中所示,那么指令第二打印引擎12利用第二转写介质16打印第二打印内容(方框116),而不打印任何错误信息。例如,如果每个页面上的元素包含支票,那么打印引擎12可在不满足打印质量要求的那些支票上打印词语“不可流通”或者“无效”,以致这些支票不会被邮寄或使用。
就图5的所述实施例来说,利用第二转写介质16打印的内容取决于利用第一转写介质14打印的内容的结果。
图6图解说明当启动对打印输出24(图1)的后处理操作(方框150)时,打印机软件4执行的操作,打印输出24可包含打印在打印介质72(图3)上的打印作业70a...70f。打印机软件4可把传送的打印作业信息80(图4)传输给后处理控制器28(方框152),打印作业信息80识别每个打印作业82(页面,页面上的元素等),其在打印介质24上的位置84,指示如果打印作业不满足质量要求,是否对打印作业(页面,页面上的元素等)进行错误处理的信息86。打印机软件4和/或打印机控制器6随后使具有已打印的打印作业的打印输出24沿着进给路线34被发送给后处理组件28(方框154)。打印机8的进给路线22可与后处理组件28的进给路线34物理耦接,从而把打印输出24移动到后处理组件28。另一方面,操作员可能不得不手动把打印输出24从打印机8转移到后处理组件28。
图7图解说明由控制后处理组件28对包括一个或多个打印作业,例如70a...70f的打印输出24(图1)执行相关后处理操作的后处理控制器38或打印机软件4执行的操作的一个实施例。当开始对打印在打印输出24上的打印作业的后处理操作(方框200)时,打印输出24沿着进纸路线34前进到分离器30,从而把打印输出24分成分离输出32(方框202),每个输出32包括一个或多个打印作业,例如多个页面,一个页面上的元素等。后处理控制器38随后对每个分离输出32循环执行方框204-214的操作,每张分离的打印介质包括来自一个或多个打印作业的内容。在方框206,后处理控制器38根据从打印机软件4接收的传送的打印作业信息80(图4)确定对于正在处理的打印作业82,在错误处理字段86中是否指出了错误处理,即,是否指出了错误。如果指出了错误处理(方框208),那么后处理控制器38发送把包括打印作业页面或元素的分离输出32转移到错误输出栈的命令(方框210)。例如,如果正在处理的分离输出包括具有打印错误,比如MICR内容方面的错误的支票(即,元素),那么该支配被转移到输出栈以便进一步处理。另一方面,可以转移一个元素存在错误的一个页面。例如,信息可被发送给打印机控制器26,从而重发转移的任何未被正确打印的支配、元素、页面或打印作业。如果未指出任何错误(方框208),那么后处理控制器38发送把分离输出32转送给插入器36以便插入信封中的命令(方框212)。如果存在待处理的更多分离输出32,那么控制从方框210或212返回方框204(方框214)。
就所描述的实施例来说,利用第一转写介质打印打印作业,比如页面、页面上的元素等的结果或质量确定如果用第二转写介质打印内容,和后处理组件如何处理打印作业。在所描述的实施例中,阅读器被并到打印过程中,以致依据利用第一转写介质打印的内容的质量或结果,确定后续打印和相关后处理操作。
通过使用标准的编程和/或工程技术来产生软件、固件、硬件或者它们的任意组合,所述操作可被实现成方法、设备或者制造产品。所述操作可被实现成保持在“计算机可读介质”中的代码,处理器可从计算机可读介质中读取并执行所述代码。计算机可读介质可包含诸如磁存储介质(例如硬盘驱动器、软盘、磁盘等),光存储器(CD-ROM、DVD、光盘等),易失性和非易失性存储装置(例如EEPROM、ROM、PROM、RAM、DRAM、SRAM、闪速存储器、固件、可编程逻辑等)之类的介质。实现所述操作的代码还可用硬件逻辑(例如集成电路芯片、可编程门阵列(PGA)、专用集成电路(ASIC)等)实现。另外,实现所述操作的代码可用“传输信号”实现,所述传输信号可通过空间或者通过传输介质,比如光纤、铜线等传播。其中对代码或逻辑编码的传输信号还可包括无线信号、卫星传输、无线电波、红外信号、蓝牙等。代码或逻辑在其中被编码的传输信号能够由发射站发射和由接收站接收,在接收站或设备和发射站或设备,在传输信号中编码的代码或逻辑可被解码并保存在硬件或计算机可读介质中。“制造产品”包含其中可实现代码的计算机可读介质、硬件逻辑和/或传输信号。其中实现描述的操作实施例的代码被编码的设备可包含计算机可读介质或硬件逻辑。当然,本领域的技术人员会认识到可对这种构形做出许多修改,而不会脱离本发明的范围,并且制造产品可包括本领域已知的适当的信息承载介质。
术语“某一实施例”、“一个或多个实施例”、“一些实施例”和“一个实施例”意味着“本发明的一个或多个(而不是全部)实施例”,除非另有说明。
术语“包括”、“包含”、“具有”和它们的变形意味着“包括但不限于”,除非另有说明。
项目的枚举并不意味着所有项目是相互排斥的,除非另有说明。
术语“一个”意味着“一个或多个”,除非另有说明。
相互通信的装置不需要相互持续通信,除非另有说明。另外,相互通信的装置可直接地或者通过一个或多个中间物进行通信。
具有相互通信的几个组件的一个实施例的说明并不意味着所有这些组件都需要。相反,说明各种可选组件只是为了举例说明本发明的各种各样的可能实施例。
此外,虽然按照顺序说明过程步骤、方法步骤、算法等,不过这样的过程、方法和算法可被配置成按照另外的顺序工作。换句话说,所描述的步骤的任何顺序并不必然表示要求按照该顺序执行这些步骤。可按照任何实际顺序执行这里描述的过程的步骤。此外,一些步骤可被同时执行。
当这里说明单一装置或物品时,显然代替单一装置/物品,可以使用一个以上的装置/物品(不论它们是否合作)。类似地,当这里说明一个以上的装置或物品(不论它们是否合作)时,显然代替一个以上的装置或物品,可以使用单一装置/物品,或者代替所示数目的装置或程序,可以使用不同数目的装置/物品。另一方面,装置的功能和/或特征可由未被明确描述成具有这种功能/特征的一个或多个其它装置体现。从而,本发明的其它实施例不必包括装置本身。
图5、6和7的例证操作表示按照一定顺序发生的某些事件。在备选实施例中,某些操作可按照不同的顺序执行,被修改或者被删除。此外,可向上述逻辑中增加步骤,并且仍然符合描述的实施例。此外,这里描述的操作可顺序发生,或者某些操作可被并行处理。另外,操作可由单个处理单元或者由分布式处理单元执行。
出于举例说明的目的,给出了本发明的各个实施例的上述说明。上述说明不是详尽的,也不意图把本发明局限于所公开的具体形式。鉴于上述教导,许多修改和变化是可能的。本发明的范围不受该详细说明限定,而是由附加的权利要求限定。上面的说明、例子和数据完整地说明了本发明的组成物的制造和使用。由于在不脱离本发明的精神和范围的情况下能够产生本发明的许多实施例,因此本发明归属于下面附加的权利要求。
权利要求
1.一种方法,包括处理指示将利用第一转写介质打印的第一打印内容和将利用第二转写介质打印的第二打印内容的打印作业;利用第一转写介质,把第一打印内容打印到打印介质上;读取打印的第一打印内容,确定打印的第一打印内容是否满足质量要求;响应于确定质量要求被满足,利用第二转写介质把第二打印内容打印到打印介质上;和响应于确定打印质量要求未被满足,在打印介质上打印指示错误的信息。
2.按照权利要求1所述的方法,还包括响应于确定打印质量要求未被满足,打印一部分的第二打印内容以及指示错误的信息。
3.按照权利要求1所述的方法,还包括响应于确定打印质量要求未被满足,把信息传送给后处理组件,从而执行包括打印内容的打印介质的错误处理。
4.按照权利要求3所述的方法,其中后处理组件包含把包括打印内容的打印介质插入信封中的插入器,其中错误处理包括转移具有内容的打印介质,以致打印介质不被插入信封中。
5.按照权利要求1所述的方法,其中第一打印内容包含打印作业的元素,其中在该打印作业中指出多个元素,并且其中对将作为打印作业的一部分打印在打印介质上的每个打印元素,执行打印第一和第二打印内容、读取打印的第一打印内容、并打印指示所述错误的信息的操作。
6.按照权利要求5所述的方法,还包括向后处理组件传送信息,从而对打印介质上被指出错误并且未满足打印质量要求的每个元素执行错误处理。
7.按照权利要求6所述的方法,其中传送的信息识别打印介质上被指出具有错误的每个打印元素,所述方法还包括分离打印介质,以致每个元素被包括在独立的一张打印介质上;转移包括被指出具有错误的一个元素的每张打印介质;和把包括满足打印质量要求的一个元素的每张打印介质插入信封中。
8.按照权利要求5所述的方法,其中第一转写介质包含用于打印磁墨字符识别(MICR)字符的磁化墨粉,第二转写介质类型包含未被磁化的转写介质,其中每个元素包含包括收款人和金额信息的支票,并且其中包括一个元素的每张打印介质包括支票,所述方法还包括打印收款人和金额信息以及对被确定为未满足打印质量要求的每个元素指示错误的信息。
9.按照权利要求1所述的方法,还包括利用至少一种另外的转写介质把内容打印在打印介质上,其中第一打印内容包含由第一转写介质和所述至少一种另外的转写介质打印的输出。
10.一种系统,包括将指示第一打印内容和第二打印内容的打印作业处理到打印机介质上的打印机控制器;把第一打印内容打印到打印介质上的第一转写介质;读取打印的第一打印内容以确定打印的第一打印内容是否满足质量要求的阅读器;响应于确定质量要求被满足,把第二打印内容打印到打印介质上,以及响应于确定打印质量要求未被满足,在打印介质上打印指示错误的信息的第二转写介质。
11.按照权利要求10所述的系统,还包括响应于从打印机控制器传来的信息,在确定打印质量要求未被满足的情况下,执行包括打印内容的打印介质的错误处理的后处理组件。
12.按照权利要求10所述的系统,其中第一打印内容包含打印作业的元素,其中在该打印作业中指出多个元素,并且其中对将作为打印作业的一部分打印在打印介质上的每个打印元素,执行打印第一和第二打印内容、读取打印的第一打印内容、并打印指示所述错误的信息的操作。
13.按照权利要求10所述的系统,还包括把至少一个另外的打印内容打印到打印介质上的至少一种另外的转写介质,其中第一打印内容包含由第一转写介质和所述至少一种另外的转写介质打印的输出。
14.按照权利要求13所述的系统,其中传送给后处理组件的信息识别打印介质上被指出具有错误的每个打印元素,其中后处理组件还执行下述操作分离打印介质,以致每个元素被包括在一张独立的打印介质上;转移包括被指出具有错误的一个元素的每张打印介质;和把包括满足打印质量要求的一个元素的每张打印介质插入信封中。
15.按照权利要求10所述的系统,其中第一转写介质包含用于打印磁墨字符识别(MICR)字符的磁化墨粉,第二转写介质包含墨粉、墨汁和热能之一。
16.一种程序产品,包含用于实现上述方法权利要求中的方法之一的程序代码。
全文摘要
提供一种检查和有条件地处理利用多种转写介质打印的打印作业的方法、系统和程序。打印作业指示将利用第一转写介质打印的第一打印内容和将利用第二转写介质打印的第二打印内容。利用第一转写介质,第一打印内容被打印到打印介质上。读取打印的第一打印内容,确定打印的第一打印内容是否满足质量要求。响应于确定质量要求被满足,利用第二转写介质把第二打印内容打印到打印介质上。响应于确定打印质量要求未被满足,在打印介质上打印指示错误的信息。
文档编号G03G15/00GK101059753SQ20071008895
公开日2007年10月24日 申请日期2007年3月26日 优先权日2006年4月17日
发明者斯科特·D.·马斯蒂, 斯蒂芬·D.·汉纳 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1