在打印系统内部生成标题页的制作方法

文档序号:6335768阅读:423来源:国知局
专利名称:在打印系统内部生成标题页的制作方法
技术领域
本发明涉及打印系统领域,尤其涉及在打印作业之间打印标题页。
背景技术
标题页(banner page)也被称为分隔页,其用途是在打印了打印作业之后将这些 打印作业相互分离。例如,当在共享打印机上打印多个打印作业时,在每份打印作业的纸张 前面打印一个标题页,以使其充当单独的打印作业之间的分隔物。通常的标题页包括发起 打印作业的人的用户名、打印作业的名称、以及打印该作业的日期和时间。标题页会表明是 谁打印了每个打印作业,以便能够分离打印作业以及将其递送给恰当的发起者。当前,标题页是由在主机系统上运行的发起打印作业的应用生成的,或者是由安 装在主机与打印机之间的打印驱动器生成的。此外,标题页也可以由打印机自身生成。但 是,当打印机产生标题页时,打印机仅仅会用来自打印作业的数据填充模板中的预定字段, 例如打印作业的名称、用户名以及日期/时间。因此,标题页的内容只限于打印作业中包含 的数据。

发明内容
这里提供的实施例通过从打印系统内部存储的内容中选择标题消息而在打印系 统内部产生标题页。所述内容并不局限于打印作业中包含的数据,例如打印作业名称、用户 名以及日期/时间。标题页的内容可以包括实际并非作为打印作业数据而包含的广告、优 惠券、通知等等。内容被保存在打印系统内。当接收到打印作业时,打印系统从所存储的内 容中选择标题消息。然后,打印系统产生一个标题页,所述标题页包含为所述打印作业选择 的标题消息。这种从所存储的内容中选择标题消息的操作是针对每个打印作业进行的。因 此,标题消息是为每个打印作业定制的。一个实施例包括在打印系统内部实施的标题页系统。所述标题页系统包括存储 器,所述存储器可用于存储描述标题页的可选标题消息的内容。标题页系统还包括可用于 接收打印作业的页面生成器。对于每个打印作业,页面生成器还可用于基于打印系统中定 义的标准来为每个打印作业从所存储的内容中选择标题消息,以及产生包含所选择的标题 消息的标题页。然后,所述标题页可以与打印作业一起被打印。由于标题消息是基于逐个 打印作业选择的,因此每个打印作业的标题页都是为所述打印作业定制的。其他的例示实施例可以如下所述。


