示例性实施例涉及基于油墨水平的打印。对在打印设备中可用的油墨的水平进行监视。如果油墨水平处于或低于预定义阈值,则根据用户定义的规则来对打印作业进行打印。
【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
打印是最早已知的专利技术之一。每天,全世界数百万文件使用一系列打印技术被打印。然而,随着计算机以及类似诸如移动式电话、笔记本和平板机的计算设备的到来,打印变为外行人员的工具。人们使用此类设备来打印诸如图像、电子数据表、文本文档、电子邮件等的多种文件。附图说明为了更好地理解方案,现在将参考附图纯粹以举例的方式描述实施例,其中:图1是用于基于油墨水平的打印的示例性计算设备的框图;图2是用于基于油墨水平的打印的示例性打印设备的框图;图3是用于基于油墨水平的打印的示例性计算环境的框图;图4是用于基于油墨水平的打印的示例性计算环境的框图;图5是用于基于油墨水平的打印的示例性计算环境的框图;以及图6是用于基于油墨水平的打印的示例性方法的流程图。具体实施方式现今打印已经变为常见活动。便携式计算设备和打印机具有简化到可以仅需要(经由输入设备的)少量点击来打印各种内容的程度上的打印。事实上,大多数的计算机应用提供用户接口,通过用户接口用户可以预先指定与用户的选择的内容的打印有关的他或她的偏好。此类偏好可以涉及例如打印机的选择、纸张的类型、纸张大小、期望被打印的副本数目、打印方向(例如,纵向或横向)、每张纸要打印的页数等。经由打印设备上的用户接口也可以得到类似选项或其他选项,该类似选项或其他选项允许用户在打印期望的内容之前定义他或她的打印偏好。然而,目前的计算或打印设备不允许用户定义这样的一或多个策略:用户可以通过该一或多个策略基于打印设备中的打印机油墨水平对将被打印的内容进行控制或过滤。因为打印机油墨是宝贵的资源,所以可能存在许多情镜:用户可能愿意根据打印设备中的油墨可用性来控制安排被打印的内容。提供一示例,当油墨水平降至特定的预定义阈值以下时,用户可能愿意阻止对从特定个体(即,发送方)接收的打印作业进行打印。提供另一个示例,当油墨水平达到阈值或降低到阈值以下时,用户可能愿意阻止对打印作业中特定类型的内容(例如,色彩密度大的图像)进行打印。换言之,当前不存在允许用户基于打印设备中的打印机油墨的可用性来预先定义可打印什么打印作业和/或以什么方式打印的机制。提出的方案解决以上问题并且描述基于对打印设备中的油墨水平的监视来对打印作业进行的打印。如果油墨水平处于或低于预定义阈值,则可以根据用户定义的规则对打印作业进行打印。图1是用于基于油墨水平的打印的示例性计算设备100的框图。计算设备100可以是台式计算机、服务器、打印设备、笔记本计算机、平板计算机、移式电话、个人数字助理(PDA)等。在示例中,计算设备100可以是远程打印服务器100。远程打印服务器100可以包括处理器102和机器可读存储介质104。处理器102可以是解译和运行存储在机器可读存储介质104中的机器可读的指令的任何类型的中央处理单元(CPU)、微处理器或处理逻辑。机器可读存储介质104可以是可以存储信息和可由处理器102运行的机器可读指令的随机存取贮存器(RAM)或另一种类型的动态存储设备。例如,机器可读存储介质104可以是同步DRAM(SDRAM)、双数据速率(DDR)、兰巴斯DRAM(Rambus RDRAM)、兰巴斯RAM等或诸如软盘、硬盘、CD-ROM、DVD、随身存储器等的存储贮存器介质。在示例中,机器可读存储介质104可以是非暂时性机器可读介质。在示例中,机器可读存储介质104可以存储打印模块106和用户定义的一或多个规则或一或多个策略108。术语“模块”可以指软件组件(机器可读指令)、硬件组件或其组合。以示例的方式,模块可以包括诸如软件组件、进程、任务、协同程序、功能、属性、规程、驱动器、固件、数据、数据库、数据结构、专用集成电路(ASIC)和其他计算设备的组件。模块可以位于易失性或非易失性存储介质(例如,104)上并且被配置为与计算设备(例如,100)的处理器(例如,102)进行交互。打印模块106可以包括监视打印设备中的油墨水平的指令。在示例中,打印模块106可以包括指令以监视可以与远程打印服务器100进行通信的打印设备中的打印机墨盒中的油墨水平。此类打印设备可以与远程打印服务器100直接通信或(例如,经由计算机网络)间接通信。在示例中,打印模块106可以基于经由计算机网络从远程打印设备接收或获取的信息来监视远程打印设备中的油墨水平。打印模块106可以处理此类信息以确定打印设备中的油墨水平是否处于或低于阈值数值(或预定义限值)。打印机墨盒中油墨水平的阈值数值可以由用户定义。在打印设备中存在多个打印机墨盒的情况下,可以针对各个打印机墨盒中的油墨水平定义单独的阈值数值。用于油墨水平的阈值数值可以充当打印模块106的触发点。例如,如果打印设备中的油墨水平达到阈值数值(或降低到阈值数值以下),打印模块106可以基于用户定义的一或多个策略108在打印之前对打印作业进行过滤。在示例中,打印设备中油墨水平的阈值数值可以在打印模块106中定义。打印模块106也可以包括指令以打印可以与远程打印服务器100直接通信或(例如,经由计算机网络)间接通信的打印设备上的过滤后的打印作业。用户定义的一或多个策略108可以是由用户定义的在打印设备中的油墨水平达到阈值或降低到阈值数值以下时对由计算设备(例如,远程打印服务器100)接收的打印作业进行过滤的机器可读指令。在示例中,用户定义的一或多个策略108可以存储在远程打印服务器100的机器可读存储介质104中。在此种情况下,如果打印设备中的油墨水平达到阈值数值或降低到阈值数值以下,用户定义的一或多个策略108可以引导打印模块106对由远程打印服务器100接收的打印作业进行过滤,其中,打印设备可以与远程打印服务器100直接通信或(例如,经由计算机网络)间接通信。用户可以根据他或她的一或多个偏好来定义不同类型的策略108。在示例中,如果打印设备中的油墨水平达到阈值数值或降低到阈值数值以下,用户定义的策略108可以允许或阻止打印从指定的用户接收的打印作业。提供以下说明:用户定义的策略可以包括这样的指令:如果打印设备中的油墨水平达到或者降低到打印机墨盒中的总共油墨的30%以下,打印模块(例如,106)可以对打印作业进行过滤以打印从指定的一或多个个体接收的内容、阻挡打印来自其它一或多个个体的打印内容、或其组合。例如,可以以这样的方式基于电子邮件消息的发送方地址对以电子邮件消息(如下所述)的形式提供的打印作业进行过滤。在另一个示例中,如果打印设备中的油墨水平达到阈值数值或降低到阈值数值以下,用户定义的策略108可以仅允许打印在用于打印设备上的打印的计算设备(例如,远程打印服务器100)上安排的打印作业之中的特定安排的打印作业。在此种情况下,用户定义的策略102可以阻挡打印安排的其它打印作业。提供以下说明:用户定义的策略108可以包括这样的指令:如果打印设备中的油墨水平达到或者降低到打印机墨盒中的总共油墨的20%或以下,打印模块可以对安排的打印作业进行过滤以打印由指定的实体(或多个实体)(例如ABC公司的电子商务入口)安排的内容、阻挡打印从其它实体(例如,占星网址)安排的打印内容、或其组合。在又一个示例中,如果打印设备中的油墨水平达到阈值数值或降低到阈值数值以下,用户定义的策略108可以允许以低质量模式对打印作业进本文档来自技高网...
【技术保护点】
一种非暂时性机器可读存储介质,包括由远程打印服务器的处理器可运行的指令的,包括:打印模块,用于监视打印设备中的油墨水平;以及如果所述打印设备中的油墨水平处于或低于预定义限值,则所述打印模块基于用户定义的策略来对打印作业进行过滤。
【技术特征摘要】
【国外来华专利技术】2014.03.17 IN 1403/CHE/20141.一种非暂时性机器可读存储介质,包括由远程打印服务器的处理器可运行的指令的,包括:打印模块,用于监视打印设备中的油墨水平;以及如果所述打印设备中的油墨水平处于或低于预定义限值,则所述打印模块基于用户定义的策略来对打印作业进行过滤。2.根据权利要求1所述的存储介质,其中,所述打印作业从计算设备接收。3.根据权利要求1所述的存储介质,进一步包括渲染模块,以将所述打印作业渲染为对于所述打印作业进行打印的打印设备可接受的打印格式。4.根据权利要求3所述的存储介质服务器,其中,所述打印作业以电子邮件消息的形式提供。5.根据权利要求4所述的存储介质,其中,所述电子邮件消息包括所述打印设备的电子邮件地址。6.根据权利要求1所述的存储介质,进一步包括在所述远程打印服务器上创建和安排所述打印作业的应用。7.根据权利要求1所述的存储介质,其中,所述打印作业包括被安排为由所述打印设备进行打印的多个打印作业。8.根据权利要求1所述的存储介质,进一步包括所述用户定义的策略。...
【专利技术属性】
技术研发人员:S·巴斯卡兰,R·托马尔,
申请(专利权)人:惠普发展公司,有限责任合伙企业,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。