对于终端服务来说,打印始终是个头痛的问题,打印重定向失败后,在尝试了替换厂商通用驱动程序和微软自带驱动程序后,如果仍然无法打印,添加网络打印机或许成为我们的一根救命稻草。

具体来说,就是在服务器端添加客户端的打印机为网络打印机,然后通过选择网络打印机的方法来打印。

对于客户端与服务器在同一个局域网范围来说,这个方法实施起来要简单的多,直接添加网络打印机就可以了。

对于客户端与服务器不在同一个局域网,而是通过WAN方法访问时,部署起来可能要麻烦些,具体操作步骤:

1、如果客户端与服务器是通过专线连接(如DDN或ISDN),这种架构的网络,就如同局域网情形一样,直接添加网络打印机;

2、如果客户端使用诸如ADSL的网络,而服务器在机房,这种情况,则必须建立一个专用通道,比如×××;

一、如果服务器端的出口设备集成×××或是有×××设备,启用×××设备,在客户端设置×××连接,添加客户端的打印机成服务器的网络打印机;

二、如果服务器端没有×××设备,则要考虑软件×××了,最简单的可以使用windows server系统自带的×××建立×××服务器,当然服务器端出口设备(路由器或防火墙)要开启1723端口,同时还要出口设备支持开启GRE协议,客户 端再设置×××连接,从而建立×××连接,添加网络打印机;

通过这种方法,就可以彻底的解决打印的问题,虽然复杂,但还算有效,当然更好的选择可能是第三方厂商的打印解决方案 如ThinPrint,但成本自然上升,管理任务也未必减轻

需要注意的事项:

1、为每个终端用户分配一个唯一的帐号,如果多个用户使用同一个帐号登录的话,他将看到多个映射打印机和网络打印机,可能在选择打印机时产生困惑;

2、每个终用户帐号不要是管理员帐号,因为管理员帐号是看到所有打印机的,如果普通帐号在运行软件时出现问题,而在用管理员帐号可以,使用Filemon和Regmon工具分析软件需要使用哪些权限;

2、终端服务器默认情况下,会将映射的打印机作为默认打印机,这样,终端用户每次打印作业时,都要手工去选择网络打印机,要解决这个问题,可以修改 组策略,计算机配置—管理模板—windows组件—终端服务—客户端/服务器数据重定向—不将默认客户端打印机设置为会话默认打印 机;

文章转载自http://www.vmsky.com/tech/Microsoft/rdpts/2009/1117/6301.html