解析云计算与虚拟应用采用的打印模式

虚拟应用技术及私有云计算为企业IT管理人员提供了“集中管控,远程应用”的新方法,它所实施的网络架构几乎支持当前所有的应用程序,轻松实现远程接入的应用模式。

相对于云数据、云计算的虚拟世界,打印却是实实在在物理输出,一直要拿到手里才算完成。虚拟应用能否实在的打印,关乎这个虚拟应用是否完整。为了得到服务端虚拟应用的打印完全像本地应用一样的感觉,需要保证并兼顾通用性和效率。

目前,远程接入及虚拟应用产品大多采用了以下打印模式:

1. 映射打印。基本原理是将客户端打印机映射到服务器,打印时选择所映射的打印机输出,网络将打印机器码传给客户端,客户端直接送打印机。

这种模式存在诸多缺点:首先是需要在服务器上安装与终端打印机匹配的打印机驱动程序,客户端有多少种打印机,服务端可能就要安装多少种打印驱动。另 外,由于服务器的打印保留在硬件层面,操作系统不做会话的隔离,终端用户能够看到、并选择“别人的”打印机,会发生选错打印机的“窜打”事件。更加致命的 是,根据不同的打印驱动,输出的是Postscript或ESC、PCL等打印机器码,网络传送数据量非常大,不仅影响打印速度,而且由于服务器操作系统 没有打印池缓冲,当打印量较大时,会出现将服务“憋死”现象。

2. 虚拟打印。原理是在服务端将打印输出转换为标准格式,传送到客户端后再解码打印。目前通用的格式有Adobe的PDF、MS的XPS,前者转换速率和压缩率更好一些。

无论对于服务器负载或是网络传输来说,虚拟打印模式无疑比映射打印模式有着先天的优势,但是如何保证系统运行的稳定性,并且给用户以更好的操作体验,产品化软件的工作仍有很大的空间。

以“益和VA虚拟应用管理平台”这一款远程接入管理软件为例,分析虚拟打印的实现方式,以及成熟的软件产品设计细节。

软件名称:VA虚拟应用管理平台 软件版本:5.1.4.7179

适 用平台:服务器_Win2003 Server、Win2003 Server 64Bit、Win2008 Server (SP1/SP2)、Win2008 64Bit Serve、Win2008 Serve R2 64 Bit,客户端_全系列Windows系统

产品网站:http://www.eheva.com 试用下载:http://eheva.com/Va/Download/VAsetup.rar

益和VA采用虚拟打印模式,打印任务由服务端的“通用打印驱动”和客户端“智能打印”共同完成。

在 服务端,VA自动安装一个通用虚拟打印驱动VA Universal Printer,设置一个虚拟打印机VAprinter。VA通用虚拟打印驱动完成:A、打印直接输出为PDF(所有打印使用同一个虚拟打印机);B、自 动识别打印源会话,保证打印间的会话隔离;C、自动网络流量平衡传送至终端(防止网络被打印任务阻塞,保证更高优先级的操作和显示指令畅通);D、会话队 列缓冲,先打先得(保证打印顺序);E、服务端可记录日志(甚至可追溯原始打印内容)。

(责任编辑:蒙遗善)

时间: 2024-11-06 07:44:12

解析云计算与虚拟应用采用的打印模式的相关文章

虚拟应用与云计算的打印模式

虚拟应用技术及私有云计算为企业IT管理人员提供了"集中管控,远程应用"的新方法,它所实施的网络架构几乎支持当前所有的应用程序,轻松实现远程接入的应用模式. 对于许多应用来说,打印功能是不可或缺的.相对于云数据.云计算的虚拟世界,打印却是实实在在物理输出,一直要拿到手里才算完成.虚拟应用能否实在的打印,关乎这个虚拟应用是否完整.为了得到服务端虚拟应用的打印完全像本地应用一样的感觉,需要保证并兼顾通用性和效率. 目前,远程接入及虚拟应用产品大多采用了以下打印模式:     软件名称:VA虚

推动还是桎梏:解析云计算与网络新经济

本文讲的是推动还是桎梏:解析云计算与网络新经济,[IT168 资讯]数据中心网络正处在强大的技术与经济新趋势的中心地带.早在变革之初,云计算配合相应的数据处理.存储以及软件技术,就已经在改变传统网络的功能.当今的公司都在规划其网络革新的方式,重点的考量因素就是网络在今后几年中的成本架构.性能与可扩展性,通过这些因素建立竞争优势,并赶超他人. 云计算数据中心是为客户.合作伙伴.员工和管理者创造并提供网络服务的制作设施.它既受技术驱动,也受市场影响.尽管预算越来越少,但改善服务的呼声却从未停息,举例

