Друк із віддаленого робочого столу за допомогою RD Easy Print Redirection

У режимі перенаправлення принтера користувачі можуть надсилати завдання друку з термінального сеансу RDP (RDS) на локальний принтер, підключений до комп’ютера. За замовчуванням Windows перенаправляє всі принтери, підключені до комп’ютера, до сеансу віддаленого робочого столу. Принтер локального пристрою за замовчуванням буде призначено принтером за замовчуванням у термінальному сеансі.

Зміст:

До Windows Server 2008 термінальний друк вимагав значних адміністративних зусиль, оскільки всі драйвери принтерів користувачів потрібно було встановлювати та оновлювати вручну на віддаленому сервері терміналів. Більше нових версій Windows підтримують універсальнийВіддалений робочий стіл Easy Printдрайвер, який дозволяє друкувати із сеансу RDP майже на будь-якому принтері.

Завдяки Easy Print немає потреби встановлювати рідні драйвери для перенаправлених принтерів на сервер RDP. Переспрямовані клієнтські принтери автоматично зіставляються з драйвером RD Easy Print. Драйвер Easy Print прозоро перенаправляє всі завдання друку в локальні черги друку комп’ютера. Користувачі можуть отримати доступ до всіх користувальницьких налаштувань драйвера локального принтера та параметрів із хоста RD через графічний інтерфейс керування принтером.

Як налаштувати Remote Desktop Easy Print у Windows

Якщо ви використовуєте Windows Server як RDP-сервер і маєте встановлену роль Remote Desktop Session Host (RDSH), тоді перенаправлення локальних принтерів через Easy Print має працювати за замовчуванням. Ніяких додаткових кроків не потрібно.

Хост віддаленого робочого стола спробує використати драйвер RD Easy Print для всіх переспрямованих клієнтських принтерів. Додаткова конфігурація не потрібна, і перенаправлені локальні принтери автоматично відображатимуться в сеансі користувача.

Щоб змусити сервер терміналів використовувати універсальний драйвер Remote Desktop Easy Print для переспрямованих принтерів, увімкніть цей режим у параметрах локальної групової політики.

  1. Відкрийте локальний редактор GPOgpedit.msc
  2. Перейдіть до Конфігурація комп’ютера -> Адміністративні шаблони -> Компоненти Windows -> Служби віддаленого робочого стола -> Хост сеансу віддаленого робочого стола -> Переспрямування принтера
  3. Увімкніть політикуСпочатку скористайтеся драйвером Remote Desktop Easy Print

Якщо цю політику вимкнено, адміністратор повинен вручну встановити драйвер принтера користувача на сервері терміналів (RD).

Щоб оновити параметри GPO, запустітьgpupdate /forceкоманду та завершити сеанс користувача (logoff).

Цей розділ групової політики містить додаткові параметри, які можна використовувати для налаштування поведінки переспрямованих принтерів.:

  • Перенаправляти лише клієнтський принтер за умовчанням– дозволяє зменшити кількість переадресованих принтерів від клієнта. У віддаленому сеансі буде доступний лише локальний принтер за замовчуванням, установлений на комп’ютері користувача.
  • Не встановлюйте клієнтський принтер за замовчуванням принтером за замовчуванням у сеансі
  • Укажіть поведінку резервного драйвера принтера термінального сервера– виберіть, чи призначити драйвер PCL або PS (PostScript) як резервний драйвер принтера, або виберіть будь-який інший тип драйвера.
  • Заборонити переспрямування принтера клієнта –забороняє використання перенаправлених принтерів у сеансі RDP (має бути вимкнено або не налаштовано).

Щоб легко керувати драйверами та переадресованими принтерами на стороні сервера RDP, ви можете встановитиprintmanagement.mscОснастка MMC. У настільних версіях Windows 10 і 11 він встановлений за замовчуванням. Користувачі Windows Server можуть додати його за допомогою такої команди:

DISM /online /add-capability /CapabilityName:Print.Management.Console~~~~0.0.1.0

Відкрийтеprintmanagement.mscконсоль. Переконайтеся, щоВіддалений робочий стіл Easy Printдрайвер доступний уВодіїрозділ. Не видаляйте цей драйвер, оскільки без нього переспрямування RD EasyPrint не працюватиме.

