我有一个Windows Server 2012 R2服务器与远程桌面服务angular色,我正在努力使打印机redirect工作。
我的用户位于服务器的远程位置,我希望他们的本地打印机被redirect到RDS服务器,以便他们可以打印。
我读过有一个称为“轻松打印”的function,所以如果不在服务器上安装任何打印机驱动程序或进行任何其他更改,我尝试redirectHP打印机。
下图显示了HP LaserJet P3015redirect打印机的打印机属性。

我不明白的是为什么“型号”,因此使用的打印机驱动程序是“MS Publisher照排机”。
当我运行以下,
C:\Users\Administrator>powershell -command "get-printerdriver *|select name" name ---- Microsoft XPS Document Writer v4 HP LaserJet P3011/P3015 PCL6 Class Driver Remote Desktop Easy Print MS Publisher Imagesetter Microsoft enhanced Point and Print compatibility driver Microsoft enhanced Point and Print compatibility driver
轻松打印工作,如果是这样,为什么不说“远程桌面轻松打印”作为“型号”和打印机驱动程序?
我的用户在某些站点“Brother DCP-7065DN打印机”上也有另一种types的打印机,redirect时也会发生同样的情况,例如“MS Publisher照排机”是打印机驱动程序。
是否需要在RDS服务器上安装HP P3015和Brother DCP-7065DN打印机驱动程序?
正如@KatherineVillyard和@joeqwerty所回答的那样,Easy Print仅在客户端是Windows时才受支持。
我正在使用Mac和Ubuntu客户端。 我已经configuration客户端redirect并使用客户端正在使用的打印机驱动程序。 这导致Windows RDS服务器在初始连接上安装相同的驱动程序,这很好。
但是,打印机一旦redirect继续使用“MS Publisher照排机”,而不是自动安装的正确驱动程序。
我想知道是否这是因为在RDS上安装的驱动程序是x64,而客户端是使用x86驱动程序。 它试图安装惠普驱动程序x86版本,但Windows Server抱怨说,x86驱动程序无法安装。
有什么build议么?
我确定这个问题是由我用于Mac和Ubuntu的RDP客户端(FreeRDP)造成的。 我在这里提交了一个解释我的发现和解决方法的问题 。
顺便说一句,从Mac App Store微软的远程桌面应用程序在这方面被打破,因为没有办法指定一个特定的打印机驱动程序,并始终将驱动程序设置为“MS Publisher照排机”,无论在服务器上安装什么。
我很确定打印机应该是这样的:

有一个组策略设置:
Computer Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Printer Redirection
另外,Easy Print要求: