解决远程桌面打印三大故障

日期: 2011-09-29 作者:Brien M. Posey翻译:吴炫国 来源:TechTarget中国 英文

虽然远程打印技术在不停地进步,不过终端服务和远程桌面服务的打印对于IT人士来说仍然是一个头痛的问题,但只要你实现了一些必要的关键部署,Windows Server 2008 R2的简易打印技术能大大简化远程打印事务。   在Windows Server 2008发布之前,只有IT人员在终端服务器和本地计算机正确安装了打印机驱动之后, 用户才能进行打印。但这却产生了一个难题,许多打印机的驱动并不能在终端服务环境中运行。此外,终端服务环境需要包含有整个机构所有打印机的驱动,这管理起来是一个令人头痛的问题。

  对于这些和其他打印相关的事务,微软引进Windows Server 2008的Termi……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

虽然远程打印技术在不停地进步,不过终端服务和远程桌面服务的打印对于IT人士来说仍然是一个头痛的问题,但只要你实现了一些必要的关键部署,Windows Server 2008 R2的简易打印技术能大大简化远程打印事务。

  在Windows Server 2008发布之前,只有IT人员在终端服务器和本地计算机正确安装了打印机驱动之后, 用户才能进行打印。但这却产生了一个难题,许多打印机的驱动并不能在终端服务环境中运行。此外,终端服务环境需要包含有整个机构所有打印机的驱动,这管理起来是一个令人头痛的问题。

  对于这些和其他打印相关的事务,微软引进Windows Server 2008的Terminal Services Easy Print(终端服务简易打印,简称TSEP)技术。TSEP让用户可以在本地计算机直接设置打印参数从而直接在终端服务器打印,而无需安装驱动程序。打印事务会直接发送到服务器,服务器会使用用户设定的打印参数创建一个XPS文件。这个文件会重定向到你的计算机还有准确地使用你计算机本地的打印驱动去打印。

  虽然TSEP是老版本远程服务打印的改进,它也并不完美。举例说吧,转换XPS文档到GDI(Graphics Device Interface图形设备接口)桌面需要本地计算机有安装.NET Framework组件,但一些管理员并不乐意去部署.NET Framework组件。而且众所周知的,升级.NET Framework组件会使老版本的简易打印服务停止工作。

  在Windows Server 2008 R2里面,微软公司更新了Easy Print服务。因此,安装了Windows Server 2008 R2或Windows 7系统的客户端计算机不需要为了使用EPTS打印而安装.NET Framework组件从,XPS到GDI的转换变成系统的原生功能。

  不过老旧的计算机客户端仍然需要安装.NET Framework组件。

  无论微软怎么改进Easy Print技术,网络管理员们总还是有各种各样的打印重定向麻烦。所以,这里列举一些最常见的Windows Server 2008 R2的简易打印服务故障。

  打印机重定向失败

  如果打印机重定向完全没法使用,首先你需要去检查组策略设置,确认Easy Print功能是开启的。你可以打开组策略编辑器(开始-运行-gpedit.msc),然后查看:计算机设置-管理模板-Windows组件-远程桌面服务-远程桌面会话主机-打印机重定向。要使简易打印服务正常工作,必须把”首次使用远程桌面轻松打印打印机驱动”的选项启用。

远程桌面打印

  如果启动了上述选项之后,打印机重定向仍然无法工作,就需要查看策略的结果集了(组策略结果集工具可以在管理工具打开,是组策略的另一个工具)。

远程桌面打印

  组策略是通过组合多种多样的的组策略对象在有权限分层的容器,从而构成有效的策略.所以即使其中的一个组策略设置是正确的,但另一个错误设置的策略对象可能会比它的优先级高.检查结果集可以让你确定”首次使用远程桌面轻松打印打印机驱动”的设置是否仍然是启用状态。

  Windows XP、Vista的远程桌面故障

  之前我提到过,Easy Print因为某些软件版本而有一点难以使用。简易打印服务在基于Windows 7系统的计算机上流畅使用。然而,如果你有一些客户机还是基于Windows XP或者Vista的,你应该确定它们使用合适的软件。

  通常大体来说,客户端需要最少Remote Desktop Client software(远程桌面)V6.1版本,在Windows XP sp3或者更高级的Windows版本里面已经集成了。而.NET Framework组件也需要最少3.5以上的版本。有一点要说明的是,Windows Vista SP2和Remote Desktop Client software(远程桌面)V7版不需要安装.NET FrameWork组件,只要系统装了KB971644的补丁。
  
  不同种类的Easy Print需求

  简易打印服务要在Windows Server 2008 R2上面工作正常还有一小部分其他必要条件。对于初学者来说,需要确定客户机和服务器的print spooler(打印进程池服务)服务是自动启动状态(已经启动)。

远程桌面打印

  另一个必要条件是远程桌面环境必须有一个服务器设置为远程桌面会话主机。简易打印没有这样的服务器是无法工作的。

  最后,务必在部署”远程桌面网关”的服务器上把”打印机重定向”的策略禁用。否则,客户端从外部网络连接远程桌面服务时将会发生故障。

远程桌面打印

作者

Brien M. Posey
Brien M. Posey

Brien M. Posey,微软认证系统工程师,Windows 2000 Server 和 IIS方面最有价值专家。Brien曾任全国性连锁医院的CIO,负责过Fort Knox的网络安全。作为一名自由撰稿人,他为微软, CNET, ZDNet, TechTarget, MSD2D, Relevant Technologies 以及其他的科技公司写过稿。

翻译

吴炫国
吴炫国

吴炫国,在网络管理领域有丰富经验,专注硬件、服務器、WiFi等方面。强烈爱好虚拟化,TechTarget中国虚拟化论坛版主。