Якщо у вас розгорнуто ферму RDS, ви можете керувати переспрямуванням принтера для користувачів за допомогою кількох параметрів у налаштуваннях колекції RDS.

  • Дозволити переспрямування принтера клієнта
  • Використовуйте клієнтський пристрій друку за замовчуванням
  • Спочатку скористайтеся драйвером принтера Remote Desktop Easy Print

Налаштуйте перенаправлення локальних принтерів у клієнті RDP

Припустімо, що принтер уже встановлено та налаштовано в профілі користувача на клієнтському комп’ютері (це може бути або локально підключений, або мережевий принтер).

Щоб перенаправити локальні принтери на віддалений сеанс за допомогою клієнта RDP, увімкніть відповідний параметр у підключенні до віддаленого робочого стола (mstsc.exe) налаштування.

  1. Відкрийте клієнт RD і перейдіть доВкладка «Локальні ресурси».
  2. УвімкнітьПринтериу розділі «Локальні пристрої та ресурси» (тут ви також можете ввімкнути переспрямування буфера обміну RD).
  3. Якщо ви використовуєте програму, налаштовану як RD RemoteApp, її файл *.RDP має містити опцію дозволу переспрямування принтера:
    redirectprinters:i:1

Примітка. Щоб перенаправлені принтери працювали правильно, ім’я хоста клієнтського комп’ютера не повинно перевищувати 14 символів. Якщо ні, змініть ім’я комп’ютера на клієнтському пристрої.

Тепер підключіться до хосту RDP і перейдіть доНалаштування>Bluetooth і пристрої>Принтери та сканери. Тут мають з’явитися локальні принтери, перенаправлені на сеанс RDP.

Такі принтери можна ідентифікувати за їхніми назвами, які включають ім’я принтера та мітку «перенаправлений nДепце ідентифікатор сеансу користувача.

Ці перенаправлені принтери також відображатимуться на консолі керування друком (printmanagement.msc). Тут ви можете побачити, що вони використовують драйвер Remote Desktop Easy Print.

Використовуючи PowerShell, ви можете створити список переспрямованих принтерів на хості.

Get-Printer | ? DriverName -eq "Remote Desktop Easy Print" | Sort-Object | FT -AutoSize

Тепер користувачі можуть надсилати завдання друку з додатків на хості RDP, а драйвер Easy Print потім пересилає їх на локальні принтери. Якщо встановлено значення 1, переспрямування принтера заборонено.

Якщо переспрямування принтера RDP не працює на конкретному клієнті, перевірте, чиHKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Clientключ реєстру маєDisablePrinterRedirectionпараметр. Якщо встановлено значення1, він заперечує використання переспрямування принтера. Видаліть цей елемент реєстру або змініть значення на 0.

Використання принтерів, які не підтримують Remote Desktop Easy Print

Деякі принтери (зазвичай домашні або моделі класу SOHO) можуть не підтримувати Remote Desktop Easy Print або можуть мати проблеми сумісності під час використання з ним. Функція Remote Desktop Easy Print не працюватиме на Windows Server, якщо не встановлено роль RDSH. Для таких принтерів вам доведеться вручну інсталювати той самий драйвер як на клієнтському комп’ютері, так і на хості RDP.

Щоб інсталювати драйвер принтера, відкрийтеprintmanagement.mscконсоль. Клацніть правою кнопкою миші наВодіїрозділ і виберітьДодати драйвер.

Скористайтеся майстром додавання драйвера, щоб вказати шлях до драйвераІНФфайл і встановіть його.

ПОВ'ЯЗАНО:3 способи створення ярлика для керування друком на робочому столі Windows 10

Зверніть увагу, що імена драйверів принтера на клієнті та сервері повинні бутиточно так само (!!!).

Наступного разу, коли користувач підключатиметься до цього хосту RDP/RDS, його локальний принтер буде автоматично перенаправлено на віддалений сеанс. Замість використання драйвера TS Easy Print він використовуватиме свій рідний драйвер, який ви встановили як на клієнті, так і на сервері.

Рекомендується ввімкнути режим ізоляції драйвера друку, щоб підвищити безпеку та надійність сервера RD із власними драйверами. Для цього відкрийте локальний редактор GPO та ввімкніть такі параметри в розділі «Конфігурація комп’ютера» -> «Адміністративні шаблони» -> «Принтери»:

  • Виконуйте драйвери друку в ізольованих процесах
  • Перевизначити параметр сумісності виконання драйвера принтера, який повідомляє драйвер принтера

Related Posts