现在将参考附图仅通过示例的方式描述本发明的一些实施例。在所有附图上,相 同的附图标记表示相同的元件或相同类型的元件。图1示出的是例示实施例中的打印系统。图2示出的是例示实施例中的标题页系统。
4
图3是示出了在例示实施例的打印系统内部产生标题页的方法的流程图。图4 6示出的是例示实施例的标题页。图7是示出了一种在例示实施例中追踪标题页中所包含的内容的方法的流程图。图8是描述计算机系统的框图。
具体实施例方式这些附图以及后续描述示出的是本发明的具体例示实施例。由此应该理解,本领 域技术人员能够设计出不同的方案,虽然在这里没有明确描述或显示这些方案,但是这些 方案实现了本发明的原理,并且包含在本发明的范围内。此外,这里描述的任何示例均用于 帮助理解本发明的原理,并且这些示例应该被解释成是没有限制这些具体叙述的示例和状 况。结果,本发明并不局限于如下所述的具体实施例或示例,而是由权利要求及其等价物限 定。图1是示出例示实施例中的打印系统100的框图。打印系统100包括任何用于在 介质上提供标记的系统,例如连续窗体打印机(continuous forms printer)或单张纸页式 打印机(cut sheet page printer)。打印系统100既可以被公司或其他实体拥有,也可以 被多个用户共享。在本实施例中,打印系统100包括打印控制器102以及一个或多个打印 引擎104。打印控制器102包括任何可用于将一个或多个主机系统106 108对接到一个 或多个打印引擎104以及在打印引擎104上对从主机系统106-108接收的打印作业的打印 进行控制的系统、服务器或组件。打印引擎104包括任何可用于提供成像处理以标记纸张 之类的可打印介质的系统。打印系统100可以包括其他那些为了简洁起见而未被显示的组 件或系统。在本实施例中,打印控制器102包括标题页系统112。标题页系统112包括可用于 为在打印系统100中接收的打印作业定义和产生标题页的任何系统、设备或组件。例如,图 1显示的是主机106 108向打印系统100发送打印作业136-138。在工作时,标题页系统 112为每个打印作业136-138产生标题页。然后,打印控制器102将打印作业136以及该打 印作业136的标题页发送至打印引擎104(以位图形式)。同样,打印控制器102将打印作 业137以及该打印作业137的标题页连同打印作业138以及该打印作业138的标题页一起 发送至打印引擎104。然后,打印引擎104打印所述打印作业136-138及其关联的标题页 (其被显示为标题页146-148)。图1所示的结果是标题页146与打印作业136的纸张一起 打印,标题页147与打印作业137的纸张一起打印,以及标题页148与打印作业138的纸张 一起打印。在打印标题页146-148之前,这些标题页是由标题页系统112产生的。图2示出 的是例示实施例中的标题页系统112。所述标题页系统112包括页面生成器202和存储器 204。页面生成器202包括任何可用于为打印作业产生标题页的系统、设备或组件。如下文 中更进一步说明的那样,页面生成器202能够基于每个打印作业来产生定制标题页。存储 器204包括任何可用于存储描述标题页的可选标题消息的内容206的存储系统。图3是示出了在例示实施例的打印系统100内部产生标题页的方法300的流程 图。将参考图1的打印控制器102以及图2的标题页系统112来描述方法300的步骤,但 是本领域技术人员将会了解,方法300也可以在打印系统内部的其他系统中执行。此外,图3流程图中的步骤并不是包括一切的,并且其可以包括其他那些未显示的步骤,并且这些步 骤可以按照替换的顺序执行。在步骤302,存储器204存储用于描述标题页的可选标题消息的内容206。内容 206可以包括图像、文本、数字图片、条形码或是其他任何可以被选择用于标题消息的数据。 在一个实施例中,内容206可以由第三方(即打印系统100的所有者之外的一方)提供或 供应,并且可以保存在存储器204中。例如,第三方提供的内容206可以包括广告、优惠券、 通知等等。存储器204中存储的内容206并未描述来自临时排队以供打印的打印作业的数 据。内容206是除了任何打印作业数据之外的可被接收到打印系统100中的数据,并且与 打印作业数据相分离。在步骤304,页面生成器202接收一个或多个主机系统106-108发起的打印作业 136 138。打印作业136-138可以包括PostScript (PS)作业、PDF作业、PCL作业、PJL作 业、PPML作业、IPDS作业或是一些其他类型的作业。对于接收到的每个打印作业136-138, 页面生成器202可用于定义一个标题页。为此,在步骤306,页面生成器202基于打印系统 100中定义的标准,从存储器204存储的内容206中选择一个标题消息(或多个标题消息)。 所述标题消息可以包括文本、图像、数字图片、或是其他任何传递信息的数据。所述标准可以包括定义从所存储的内容206中选择哪些标题消息的规则或算法。 所述标准是在接收到打印作业之前预先定义的,并且可以根据需要被修改。所述标准可以 包括在没有任何变量的情况下选择标题消息的规则。例如,页面生成器202可以基于标准 而从所存储的内容中随机选择标题消息。作为替换,所述标准可以包括作用于一个或多个 变量的规则。举例来说,页面生成器202可以基于标准以及打印份数、页数、双面打印、多页 面打印、用户名、文件名等等源自打印作业的元数据来选择标题消息。页面生成器202可 以基于标准以及时间、星期、年、季等等来选择标题消息。页面生成器202可以基于标准以 及发送打印作业的用户的使用历史、例如用户在某个时段中在打印系统100上打印的页数 来选择标题消息。页面生成器202可以基于标准以及耗材供应状况、差错日志等打印系统 100的设备状态来选择标题消息。页面生成器202可以基于标准以及诸如打印作业纸张数 量、打印作业中所用墨水或色粉范围之类的打印作业资源信息来选择标题消息。页面生成 器202还可以基于标准以及打印机设置来选择标题消息,其中举例来说,所述打印机设置 可以是启用的打印机输入或输出特征、操作者面板语言或是所选介质。可以看出,页面生成 器202可以处理标准以及多种其他变量或信息,以便选择标题消息。除了在步骤306中选择标题消息之外,页面生成器202还可以采用某种方式来变 换或修改标题消息。举个例子,假设所选择的标题消息包括具有届满日期是两个星期的广 告。页面生成器202可以基于当前日期/时间来计算所述广告的实际届满日期,并且修改 标题消息以指示实际届满日期。在步骤308,页面生成器202为打印作业生成包含所选择的标题消息的标题页。 标题页的格式可以是根据打印系统100中定义的一个或多个模板而被预先定义的。此外, 页面生成器202还可以基于标准选择标题页的格式。例如,页面生成器202可以基于标准 以及来自打印作业的元数据、时间、星期、年、季、打印作业发起者的使用历史、打印系统100 的设备状态等等来选择标题页的格式。因此,标题页的格式也可以基于逐个打印作业来选 择,并且可以作为附加步骤添加到方法300中。
当所接收的打印作业需要或期望标题页时,为每个单独的打印作业执行步骤306 和308。因此,页面生成器202为每个打印作业从所存储的内容206中选择标题消息。页面 生成器202并不仅仅识别在全球广泛用于所有那些在打印系统100中接收的打印作业的文 本或图像,例如公司标志。页面生成器202为每个单独的打印作业选择标题消息。因此,标 题消息是为每个单独的打印作业定制的。这意味着为每个打印作业选择的标题消息都可以 是不同的。但是,本领域技术人员将会了解,取决于标准,也可以为多个打印作业选择相同 的标题消息。除了在标题页中包含所选择的标题消息之外,页面生成器202还可以在标题页中 包含来自打印作业的信息。例如,通常的标题页包括发送打印作业的用户名、打印作业名、 以及打印该作业的日期和时间。页面生成器202还可以在标题页中包含来自打印作业的附 加信息连同所选择的标题消息。页面生成器202还可以采用某种方式来变换或修改附加信 息。举例来说,如果附加信息包括用户名,那么页面生成器202可以将用户名变换成更为个 人的全名(例如将用户名“SMITH”变换成“JOAN SMITH”)。如图1所示,标题页系统112为接收到的每个打印作业136-138产生单独的标题 页146-148。由于在每个标题页146-148中显示的标题消息是基于逐个打印作业选择的,因 此每个标题页146-148都是定制的。在图4-6中显示了定制标题页的一些示例。图4-6示出的是例示实施例中的标题页146-148。图4示出的是从打印作业136 中产生的标题页146。标题页146包括来自打印作业136的信息,例如用户名“SMITH”、作 业名“J0B1”以及打印作业136的日期和时间。标题页146还包括为打印作业136动态选 择的标题消息402。所述标题消息402是餐厅的广告。标题页系统112(参见图1)基于打 印系统100中定义的标准来选择这个广告。在本示例中,标题页系统112可以处理标准和 时间11:00a.m.,以便识别在所述餐厅的特价午餐广告。本领域技术人员将会了解,标题页 系统112可以选择将包含在标题消息402中的其他存储内容206。图5示出的是为打印作业137产生的标题页147。标题页147包括来自打印作业 137的信息,例如用户名“JONES”、作业名“J0B2”以及打印作业137的日期和时间。标题页 147还包括为打印作业137动态选择的标题消息502。所述标题消息502是基于标准选择 的商店优惠券。在本示例中,标题页系统112可以处理标准和日期June 1,以便识别用于高 尔夫球设备的优惠券。所述优惠券还包括可扫描的条形码,以便在商店兑换优惠券。本领 域技术人员将会了解,标题页系统112可以选择包含在标题消息502中的其他存储内容。图6示出的是为打印作业138产生的标题页148。标题页148包括来自打印作业 138的信息,例如用户名“ANDERSON”、作业名“J0B3”以及打印作业138的日期和时间。标 题页148还包括为打印作业138动态选择的标题消息602。所述标题消息602包括来自公 司的通知和市场广告。标题页系统112(参见图1)基于标准来选择所述通知和广告。在本 示例中,标题页系统112可以处理标准、“ANDERSON”的过去使用历史以及打印模式(即单 面),以便选择通知。例如,标题页系统112确定Anderson在过去30天单面打印了 1000张 纸。因此,标题页系统112选择来自一个公司的通知,所述通知为Anderson指示了目标页 数,并且建议Anderson进行双面打印以节约纸张。此外,标题页系统112还可以处理标准 和时间5:30p.m.,以便识别市场上的熟食店的广告。本领域技术人员将会了解,标题页系统 112可以选择包含在标题消息602中的其他存储内容。
图4-6显示的是标题页系统112可以基于打印系统100中存储的标准来选择包含 在标题页146-148中的各种标题消息。标题页系统112并不仅仅包括来自打印作业的信息, 例如用户名、作业名、日期/时间等等。标题页系统112选择保存在打印系统100中的附加 内容,并且将这些附加内容包含在标题页146-148中。所述附加内容可以有利地包括来自 公司的通知,或者可以包括来自可以为公司产生额外收益的第三方的广告。由于标题消息的内容206可以是用于广告商之类的第三方的,因此,如果能够追 踪所打印的标题页中使用的内容206,那么将会是非常有利的。图7是示出了在例示实施例 中追踪标题页包含的内容的方法700的流程图。将参考图1中的打印控制器102以及图2 中的标题页系统112描述方法700的步骤,但是本领域技术人员将会了解,方法700也可以 在打印系统内的其他系统中执行。在步骤702,页面生成器202追踪为标题页选择的标题消息,其中所述标题页是为 打印作业136-138生成的。举例来说,假设所存储的内容206包括10个广告。页面生成器 202对于将每个广告作为标题消息包含在标题页中的次数进行计数。在步骤704,页面生成 器202产生一个指示每个标题消息被选择用于标题页的次数的报告。所述报告还可以包括 追踪持续时间,标题消息每次出现的日期和时间,与每个标题消息相关联的用户名等等。所 述报告可以包括人类可读的格式或是可供计算系统或服务器处理的原始数据。在生成报告 之后,页面生成器202可以将所述报告发送给第三方或第三方系统,以使第三方可以确定 给打印系统100的用户提供哪些内容。本发明的实施例既可以采用完全硬件实施例的形式、也可以采用完全软件实施例 的形式,还可以采用包含硬件部件和软件部件的实施例的形式。在一个实施例中,本发明以 软件实施,所述软件包括但不局限于固件、驻留软件、微代码等等。图8是描述了可用于通 过执行编程指令以及访问计算机可读存储介质812上存储的数据来提供本发明的特征和 方面的计算机系统800的框图。此外,本发明还可以采用可供计算机可用或计算机可读介质812访问的计算机程 序产品的形式,其中所述计算机程序产品提供供计算机或任何指令执行系统使用或与之结 合使用的程序代码。出于描述目的,计算机可用或计算机可读介质可以是任何能够包含、存 储、传递、传播或传送供指令执行系统、装置或设备使用或与之结合使用的程序的装置。所述介质可以是电的、磁性、光学、电磁、红外或半导体系统(或是装置或设备)或 传播介质。计算机可读介质的示例包括半导体或固态存储器,磁带,可拆卸计算机软盘,随 机存取存储器(RAM),只读存储器(ROM),硬磁盘以及光盘。光盘的当前示例包括紧凑型碟 片-只读存储器(CD-ROM),紧凑型碟片-读/写(CD-R/W)以及DVD。适合存储和/或执行程序代码的计算机系统800将会包括至少一个直接或通过系 统总线850间接地耦合到存储器部件804的处理器802。所述存储器部件804可以包括在 实际执行程序代码的过程中使用的本地存储器,大容量存储器,以及通过为至少某个程序 代码提供临时存储来减少运行过程中必须从大容量存储器中检索代码和/或数据的次数 的缓存存储器。输入/输出或I/O设备806(包括但不局限于键盘、显示器、指示设备等等)既可 以直接耦合到系统,也可以通过居间的I/O控制器而被间接地耦合到系统。网络适配器接 口 808同样可以耦合到系统,以使计算机系统800能够通过居间的私有或公共网络而被耦存储设备。调制解调器、电缆调制解调器、IBM信道附件、SCSI、光 纤信道以及以太网卡仅仅是少量的当前可用的网络或主机接口适配器。呈现设备接口 810 可以与所述系统耦合,以便对接到一个或多个呈现设备,例如用于呈现处理器802产生的 呈现数据的打印系统和显示器。 虽然在这里描述了具体实施例,但是本发明的范围并不局限于这些具体实施例。 本发明的范围是由后续权利要求及其等价物定义的。
权利要求
1.一种在打印系统内部实施的标题页系统,所述标题页系统包括打印系统内部的存储器,所述存储器可用于存储描述标题页的可选标题消息的内容;以及打印系统内部的页面生成器,所述页面生成器可用于接收打印作业; 对于每个打印作业,所述页面生成器还可用于基于打印系统中定义的标准来从所存储 的内容中为每个打印作业选择标题消息,以及产生包含所选择的标题消息的标题页。
2.根据权利要求1所述的标题页系统,其中页面生成器还可用于将来自打印作业的附加信息包含在标题页中。
3.根据权利要求1所述的标题页系统,其中所存储的内容是由第三方提供的。
4.根据权利要求3所述的标题页系统,其中所存储的内容包括由第三方提供的至少一 个广告。
5.根据权利要求3所述的标题页系统,其中所存储的内容包括由第三方提供的至少一 个优惠券。
6.根据权利要求1所述的标题页系统,其中页面生成器还可用于基于打印系统中定义的标准来为每个打印作业选择标题页格式。
7.根据权利要求1所述的标题页系统,其中页面生成器还可用于基于标准以及打印作业中的元数据来从所存储的内容中选择标 题消息。
8.根据权利要求1所述的标题页系统,其中页面生成器还可用于基于标准以及时间/星期来从所存储的内容中选择标题消息。
9.根据权利要求1所述的标题页系统,其中页面生成器还可用于基于标准以及向打印系统发送打印作业的用户的使用历史来从 所存储的内容中选择标题消息。
10.根据权利要求1所述的标题页系统,其中页面生成器还可用于基于标准以及打印系统的设备状态来从所存储的内容中选择标 题消息。
11.根据权利要求1所述的标题页系统,其中页面生成器还可用于追踪被选择用于为打印作业生成的多个标题页的标题消息,以及 产生指示每个标题消息被选择用于标题页的次数的报告。
12.—种在打印系统内部产生标题页的方法,所述方法包括 将描述标题页的可选标题消息的内容保存在打印系统中; 在打印系统中接收打印作业;对于每个打印作业基于打印系统中定义的标准,在打印系统中从所存储的内容中为每个打印作业选择标 题消息;以及在打印系统中生成包含所选择的标题消息的标题页。
13.根据权利要求12所述的方法,还包括 将来自打印作业的附加信息包含在标题页中。
14.根据权利要求12所述的方法,其中所存储的内容是由第三方提供的。
15.根据权利要求14所述的方法,其中所存储的内容包括由第三方提供的至少一个广告。
16.根据权利要求14所述的方法,其中所存储的内容包括由第三方提供的至少一个优惠券。
17.根据权利要求12所述的方法,还包括基于打印系统中定义的标准来为每个打印作业选择标题页格式。
18.根据权利要求12所述的方法,其中从所存储的内容中选择标题消息包括 基于标准以及打印作业中的元数据来从所存储的内容中选择标题消息。
19.根据权利要求12所述的方法,其中从所存储的内容中选择标题消息包括 基于标准以及时间/星期来从所存储的内容中选择标题消息。
20.根据权利要求12所述的方法,其中从所存储的内容中选择标题消息包括 基于标准以及向打印系统发送打印作业的用户的使用历史来从所存储的内容中选择标题消息。
21.根据权利要求12所述的方法,其中从所存储的内容中选择标题消息包括 基于标准以及打印系统的设备状态来从所存储的内容中选择标题消息。
22.根据权利要求12所述的方法,还包括在打印系统中追踪被选择用于为打印作业生成的多个标题页的标题消息;以及 在打印系统中产生指示每个标题消息被选择用于标题页的次数的报告。
23.一种打印系统,包括打印引擎,可用于在介质上进行打印;以及打印控制器,可用于存储描述标题页的可选打印消息的内容,以及接收打印作业; 对于每个打印作业,所述打印控制器还可用于基于打印系统中定义的标准从所存储的 内容中为每个打印作业选择标题消息,以及生成包含所选择的标题消息的标题页; 所述打印引擎还可用于打印所生成的标题页以及打印作业。
全文摘要
本发明涉及在打印系统内部生成标题页。所公开的是打印系统以及为打印作业产生标题页的相关方法。在一个实施例中,打印系统包括用于产生标题页的标题系统。所述标题页系统包括存储器,所述存储器存储用于描述标题页的可选标题消息的内容。标题页系统还包括接收打印作业的页面生成器。对于每个打印作业,所述页面生成器基于打印系统中定义的标准来从所存储的内容中为每个打印作业选择一个标题消息,并且产生包含所选择的标题消息的标题页。由于标题消息是基于逐个打印作业选择的,因此,每个打印作业的标题页都是为所述打印作业定制的。
文档编号G06F3/12GK102063277SQ20101054186
公开日2011年5月18日 申请日期2010年11月12日 优先权日2009年11月13日
发明者K·雷斯谢尔, R·杰森 申请人:普驰有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1