大家都知道,在传统的远程接入环境中,当应用程序在服务器端运行时,如果用户需要打印文档到本地连接的打印机上时,一般有两种处理方法:原生打印驱动和通用打印驱动。然而,随着技术的不断发展,新型虚拟打印技术也引起了我们的广泛兴趣和关注。那么,相比之下,各有什么优缺点 ,下面就让我们逐一揭开各自的神秘面纱,寻找真正的远程打印技术高手。
原生驱动打印技术
原生打印驱动是指在服务器端安装客户端使用的打印驱动,当用户提出打印需求时,调用服务器端的Spooler服务,使用服务器端安装的驱动程序生成EMF文档传送到客户端,再由客户端的Spooler服务调用本地安装的驱动程序打印EMF文档。原理如下图所示:
打印过程五个步骤如下:
1.客户端连接X型打印机,需要在客户端安装X型打印机驱动程序;
2.要在服务器上的应用程序中打印文档到客户端打印机,需要在服务器上安装相同的打印驱动;
3.用户程序提出打印需求时,调用spooler服务,使用对应打印驱动创建EMF文件;
4.服务器把EMF文件传递给客户端;
5.客户端调用SPOOLer服务,使用客户端的X型打印机驱动程序打印文档
原生驱动打印的主要优缺点如下:
优点: 打印结果等同于客户端本地打印结果
缺点:
1.要求服务器安装驱动程序
2.EMF文件和驱动程序对应,只能在特定的打印机上打印
3.EMF文件存放在服务器Spooler服务目录中,占用磁盘空间大
4.兼容性差
5.需要传递EMF文件,传输量大
6.多用户调用服务器端spooler服务,易死锁
7.易窜打
A.多人使用同一用户帐号访问程序,执行打印时
B.Power users/Server Operators/Administrators用户组成员打印时
通用驱动打印技术
通用驱动打印在服务器端不再安装客户端使用的打印驱动,而是使用兼容性高的通用打印驱动,如用HP 6L驱动程序来代替原生打印驱动,使用通用打印驱动生成EMF文档传送给客户端,这样操作解决了兼容性和服务器端安装大量驱动的问题。原理如下图所示:
打印过程五个步骤如下:
1.客户端接X型打印机,需要在客户端安装X型打印机驱动程序;
2.要在服务器上的应用程序中打印文档到客户端打印机,不需要在服务器上安装相同的打印驱动,在服务器端安装通用打印驱动(如hp 6l) ;
3.用户程序提出打印需求时,调用spooler服务,使用通用打印驱动创建EMF文件,
4.服务器把EMF文件传递给客户端;
5.客户端调用SPOOLer服务,使用客户端的X型打印机驱动程序打印文档
优点:解决两个问题
1.不要求服务器安装众多驱动程序
2.相对通用性好,兼容性好
缺点:
1.仍然产生EMF文件(通用驱动),需要传送EMF文件,传输量大
2.EMF文件存放在服务器Spooler服务目录中,占用磁盘空间大
3.多用户调用服务器spooler服务,易死锁
4.易窜打
A.多人使用同一用户帐号访问程序,执行打印时
B.Power users/Server Operators/Administrators用户组成员打印时
5.打印质量差
A.错位
B.字体出错
C.不能使用打印机提供的其他特性虚拟打印技术
虚拟打印是在服务器端不再安装原生打印驱动或通用驱动,直接使用虚拟打印把用户要打印的文档生成xpdf文件,并把xpdf文件传送到客户端,使用客户端的打印驱动进行打印。原理如下图所示:
打印过程五个步骤如下:
1.客户端连接X型打印机,需要在客户端安装X型打印机驱动程序;
2.要在服务器上的应用程序中打印文档到客户端打印机,不需要在服务器上安装相同的打印驱动,在服务器端会自动安装虚拟打印驱动;
3.用户程序提出打印需求时,调用spooler服务,同时使用打印队列管理,及时清理没有响应的打印作业,使用虚拟打印驱动创建XPDF文件,
4.服务器把XPDF文件传递给客户端;
5.客户端调用SPOOLer服务,使用客户端的X型打印机驱动程序打印文档,和EMF文件不同的是,客户端无需等到文件传送完成再打印,只要传送完成一页就可以打印一页,提高打印效率
易死锁、易窜打、打印质量差已成为原生驱动打印和通用打印致命的缺陷,使远程打印举步维艰。为了这解决这一难题,北京汉邦极通科技有限公司研发团队,凭借多年远程接入应用方面的技术实力,经过潜心钻研,突破技术难关,极通EWEBS成功实现远程虚拟打印,一举解决了困扰多年的打印问题。
极通EWEBS采用虚拟打印技术,不同于原生驱动打印和通用驱动打印,,不要求服务器安装众多驱动程序,也无需产生和传送EMF文件,生成的xpdf文件大小仅为EMF文件的1/5,可大大节约网络带宽,而且xpdf文档生成在内存中,不再像EMF文件一样占用服务器硬盘空间。接下来,最值得一提的是,xpdf文件可以直接打印,不存在兼容性问题,打印质量好,打印结果等同于客户端本地打印结果。由于极通EWEBS虚拟打印引入队列管理机制,多用户调用服务器Spooler服务,不易死锁,即使有用户打印作业没有响应,也不会影响其它打印作业。另外,极通EWEBS将打印机和会话关联,解决了多人使用同一帐户打印易窜打的问题。在打印速度方面,无需文件传送完成再打印,可以传完一页打印一页,显著的提高了打印速度。
质量高、速度快,不死锁,不发生窜打,虚拟打印甚称完美打印技术。还等什么,快快行动吧!登陆www.gintel.cn 体验远程完美打印。(冰雪/文)