IBM挺进云计算 自家内采用私有云模式

本文讲的是IBM挺进云计算 自家内采用私有云模式,[IT168 资讯]据IBM公司首席信息官Mark Hennessy的说法,IBM目前大刀阔斧的进军新兴私有云市场并不仅仅是针对IBM用户的,蓝色巨人也正在着手在自己的防火墙内部建立几种私有云服务. 自从2007年6月开始担任IBM首席信息官的Hennessy表示,目前他还们没有为在关键领域中大规模接受和应用诸如亚马逊或者Salesforce.com等公有云服务做好准备,不过私有云将帮助IBM公司以更加有效的方式向员工交付研发工具. Hennes

澄清云计算概念 解析云计算现状

本文讲的是澄清云计算概念 解析云计算现状,[IT168 资讯]如果你询问6个人关于如何来定义云计算的问题,你可能会得到至少一打数量的答案.而如果你询问他们软件即服务(SaaS)和云计算之间到底有怎样的关系时,你得到的答案可能就会更加多种多样. 当前,那些使用软件即服务的公司都通过基于订购的价格模型来获得应用软件,这也被大家普遍意义上称为按需软件.这种应用一般在公司外部进行部署(和公司内部安装的软件相反).这样所获得的结果就是获得软件和硬件成本的减少,并且初始的成本比较低,或者极大地减少了随之而来

.NET Core的日志[1]:采用统一的模式记录日志

记录各种级别的日志是所有应用不可或缺的功能.关于日志记录的实现,我们有太多第三方框架可供选择,比如Log4Net.NLog.Loggr和Serilog 等,当然我们还可以选择微软原生的诊断框架(相关API定义在命名空间"System.Diagnostics"中)实现对日志的记录..NET Core提供了独立的日志模型使我们可以采用统一的API来完成针对日志记录的编程,我们同时也可以利用其扩展点对这个模型进行定制,比如可以将上述这些成熟的日志框架整合到我们的应用中. [ 本文已经同步到&

云计算设计模式(九)——联合身份模式

云计算设计模式(九)--联合身份模式 验证委托给外部身份提供者.这种模式可以简化开发,最大限度地减少对用户管理的要求,并提高了应用程序的用户体验. 背景和问题 用户通常需要使用由提供,并通过与它们有商业关系的不同组织主持的多个应用程序一起工作.但是,这些用户可能被迫使用特定的(和不同的)的凭证,每一个.这可以: •原因脱节的用户体验.用户经常忘记登录凭据时,他们有很多不同的的. •暴露安全漏洞.当用户离开公司的帐户,必须立即取消设置.这是很容易忽略这在大型组织中. •复杂的用户管理.管理员必须管

云计算设计模式(一)——缓存预留模式

云计算设计模式(一)--缓存预留模式 根据需求从数据存储缓存加载数据.这种模式可以提高性能,并有助于维持在基础数据存储在高速缓存中保持的数据和数据之间的一致性. 背景和问题 应用程序使用的高速缓存来优化重复访问的数据存储中保持的信息.然而,它通常是不切实际的期望缓存的数据将始终与在数据存储器中的数据完全一致.应用程序要实现一种策略,有助于确保在高速缓存中的数据是最新的,只要有可能,但也可以检测和处理的过程中出现,当在高速缓存中的数据已经变得陈旧的情况. 解决方案 许多商业缓存系统提供通读和直写式

IE8采用多兼容模式正常显示网页

IE8将具有多种兼容模式.IE平台建筑师Chris Wilson在博客中写到,IE平台的工作是同时提供互操作性(网页在不同浏览器的均能正常工作)和向后兼容性(兼容之前版本的IE浏览器).若是希望IE8继续与目前的数十亿网页兼容,同时也满足使未来数十亿网页开发更加容易的目标,IE8将采用不同的模式显示网页. 他在博客中表示,在过去的6个主要版本的IE浏览器开发中,均采用"不打破现有WEB(规则)"为准则,在IE6中,他们使用DOCTYPE开关去切换不同的"模式",以保

云计算设计模式(三)——补偿交易模式

云计算设计模式(三)--补偿交易模式 撤消由一系列步骤,它们共同限定了最终一致性操作中,如果一个或多个步骤失败执行的工作.按照最终一致性模型,业务实现复杂的业务流程和工作流的云托管的应用程序中很常见. 背景和问题 在云中运行的应用程序频繁修改数据.此数据可跨在各种地理位置的所保持的数据源的一个品种传播.为了避免争用,并提高在分布式环境中,例如这样的性能,应用程序不应该试图提供强事务一致性.相反,应用程序应该实现最终一致性.在该模型中,一个典型的业务操作由一系列的独立的步骤.而正在执行这些步骤的系