从x86terminal服务器打印到x64机器

我有一个Windows Server 2008 x86应用程序服务器。 此时升级不是一个选项。 我有客户端连接到远程应用程序,并尝试打印。 x86用户没有问题,但x64客户无法看到打印对话框中列出的打印机。

有没有解决的办法? 我认为这是由于他们是X64机器?

如何让我的客户打印?

我假设你需要安装x64位驱动程序。

在您的打印服务器上,转到“ Printer Properties ,然后单击“ Sharing选项卡。 点击Additional Drivers... 当您从制造商的网站下载x64位驱动程序时,您需要确保驱动程序名称与x86驱动程序的名称完全相同,您应该从该驱动程序起步。

我见过像HP LaserJet xxxx PCL6 x86驱动程序,然后他们有HP LaserJet xxxx PCL 6驱动程序的问题。 这个额外的空间是一个杀手。

这篇Microsoft文章与如何设置terminal服务器有一些相关性: http : //technet.microsoft.com/en-us/library/cc753853(v=ws.10).aspx ,所以请确保您至less已经遵循这是指示。

基本上,您需要确保每台打印机上的驱动程序都可以在terminal服务器(正确的版本和位置)上使用。 哎呀! 如果幸运的话,他们大多使用相同的打印机。 如果不…

要获得驱动程序,大多数打印机制造商有几个可用的驱动程序包 寻找那些像“最小”,“networking安装”,或“基本驱动程序”的东西。 惠普例如有“全function软件和驱动程序”或“基本驱动程序”。

这些通常是ZIP文件或自解压EXE文件,这些文件将为您提供可添加到服务器的真实.inf文件和相关文件。

如果这些不可用,您可以运行terminal服务器上的完整安装程序(但是也将安装所有打印机辅助程序的东西,几乎肯定不需要),或者启动安装程序,然后查看%它提取的文件的TEMP%,将它们复制到别处,然后取消安装。

或者,您可以使用像ThinPrint这样的不需要每个打印机的唯一驱动程序。 但是,它确实需要将ThinPrint客户端安装在连接的每个人的计算机上。 (这不一定是ThinPrint的build议,也有其他的可以做同样的事情,这可能会更好,我之前使用过ThinPrint,而且确实有效。)