从32位和64位客户端打印到networking打印机

在这里,我们开始考虑从Windows XP切换到Windows 7的意义。我们有使用XPembedded式和Citrix Metaframe 4.5的瘦客户端,可以在XP上打印到networking打印机(柯尼卡美能达和惠普)和台式机/笔记本电脑用户。 我们也想开始将服务器迁移到Windows 2008 R2,目前我们使用Windows 2003 R2和Windows 2008 SP1。 主要的问题是,有些Windows 7用户可能会出于各种原因在64位,所以我们需要两个32位和64位客户端的打印驱动程序副本。 看来,在Windows Server 2008 r2上安装32位驱动程序的唯一方法是通过一些奇怪的远程安装过程,名称必须与64位版本匹配。

到目前为止,我们已经考虑过,试图使用HP通用打印驱动程序PCL 5或手动安装2个不同的驱动程序,从客户需要它的每一台打印机(噩梦)…我的方式离开这个问题的基础? 我错过了一个更明显的解决scheme吗?

除非我误解了你,否则你应该可以在服务器上添加所有必要的打印机驱动程序。 打开服务器上的打印机文件夹,右键单击浏览器窗口中的空白区域(或使用“文件”菜单),然后select“以pipe理员身份运行”=>“服务器属性”。

将会有一个“驱动程序”选项卡; 从那里你可以添加额外的打印机驱动程序 – 你会看到它确实显示了每个驱动程序安装的处理器。 这样,您可以安装x86,x64等驱动程序,当客户端连接到打印机时,相应的驱动程序将自动安装在客户端上。 这个function被称为“指向和打印”。

我知道我们使用了一台x64 Citrix服务器一段时间,然后把它移回到x86上,因为试图为我们使用的所有打印机查找64位驱动程序是一件麻烦事。 现在说我不认为客户端操作系统很重要,因为x86客户端始终连接到该服务器,并且他们从来没有通过x64 Citrix服务器进行打印的问题。

我相信这一切都取决于服务器端,如果您使用的是x86和x64服务器的混合,那么您将需要两个版本的驱动程序。 当我说的两个版本我的意思是在x64上,安装x64驱动程序,在x86上,安装x86驱动程序。 但是,您无需在Presentation Server的x64服务器上安装x86驱动程序。