语义打印选项的制作方法_6

文档序号:8269335阅读:来源:国知局
通过其将输入提供到计算机的键盘及指向装置(例如,鼠标或轨迹球)的计算机上。也可使用其它种类的装置来提供与用户的互动;举例来说,提供给用户的反馈可为任何形式的感观反馈(例如,视觉反馈、听觉反馈或触觉反馈);且来自用户的输入可以任何形式(包括声音、语音或触觉输入)而接收。
[0117]此处所描述的系统及技术可实施于计算系统(包含后端组件(例如,作为数据服务器);或包含中间件组件(例如,应用程序服务器);或包含前端组件(例如,具有用户可经由其来与此处所描述的系统及技术的实施方案互动的图形用户接口或Web浏览器的客户端计算机))或此类后端、中间件或前端组件的任一组合中。所述系统的组件可通过任何数字数据通信形式或媒体(例如,通信网络)互连。通信网络的实例包含局域网络(“LAN”)、广域网络(“WAN”)及因特网。
[0118]所述计算系统可包含客户端及服务器。客户端与服务器通常彼此远离且通常通过通信网络互动。客户端与服务器的关系是借助在相应计算机上运行且彼此之间具有客户端-服务器关系的计算机程式而产生。
[0119]另外,图中所描绘的逻辑流程未必需要所展示的特定次序或顺序次序来实现所要结果。另外,可提供其它步骤,或可从所描述流程消除若干步骤,且可向所描述系统添加或从所描述系统移除其它组件。因此,其它实施例在所附权利要求书的范围内。
[0120]将了解,已以特定细节描述的以上实施例仅为实例或可能实施例,且存在可包含的许多其它组合、额外方案或替代方案。
[0121]此外,组件的特定命名、术语的大写、属性、数据结构或者任何其它编程或结构方面并非为强制性的或重大的,且实施本发明或其特征的机构可具有不同名称、格式或协议。此外,所述系统可经由硬件与软件的组合实施(如所描述)或完全以硬件元件实施。此外,本文中所描述的各种系统组件之间的功能性的特定划分仅为示范性且非强制性的;由单个系统组件执行的功能可替代地由多个组件执行,且由多个组件执行的功能可替代地由单个组件执行。
[0122]以上说明的一些部分呈现对信息的操作的算法及符号表示方面的特征。这些算法描述及表示可由数据处理技术领域的技术人员用来向所属领域的其它技术人员最有效地传达其工作的实质。尽管在功能上或逻辑上描述这些操作,但应将其理解为由计算机程序来实施。此外,还已证明有时将这些操作布置称为模块或通过功能名称来提及这些操作布置是方便的,而不会丧失通用性。
[0123]除非如依据以上论述显而易见另有具体陈述,否则应了解,在本说明通篇中,利用例如“处理”或“计算”或“运算”或“确定”或“显示”或“提供”等等的术语的论述是指计算机系统或类似电子计算装置的动作及过程,所述计算机系统或类似电子计算装置操纵及变换在计算机系统存储器或寄存器或者其它此类信息存储、发射或显示装置内表示为物理(电子)量的数据。
【主权项】
1.一种包含云打印服务的打印服务器,其包括: 至少一个处理器; 非暂时性计算机可读存储媒体,其包含可由所述至少一个处理器执行的指令,所述指令经配置以实施, 应用程序管理器,其经配置以经由网络从与装置相关联的应用程序的用户接收对将打印的内容的打印请求,且经由所述网络将打印对话框提供到所述用户,所述打印对话框经配置以识别与所述云打印服务相关联的至少一个可用打印机;及 选项翻译器,其经配置以确定与所述至少一个可用打印机相关联的至少一个打印选项,且将所述至少一个打印选项的本机打印机显示格式翻译成与所述云打印服务相关联的共同协议显示格式,所述选项翻译器经配置以提供所述共同协议显示格式以包含于所述打印对话框中。
2.根据权利要求1所述的打印服务器,其中所述选项翻译器经配置以确定至少一个打印选项包含:响应于接收到所述打印请求而确定来自与所述至少一个可用打印机相关联的打印机能力信息的所述至少一个打印选项。
3.根据权利要求2所述的打印服务器, 其中所述选项翻译器经配置以确定与所述至少一个可用打印机相关联的至少一个打印选项包含, 定位对应于来自所述打印机能力信息的所述至少一个打印选项的能力名称, 其中所述选项翻译器经配置以将所述至少一个打印选项的本机打印机显示格式翻译成与所述云打印服务相关联的共同协议显示格式包含, 忽略所述打印机能力信息中所含有的所述至少一个打印选项的所述本机打印显示格式?’及 基于所述能力名称而从翻译数据库选择与所述云打印服务相关联的所述共同协议显示格式。
4.根据权利要求1所述的打印服务器,其进一步包括: 打印机搜索器,其经配置以基于打印搜索准则而搜索与所述云打印服务相关联的多个可用打印机,且经配置以在所述多个可用打印机当中选择包含具有所述至少一个打印选项的所述至少一个可用打印机的至少一可用打印机子组, 其中所述选项翻译器经配置以将所述选定子组当中的至少一个打印机的所述至少一个打印选项的所述本机打印机显示格式翻译成与所述云打印服务相关联的所述共同协议显示格式。
5.根据权利要求1所述的打印服务器,其中所述共同协议显示格式是针对具有所述至少一个打印选项的每一打印机相同的显示格式。
6.根据权利要求1所述的打印服务器,其中所述选项翻译器经配置以将所述至少一个打印选项的本机打印机显示格式翻译成与所述云打印服务相关联的共同协议显示格式包含: 在翻译数据库中定位对应于所述至少一个打印选项的能力名称;及 从所述翻译数据库选择对应于所述能力名称的所述共同协议显示格式。
7.根据权利要求1所述的打印服务器,其中所述选项翻译器经配置以将所述至少一个打印选项的本机打印机显示格式翻译成与所述云打印服务相关联的共同协议显示格式进一步包含: 以与所述用户相关联的语言提供所述共同协议显示格式。
8.根据权利要求7所述的打印服务器,其中所述以与所述用户相关联的语言提供所述共同协议显示格式包含: 确定与所述用户相关联的所述语言; 在翻译数据库中定位对应于所述至少一个打印选项的能力名称;及 基于所述所确定语言而从所述翻译数据库选择所述共同协议显示格式的所述语言。
9.根据权利要求8所述的打印服务器,其中所述确定与所述用户相关联的所述语言包含:基于所述用户的与所述云打印服务相关联的用户帐户而确定所述语言。
10.根据权利要求8所述的打印服务器,其中确定与所述用户相关联的所述语言包含:基于与所述请求相关联的因特网协议IP地址而确定所述语言。
11.根据权利要求1所述的打印服务器,其进一步包括: 打印预览产生器,其经配置以响应于所述打印请求而存取所述内容,且根据具有所述共同协议显示格式的所述至少一个打印选项而产生提供所显示的所述内容的至少一部分的打印预览, 所述打印预览产生器经配置以连同具有所述共同协议显示格式的所述至少一个打印选项一起提供所述打印预览以包含于所述打印对话框中。
12.—种由一或多个处理器执行的将打印选项翻译成共同协议显示格式的方法,所述方法包括: 经由网络从与装置相关联的应用程序的用户接收对将打印的内容的打印请求; 经由所述网络将打印对话框提供到所述用户,所述打印对话框经配置以识别与所述云打印服务相关联的至少一个可用打印机; 确定与所述至少一个可用打印机相关联的至少一个打印选项; 将所述至少一个打印选项的本机打印机显示格式翻译成与所述云打印服务相关联的所述共同协议显示格式;及 提供所述共同协议显示格式以包含于所述打印对话框中。
13.根据权利要求12所述的方法,其中确定与所述至少一个可用打印机相关联的至少一个打印选项包含: 响应于接收到所述打印请求而确定来自与所述至少一个可用打印机相关联的打印机能力信息的所述至少一个打印选项。
14.根据权利要求13所述的方法, 其中确定与所述至少一个可用打印机相关联的至少一个打印选项包含, 定位对应于来自所述打印机能力信息的所述至少一个打印选项的能力名称, 其中将所述至少一个打印选项的本机打印机显示格式翻译成与所述云打印服务相关联的所述共同协议显示格式包含, 忽略所述打印机能力信息中所含有的所述至少一个打印选项的所述本机打印显示格式?’及基于所述能力名称而从翻译数据库选择与所述云打印服务相关联的所述共同协议显示格式。
15.根据权利要求12所述的方法,其中所述共同协议显示格式是针对具有所述至少一个打印选项的每一打印机相同的显示格式。
16.根据权利要求12所述的方法,其中将所述至少一个打印选项的本机打印机显示格式翻译成与所述云打印服务相关联的所述共同协议显示格式进一步包含: 以与所述用户相关联的语言提供所述共同协议显示格式。
17.根据权利要求16所述的方法,其中所述以与所述用户相关联的语言提供所述共同协议显示格式包含: 确定与所述用户相关联的所述语言; 在翻译数据库中定位对应于所述至少一个打印选项的能力名称;及 基于所述所确定语言而从所述翻译数据库选择所述共同协议显示格式的所述语言。
18.—种计算机程序产品,其有形地体现于非暂时性计算机可读存储媒体上且包含在执行时经配置以致使数据处理设备进行以下操作的可执行代码: 经由网络从与装置相关联的应用程序的用户接收对将打印的内容的打印请求; 经由所述网络将打印对话框提供到所述用户,所述打印对话框经配置以识别与云打印服务相关联的至少一个可用打印机; 确定与所述至少一个可用打印机相关联的至少一个打印选项; 将所述至少一个打印选项的本机打印机显示格式翻译成与所述云打印服务相关联的共同协议显示格式;及 提供所述共同协议显示格式以包含于所述打印对话框中。
19.根据权利要求18所述的计算机程序产品,其中所述可执行代码在执行时经配置以致使数据处理设备: 响应于接收到所述打印请求而确定来自与所述至少一个可用打印机相关联的打印机能力信息的所述至少一个打印选项。
20.根据权利要求19所述的计算机程序产品,其中所述可执行代码在执行时经配置以致使数据处理设备: 定位对应于来自所述打印机能力信息的所述至少一个打印选项的能力名称; 忽略所述打印机能力信息中所含有的所述至少一个打印选项的所述本机打印显示格式?’及 基于所述能力名称而从翻译数据库选择与所述云打印服务相关联的所述共同协议显示格式。
【专利摘要】实施例提供一种包含云打印服务的打印服务器。所述打印服务器包含应用程序管理器,其经配置以经由网络从与装置相关联的应用程序的用户接收对将打印的内容的打印请求且经由所述网络将打印对话框提供到所述用户。所述打印对话框经配置以识别与所述云打印服务相关联的至少一个可用打印机。所述打印服务器还包含选项翻译器,其经配置以确定与所述至少一个可用打印机相关联的至少一个打印选项,且将所述至少一个打印选项的本机打印机显示格式翻译成与所述云打印服务相关联的共同协议显示格式。所述选项翻译器经配置以提供所述共同协议显示格式以包含于所述打印对话框中。
【IPC分类】G06F3-12, G06F15-16
【公开号】CN104583931
【申请号】CN201380040549
【发明人】斯科特·拜耳, 叶夫根尼克·古特尼克, 泰勒·奥迪恩, 尤里·多尔戈夫, 桑吉维·拉达克里希南, 保罗·费拉里斯, 马克·帕夫利格, 阿比吉特·卡拉姆卡尔, 罗伯特·托斯卡诺, 艾伯特·博登哈默, 阿克沙伊·卡纳安
【申请人】谷歌公司
【公开日】2015年4月29日
【申请日】2013年7月30日
【公告号】EP2880521A1, US8804147, US20140036287, WO2014022370A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1