远程打印制造技术

技术编号:7868282 阅读:209 留言:0更新日期:2012-10-15 02:30
一种远程打印方法,包括:提取被使得由第一装置显示的装置视图的内容。将提取的内容传送给远离第一装置的第二装置,使得第二装置可格式化提取的内容以进行打印。

【技术实现步骤摘要】
【国外来华专利技术】远程打印
技术介绍
使用诸如智能电话和PDA (个人数字助理)的移动装置,用户可从大量网站访问并查看内容。从移动装置打印内容可能涉及将URL (统一资源定位符)传送至云,所述云是服务器或服务器组。使用所述URL,云从对应的网站检索内容并将该内容发送到联网的打印机以进行打印。当在移动装置上查看的内容已被网站基于用户简档或其它数据而个性化时,这种方法失效。换句话说,由云检索的用于打印的内容将不包含显示给移动装置的用户的相关元素。例如,装置上显示的内容可包括用户的个人账户信息,而云使用URL检索出的内容可能是要求用户证书的登入屏幕。附图说明 图I描绘其中可实现各种实施例的示例性环境。图2至图4描绘出用于实现各种实施例的示例以及各种物理和逻辑组件。图5是描绘实现实施例所采取的步骤的示例性流程图。图6描绘根据实施例的在装置上查看的内容与各种版本的打印输出之间的示例性对比。图7是网页格式的示例性描绘。图8是图7的具有散布的内容的网页格式的示例性描绘。图9至图11是根据实施例的分层结构的示例性描绘。图12是根据实施例的提取的内容的示例性描绘。图13是根据实施例的其中已排除了所选择的提取的内容的示例性描绘。图14是根据实施例的被格式化的且被打印的内容的示例性描绘。具体实施例方式介绍开发以下描述的各种实施例以致力于使得能够从移动装置进行远程打印。特别地,各种实施例允许用户经由云来打印移动装置上显示的内容的再现(rendering)。在该内容被个性化的情况下,装置视图的内容被提取并被传送到云,在所述云处所述内容被格式化以进行打印。在所述内容未被个性化的情况下,改为传送用于访问所述内容的参考。术语远程在其涉及打印时被用于指示在移动装置上发起的打印不是在移动装置的本地网络上发生的。例如,用户可在工作时从移动装置请求打印,并且所述打印可在远离本地网络的其他位置或用户的家中发生,用户在打印请求的时候连接到所述本地网络。在诸如蜂窝电话的移动装置的上下文中,本地网络是移动装置与用于所述移动装置的数据服务提供商之间的通信链路。因此,在移动装置与打印机之间不存在直接的有线或无线链路。相反,打印机是远程的,需要通过数据服务提供商以及一个或多个其他服务器的间接链路。如在此所使用的,术语云指的是经由诸如互联网的网络可访问的服务器或链接的服务器组。内容指的是能够经由网络被检索并被呈现以供计算装置的用户查看的文本、图像等。个性化内容指的是基于识别装置、用户或组的数据而产生或组装的内容。例如,这种数据可由服务器维持在会话缓存中、使用小甜饼(cookie)被传送到服务器,或通过客户机与服务器之间的SSL (安全套接字层)通信而被辨别。例如,登入网站的用户可使用URL (统一资源定位符)将请求发送到web服务器。该服务器可产生并返回基于缓存的会话、与请求一起提供的小甜饼或SSL握手而个性化的内容。因此第二装置通常不能使用相同的URL来检索相同的个性化内容。以下描述被分为若干部分。被标记为“环境”的第一部分描述其中可实现各种实施例的示例性环境。被标记为“组件”的第二部分描述用于实现各种实施例的各种物理和逻辑组件的示例。被标记为“操作”的第三部分描述实现各种实施例所采取的步骤,以及被标记为“示例”的第四部分描述格式化并打印内容的示例。环境图I描绘其中可实现各种实施例的示例性环境10。环境10被示出为包括移动装置12、服务器14和16以及打印机18。移动装置12通常表示能够经由网络进行通信以获取内容并随后将该内容的显示或视图呈现给用户的任意移动计算装置。示例包括智 能电话、个人数字助理、上网本、数字媒体播放器等。每一个服务器14和16表示能够从移动装置12接收网络请求并对所述网络请求进行响应的一个或多个计算装置。如以下参照图2至图4所讨论的,服务器14可以是被设计为将请求的内容提供给移动装置12的网站。服务器16可以是被配置为从移动装置12接收打印请求并作为响应使打印机18生成打印输出的打印站点(print site)。打印机18通常表示被配置为按照服务器14、16和移动装置12中的一个的指导来生成打印输出的任意装置。装置12、14、16和18经由链路20互连。链路20通常表示线缆、无线、光纤、或者经由电信链路、红外链路、射频链路或提供电子通信的任意其他连接器或系统的远程连接中的一个或多个。链路20可至少部分包括内联网、因特网或两者的组合。链路20还可包括中间代理、路由器、交换机、负载均衡器等。如图I中所描绘的客户机装置12、14、16和18之间的链路20跟随的路径表示这些装置之间的逻辑通信路径,而不一定是所述装置之间的物理路径。在图I的示例中,移动装置12被示出为呈现装置视图22。装置视图22包括使用参考24检索的内容。装置视图22的内容可包括文本、图像和诸如运动视频的其他元素的任意组合。利用参考24,移动装置12经由链路20将请求发送给服务器14。作为响应,服务器14将内容返回给移动装置12。移动装置12格式化所述内容以产生装置视图22。装置视图22的内容可以是个性化的或者可以不是个性化的。如上所述,基于用户或装置识别数据来产生或组装个性化内容。此外,所述内容可以是移动内容或者可以不是移动内容。移动内容是被选择并被格式化以由移动装置进行显示的内容。以下描述的各种实施例允许用户生成包含装置视图22中呈现的内容的再现(rendition)的打印输出26,而不管该内容是否是移动的或个性化的。组件图2至图4描绘用于实现各种实施例的示例以及各种物理和逻辑组件。以图2开始,服务器12被示为网站,所述网站包括web服务器28、web装置30和数据32。Web服务器28通常表示能够接收从移动装置12始发的请求并对所述请求进行响应的程序和硬件的任意组合。Web服务30通常表示能够响应于请求为web服务器28提供内容以便返回给移动装置12的程序和硬件的任意组合。数据32表示由web服务30利用的用于产生内容的数据和内容的集合。来自移动装置12的请求可包括参考。Web服务器28将该参考传送给web服务30。Web服务30从数据32访问与所述参考相关的内容,将该内容传送回web服务器28。web服务器28将所述内容返回给移动装置12。来自移动装置12的请求可包括小甜饼或其它用户、组、装置或会话识别数据。结果,web服务30可响应于所述请求而访问数据32并产生个性化内容。所述请求还可包括参考以及它是从移动装置接收到的指示。Web服务30随后可访问并传送回与参考相关的移动内容,而不是意欲用于诸如桌上型计算机或膝上型计算机的装置的内容。移动装置被示出为包括用户接口 34、浏览器36、内容提取器38和远程打印驱动器40。用户接口 34通常表示能够被用于呈现内容的视觉显示以由用户查看的显示装置。用户接口 34还可包括扬声器和使用户能够输入命令的输入装置。这样的输入装置可通过一 个或多个物理按钮、触摸屏接口、音频传感器和视频传感器来实现。浏览器36通常表示被配置为将请求发送给网站12、接收作为响应返回的内容并 格式化内容以由用户接口 34显示装置视图的程序和硬件的任意组合。装置视图是如被配置为由移动装置12的用户查看的内容的图形呈现。如所述,请求可包括用户或装置识别数据。基于该本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种远程打印方法,包括 提取被使得由第一装置显示的装置视图的内容;以及 将提取的内容传送给远离所述第一装置的第二装置,使得所述第二装置能够格式化提取的内容以进行打印。2.如权利要求I所述的方法,其中,提取内容包括以下之一提取定义装置视图的文档对象模型,提取所述文档对象模型并从所述文档对象模型选择内容,从装置视图提取用户选择的内容以及提取定义装置视图的位像。3.如权利要求I所述的方法,还包括 确定装置视图的内容是否是个性化内容;以及 在确定所述内容不是个性化内容后,将用于访问所述内容的参考传送给第二装置,使得第二装置能够检索与所述参考相关的内容并格式化检索的内容以进行打印;以及 其中,提取内容并传送提取的内容包括在确定所述内容是个性化内容后,提取并传送所述内容。4.如权利要求3所述的方法,其中 第二装置不是移动计算装置,第一装置是移动计算装置,以及被使得显示的内容是与所述参考相关的移动内容;以及 传送所述参考包括将所述参考传送给第二装置,使得第二装置能够检索与所述参考相关的非移动内容并格式化检索的非移动内容以进行打印。5.如权利要求3所述的方法,还包括 在第二装置处,如果所述内容被确定为是个性化内容,则接收提取的内容,以及否则接收所述参考并检索与所述参考相关的内容; 对提取的内容和检索的与所述参考相关的内容中的被接收到的一个进行格式化以进行打印;以及 将用于提取的内容和检索的与所述参考相关的内容中的被格式化的一个的打印作业传送给打印机。6.—种远程打印方法,包括 在第二装置接收被使得由第一装置显示的装置视图的提取的内容; 格式化接收的内容以进行打印;以及 将用于格式化的内容的打印作业传送给打印机。7.如权利要求6所述的方法,其中,接收提取的内容包括以下之一接收定义装置视图的文档对象模型,接收从所述文档对象模型选择的内容,接收用户从装置视图选择的内容以及接收定义装置视图的位像。8.如权利要求6所述的方法,其中 格式化接收的内容包括检索附加内容并对接收的内容与所述附加内容进行格式化以进行打印; 传送包括将用于与所述附加内容一起格式化的接收内容的打印作业传送给打印机。9.如权利要求8所述的方法,其中,检索附加内容包括检索与提取的内容、第一装置和第一装置的用户之一相关的附加内容。10.如权利要求6所述的方法,其中接收包括如果装置视图的提取的内容被确定为是个性化内容,则接收提取的内容,以及否则接收参考并检索与所述参考相关的内容; 格式化包括对提取的内容和检索的与所述参考相关的内容中的被接收到的一个进行格式化以进行打印;以及 传送包括将用于提取的内容和检索的与所述参考相关的内容中的被格式化的一个的打印作业传送给打印机。11.如权利要求10所述的方法,其中 第二装置不是移动计算装置,第一装置是移动计算装置,以及被使得显示的装置视图的提取的内容是与所述参考相关的移动内容;以及 检索与所述参考相关的内容包括检索与所述参考相关的非移动内容。12.一种用于远程打印的系统,...

【专利技术属性】
技术研发人员:N达默拉文卡塔N巴蒂E奥布里恩斯特雷恩J刘N利昂斯J谢蒂诺
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:

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

1