Назад | Перейти на главную страницу

Работает ли Easy Print на моем сервере RDS Windows Server 2012 R2

У меня есть сервер Windows Server 2012 R2 с ролью служб удаленных рабочих столов, и я работаю над перенаправлением принтера.

Мои пользователи находятся в удаленных от сервера местах, и я хочу, чтобы их локальные принтеры были перенаправлены на сервер RDS, чтобы они могли печатать.

Я читал, что есть функция под названием «Easy Print», поэтому, не устанавливая никаких драйверов принтера на сервер и не внося никаких других изменений, я попытался перенаправить принтер HP.

На изображении ниже показаны свойства принтера для перенаправленного принтера HP LaserJet P3015.

Я не понимаю, почему используется «Модель» и, следовательно, драйвер принтера «MS Publisher Imagesetter».

Когда я запускаю следующее,

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

Работает ли Easy Print, и если да, то почему в качестве модели и драйвера принтера не указано «Remote Desktop Easy Print»?

У моих пользователей также есть другой тип принтера на некоторых сайтах «Brother DCP-7065DN Printer», и то же самое происходит, когда он перенаправляется, например «MS Publisher Imagesetter» - это драйвер принтера.

Нужно ли мне устанавливать драйверы принтера HP P3015 и Brother DCP-7065DN на сервере RDS?

ОБНОВИТЬ

Как ответили @KatherineVillyard и @joeqwerty, Easy Print поддерживается только тогда, когда клиентами являются Windows.

Я использую клиентов Mac и Ubuntu. Я настроил клиентов для перенаправления и использования драйвера принтера, который использует клиент. Это приводит к тому, что сервер Windows RDS устанавливает тот же драйвер при первоначальном подключении, что нормально.

Однако принтер после перенаправления продолжает использовать «MS Publisher Imagesetter», а не тот драйвер, который был автоматически установлен.

Интересно, причина этого в том, что на RDS устанавливается драйвер x64, а клиенты используют драйверы x86. Он пытался установить версию драйвера HP x86, но Windows Server жалуется и говорит, что драйверы x86 не могут быть установлены.

Какие-либо предложения?

ОБНОВЛЕНИЕ 2

Я определил, что проблема вызвана клиентом RDP (FreeRDP), который я использую как для Mac, так и для Ubuntu. Я отправил сообщение о проблеме с объяснением моих выводов и способ ее решения Вот.

Кстати, приложение Microsoft Remote Desktop из Mac App Store не работает в этом отношении, так как нет возможности указать конкретный драйвер принтера, и оно всегда устанавливает драйвер «MS Publisher Imagesetter» независимо от того, что установлено на сервере.

Я почти уверен, что принтер должен выглядеть так:

Есть параметр групповой политики:

Computer Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Printer Redirection

Также для Easy Print требуется:

  • Подключение к удаленному рабочему столу (RDC) 6.1
  • По крайней мере, Microsoft .NET Framework 3.0 с пакетом обновления 1