用于在文档空白空间中放置消息的机制制造技术

技术编号:8304023 阅读:190 留言:0更新日期:2013-02-07 11:39
公开了一种计算机生成的方法。该方法包括:检查在假脱机打印制作文件中被假脱机的打印任务数据流;识别所述打印制作文件中的文档中的一个或多个空白空间区域;访问外部源以用于选择将要插入每个所述空白空间区域中的广告;以及将广告插入每个所述空白空间区域。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及打印系统领域,特别地,本专利技术涉及在后生产(postproduction)打印任务中识别和利用空白空间。
技术介绍
打印机是连接到计算机上的普通外围设备。打印机使得计算机用户可以制作在计算机上的各种应用和程序中创建的文档的纸件。为了能正确地行使功能,通信信道被建立(例如通过网络连接)于打印机和计算机之间,来使打印机能够从主机接收命令和信息。一旦工作站和打印机之间的连接被建立,就在打印服务器处执行打印软件来管理来自命令入口的打印任务和贯穿整个打印进程的管理。该打印软件可以同时管理超过上千 的已经假脱机(或者在队列中)的要处理的打印任务。这些打印任务中的每个打印任务可以包括各种文档,其中所述各种文档包括可以被放置内容但由于定义的打印任务数据而被留白的未用区域(或者空白空间)。在许多打印应用中,这种量级的空白空间的存在是很浪费的。例如,银行邮给客户的上千账单的打印任务中会有等值于上百的空白页。因此,银行通过使用打印页面上的未用空白而无法将打印任务的效率最大化。既然生产账单的费用已经在生产时花费了,银行可以通过在空白区域中放置客户会感兴趣的内容来充分利用这种投资的优势。此外,可以通过在空白处放置广告来实际地补偿生产成本。因此,期望一种用于在打印任务中识别和利用空白空间的机制。
技术实现思路
在一个实施方式中,公开了一种计算机生成的方法。该方法包括检查在假脱机打印制作文件中被假脱机的打印任务数据流;识别打印制作文件中的文档中的一个或多个空白空间区域;访问外部源以用于选择将插入每个所述空白空间区域中的广告;以及将广告插入每个所述空白空间区域。在另一个实施方式中,公开了一种网络。该网络包括广告服务器和打印服务器,其中所述广告服务器具有开放市场数据库,该开放市场数据库中的广告用来放置于打印任务中的文档空白空间中。所述打印服务器包括具有空白空间管理器的打印软件产品,该空白空间管理器用于检查存储于所述服务器处的假脱机打印制作文件中被假脱机的打印任务数据流、识别打印制作文件中的文档中的一个或多个空白空间区域、访问广告服务器来选择用于插入每个空白空间区域的广告并且将该广告插入每个所述空白空间区域。附图说明从结合附图的详细描述中可以获得对本专利技术的更好的理解,其中图I示出了数据处理系统网络的一个实施方式;图2是示出了执行空白空间管理的一个实施方式的流程图3是示出了填充空白空间的一个实施方式的流程图;图4示出了被选择以用于空白空间的广告的一个实施方式;图5示出了搜索空白空间的一个实施方式;图6A至图6G是⑶I的各种实施方式的屏幕截图;以及图7示出了计算机系统的一个实施方式。具体实施例方式描述了用于为文档空白空间选择消息的机制。在下面的描述中,为了能够进行清楚地解释,对大量的特定细节进行了描述,以便提供对本专利技术的彻底理解。但是,对本领域技术人员显而易见的是,本专利技术能够在没有这些特定细节中的某些特定细节的情况下被实践。在其他实例中,以框图形式示出了公知的结构和装置,以避免使本专利技术的根本原理模糊 不清。本说明书中提到的“一种实施方式”或“实施方式”意味着结合这种实施方式进行描述的特定特性、结构或特征被包括在本专利技术的至少一种实施方式中。出现在说明书的不同位置的短语“在一种实施方式中”并不需要都指代同一实施方式。图I示出了数据处理系统网络100的一个实施方式。网络100包括数据处理系统102,该数据处理系统102可以是通过通信链路104耦合到网络106的台式或者移动数据处理系统。在一个实施方式中,数据处理系统102是包括处理器、本地存储器、非易失性存储器以及诸如键盘、鼠标、轨迹球等的输入/输出设备等的传统数据处理系统,所有这些设备都是根据现有技术的。在一个实施方式中,数据处理系统102包括并且使用Windows操作系统或其他系统和/或网络驱动器,该网络驱动器允许数据处理系统102与网络106通信以用于使用网络106内的资源的目的。网络106可以是局域网(LAN)或者打印请求可以通过其提交至远程打印机或打印服务器的任意其他网络。通信链路104可以是网络适配器、插接站等形式,并且通过利用诸如以太网、AS/400网络等网络通信协议来支持数据处理系统102和网络106之间的通信。根据一个实施方式,网络106包括打印服务器108,该打印服务器108通过网络106对经由打印服务器108与网络106之间的通信链路110接收到的打印请求进行服务。打印服务器108随后通过通信链路110将打印请求传输至其中一台打印机109以进行打印,其中打印机109通过通信链路111与网络106耦合。在一个实施方式中,数据处理系统102处的打印应用允许用户选择期望的打印服务器108,并且通过网络106经由打印服务器108向打印机109提交对服务请求的请求。在进一步的实施方式中,所述打印应用实施由国际商业机械公司开发的(高级功能展示)AFP 展示系统,来以与用于捕获或者创建文档的方法无关的数据形式展示那些文档。根据所述AFP系统,文档可以包括文本、图像、图表和/或设备中的条形码对象和独立于分辨率的格式的组合。文档还可以包括和/或引用展示时需要用来恰当地展示数据的字体、覆盖图(overlay)和其他资源对象。在其他实施方式中,增加的/可选的展示结构(如HF)可以在打印引用处实施。然而,在AFP实施方式中,打印应用向打印服务器108提供混合对象文档内容结构(M0:DCA)数据流。在这种实施方式中,所述AFP M0:DCA数据流是面向对象的数据流,其中包括数据对象、页面对象和资源对象。在进一步的实施方式中,AFP MO:DCA数据流包括在第一页之前、在AFP文档的开始处被指定的资源环境组(REG)。当所述AFP MO:DCA数据流被打印服务器108处理时,首先会遇到所述REG结构,这会使所述打印服务器108对尚未存在于打印机中的任何所识别的资源进行下载。虽然作为单独实体被描述,但是其他实施方式可以包括被打印机109中的一个或多个打印机所合并的打印服务器108。在进一步的实施方式中,所述打印服务器和打印机可以是物理上分开的实体。因此,图I中描述的所述数据处理系统网络被选来用于解释和说明本专利技术,但并不意欲暗示结构限制。本领域技术人员将意识到,各种附加部件可以与本专利技术结合使用。 根据一个实施方式,打印服务器108执行打印软件产品,该打印软件产品管理来自数据处理系统102以及一个或多个打印机109的文档的打印。在其他实施方式中,所述打印软件产品管理从多个数据处理系统102至一个或多个打印机109的文档的打印。在一个实施方式中,所述打印软件产品可以通过使用信息打印管理器(IPM)或者信息打印处理引导器(IPPD)来实施,虽然其他类型的打印软件可替代地被使用。在进一步的实施方式中,数据处理系统102处的打印应用与所述打印软件产品进行交互,以提供打印任务的高效传输。在一个实施方式中,所述打印软件产品包括可在数据处理系统102处访问的图形用户界面(GUI)120,该GUI使得系统管理员(或者操作者)可以与所述打印软件产品和打印应用进行交互。在这种实施方式中,⑶I 120包括用于记录并且管理在被假脱机以用于在打印软件产品处进行制作的文档中所识别的空白空间的空白空间管理器。网络100本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:D·德文S·D·马斯迪C·D·布罗斯曼
申请(专利权)人:普驰信息技术有限公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1