Как подключить принтер по rdp windows 7

Режим перенаправления (проброса) принтеров позволяет пользователям отправлять задания печати из терминальной RDP (RDS) сессии на свой локальный принтер, подключенном к компьютеру. По умолчанию в Windows пробрасываются все подключенные к компьютеру принтеры, и принтер назначенный по-умолчнаию на локальном устройстве, будет назначен устройством по-умолчанию в терминальной сессии.

Содержание:

  • Настройка Easy Print на RDP (RDS) сервере
  • Включаем проброса принтера в RDP сессию на клиенте
  • Использование в RDP принтеров, которые не поддерживают режим EasyPrint

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

При использовании Easy Print не нужно устанавливать драйвера для перенаправленных принтеров на RDP сервере, а перенаправленный клиентский принтер автоматически сопоставляется с драйвером RD Easy Print. Драйвер Easy Print прозрачно перенаправляет все задания в локальные очереди печати на компьютер, кроме того, он обеспечивает полноценный доступ к графическому интерфейсу управления принтером на локальной машине (доступны все кастомные опции и настройки печати).

Настройка Easy Print на RDP (RDS) сервере

Если в качестве RDP сервера используется Windows Server и на нем установлена роль Remote Desktop Session Host, то перенаправление локальных принтеров через Easy Print должно работать по умолчанию, дополнительно делать ничего не нужно.

 роль Remote Desktop Session Host в Windows Server

Для всех проброшенных клиентских принтеров RDP хост будет пытаться использоваться драйвера RD Easy Print. Дополнительная настройка не требуется, локальные принтера автоматически появятся в сеансе пользователя.

Чтобы терминальный сервер всегда пытался использовать универсальный драйвер Remote Desktop Easy Print для проброшенных принтеров, нужно включить этот режим в локальной групповой политике.

  1. Откройте редактор групповых политик
    gpedit.msc
  2. Перейдите в раздел Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Printer Redirection (Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Перенаправление принтеров)
  3. Включите политику Use Remote Desktop Easy Print driver first (Использовать в первую очередь драйвер принтера Easy Print служб удаленных рабочих столов)
    Включить политику использовать Использовать в первую очередь драйвер принтера Easy Print для КВЗ

Если эта политика отключена, значит драйвер принтера пользователя нужно вручную устаналивать на терминальном (RDP) сервере.

Чтобы обновить настройки GPO нужно выполнить команду
gpupdate /force
и завершить сессию пользователя (logoff).

Дополнительные параметры GPO из этой секции, которые можно использовать для настройки перенаправления принтеров в RDP сессии:

  • Redirect only the default client printer (Перенаправлять только используемый по умолчанию принтер клиента) – позволяет уменьшить количество пробрасываемых принтеров с клиентского устройства. В удаленной сессии будет виден только принтер, назначенный на компьютере пользователя по-умолчанию.
  • Do not set default client printer to be default printer in a session (Не устанавливать используемый по умолчанию принтер клиента в качестве принтера для сеанса)
  • Specify terminal server fallback printer driver behavior (Задать поведение сервера терминалов при выборе резервного драйвера принтера) – позволяет указать нужно ли назначать для резервного принтера PCL, PS (PostScript) или любой из этих тип драйвера.
  • Do not allow client printer redirection – позволяет полностью запретить использование перенаправленных принтеров в RDP сессии (должно быть отключено или не задано).

Для удобства управления драйверами и проброшенными принтерами на стороне RDP сервера можно установить консоль printmanagement.msc. В дестопных Windows 10/11 она установлена по-умолчанию, а в Windows Server ее можно добавить с помощью команды:

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

Откройте консоль
printmanagement.msc

Проверьте, что в разделе Drivers есть драйвер Remote Desktop Easy Print. Не удаляйте этот драйвер печати, без него перенаправление принтеров EasyPrint работать не будет.

Драйвер Remote Desktop Easy Print

Если у вас развернута RDS ферма, в настройках RDS коллекций есть несколько опций для управления перенаправлением принтеров для пользователей:

  • Allow client printer redirection
  • Use the client default printing device
  • Use the Remote Desktop Easy Print print driver first

Включаем проброса принтера в RDP сессию на клиенте

Предполагаем, что на клиентском компьютере в профиле пользователя уже установлен и настроен принтер (это может быть локально подключенный принтер, или сетевой принтер)

Чтобы RDP клиент пробрасывал локальные принтеры в сессию на удаленном хосте, нужно включить соответствующую опцию настройках утилиты Remote Desktop Connection (
mstsc.exe
).

  1. Запустите утилиту, перейдите на вкладку Local Resources
  2. В секции Local devices and Resources включите опцию Printers (здесь же включается проброс буфера обмена).
  3. Если вы подключаетесь к приложению, опублиованному в виде RemoteApp, с помощью файла, для проброса принтеров в *.RDP файле должна присуствовать строка:
    redirectprinters:i:1

Нюанс. Для корректной работы перенаправленных принтеров, имя (
hostname
) клиентского компьютера не должно превышать 14 символов. Если это не так, измените имя компьютера на клиенте.

Теперь подключаемся к RDP серверу и переходив в раздел Settings -> Bluetooth & Devices -> Printers & scanners. Здесь должны появится проброшенные в RDP сессию локальные принтеры.

Их можно опознать по именам, в которых указано имя принтера и метка (redirected n). Где n это ID сессии пользователя.

Перенаправленные принтеры в сессии пользователя на терминальном сервере

Также эти перенаправленные принтера будут отображаться в консоли управления принтерами
printmanagement.msc
. Здесь видно, что для них используется драйвер Remote Desktop Easy Print.

Проверить, что принтеры проброшены в сессию через Easy Print

Пользователь может отправлять задания печати из приложений на RDP сервере, и они будут пересылаться драйвером Easy Print для печати на локальных принтерах.

Если на определенном клиенте не работает проброс принтеров в RDP, проверьте есть ли разделе реестра
HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client
параметр
DisablePrinterRedirection
со значением 1. Он может блокировать перенаправление принтеров. Удалите параметр или измените значение на 0.

Использование в RDP принтеров, которые не поддерживают режим EasyPrint

Есть ряд принтеров (как правило домашние или класса SOHO), которые не поддерживают функцию Easy Print, или работают в этом режиме некорректно. Также Easy Print не будет работать на Windows Server без установки роли RDSH. Для таких принтеров придется вручную установить одинаковые драйвера на клиентский компьютер и на терминальный сервер.

Чтобы установить драйвер, откройте консоль
printmanagement.msc
. Щелкните правой кнопкой по разделу Drivers и выберите Add Driver.

Воспользуйтесь мастером добавления драйвера, укажите путь к INF файлу драйвера и установите его.

Установка драйвера принтера из INF файла

Обратите внимание, что название драйвера принтера на клиенте и на сервере должны быть полностью идентичными.

Теперь, когда пользователь в следующий раз подключится к этому RDP/RDS хосту, в его сессию будет автоматически перенаправлен локальный принтер. Причем для него будет использоваться его собственный нативный драйвер (который вы установили на клиенте и на сервере) вместо драйвера TS Easy Print.

Установка родного драйвера принтера на RDP сервер

Для повышения безопасности и надежности RD сервера с нативными драйверами рекомендуется

включить режим изоляции драйверов печати

. Для этого в локальной GPO в разделе Computer Configuration -> Administrative Templates -> Printers включите параметры:

  • Выполнить драйверы принтеров в изолированных процессах (Execute print drivers in isolated processes)
  • Переопределить параметр совместимости выполнения драйвера печати, назначенный драйвером печати (Override print driver execution compatibility setting reported by print driver)

Подключение принтера к удаленному рабочему столу

При подключении по RDP Вы можете распечатывать информацию на принтер Вашего ПК.

Подключение принтера к удаленному рабочему столу фото 1

Настройки доступности принтера можно сделать в файле подключения.


1 Нажмите правой клавишей мыши на значке RDP подключения. Выберите «Изменить»


2 В открывшемся окне перейдите на вкладку «Локальные ресурсы». Для подключения локальных принтеров установите «галочку» в чекбоксе «Принтеры».

Подключение принтера к удаленному рабочему столу фото 3


3 Вернитесь на вкладку «Общие» и нажмите «Сохранить»

Подключение принтера к удаленному рабочему столу фото 4


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

Скорость печати зависит от скорости и устойчивой работы Вашего Интернет соединения.

Принтер должен быть установлен на локальном ПК и корректно работать.

Если у Вас возникли вопросы, вы всегда можете обратиться в службу поддержки по телефону 8-800-505-37-68. Мы работаем 24/7


Рейтинг 4.67/18:

4 / 4 / 3

Регистрация: 05.11.2012

Сообщений: 245

18.03.2018, 21:50. Показов 3679. Ответов 8


Здравствуйте друзья! есть два компьютера, на win7/64, один комп подключается к другому через RDP, там запускается небольшая турецкая программка, после окончания работы, пользователь получает отчет, который нужно распечатать, но комп который в данный момент выступает сервером, не видит клиентский принтер, как заставить его печать на принтере клиента?
Была аналогичная ситуация с сервером 1с, но тут проблема решилась быстро, на терминале, добавил роли, установил дрова принтера, который стоит у клиента, и все отлично заработало.
В связке win7 и win7, как то не пойму как это реализуется



0



IT_Exp

Эксперт

34794 / 4073 / 2104

Регистрация: 17.06.2006

Сообщений: 32,602

Блог

18.03.2018, 21:50

8

348 / 267 / 66

Регистрация: 12.12.2012

Сообщений: 2,112

19.03.2018, 01:01

Переброс принтера установлен в свойствах rdp?

Если не пашет, расшариваешь принтер и подключаешь его на удаленке.



0



5336 / 2204 / 470

Регистрация: 17.10.2015

Сообщений: 9,355

19.03.2018, 08:14

Сообщение от pEntity

Переброс принтера установлен в свойствах rdp?

Т.е. должна стоять галочка тут

Кликните здесь для просмотра всего текста



0



4 / 4 / 3

Регистрация: 05.11.2012

Сообщений: 245

19.03.2018, 10:03

 [ТС]

romsan, да галочка стоит, но система все равно не видит, попробую расшарить принтер, и установить так =) бьольшое спасибо друзья



0



348 / 267 / 66

Регистрация: 12.12.2012

Сообщений: 2,112

19.03.2018, 11:26

Сообщите результат.



0



4 / 4 / 3

Регистрация: 05.11.2012

Сообщений: 245

19.03.2018, 11:50

 [ТС]

Принтер изь RDP стал виден, появилась подпись «Перенаправление», но теперь, он просто отказывается печатать, то есть отправляю доки на печать, а эффекта ноль



0



348 / 267 / 66

Регистрация: 12.12.2012

Сообщений: 2,112

19.03.2018, 11:56

В очереди задачи хоть есть что-то? Попробуйте расшарить и подключить его на удаенке. Знаете как это сделать ?



0



5336 / 2204 / 470

Регистрация: 17.10.2015

Сообщений: 9,355

19.03.2018, 13:24

borockov, у меня были проблемы с печатью по RDP. Но у меня на ПК-WinServ2008 были танцы с бубном. Если не разберетесь, посмотрите мои темы, может что и пригодится.



1



4 / 4 / 3

Регистрация: 05.11.2012

Сообщений: 245

21.03.2018, 10:10

 [ТС]

Друзья. в общем помучался немного, но в итоге все получилось, решил проблему следующим образом, на удаленном компьютере, выбрал установку принтера, затем обзор, вбил ip адрес компьютера к которому подключен принтер, затем установка драйверов, и вуаля, принтер стал печатать =)))

Добавлено через 1 минуту
romsan, до этого была проблема с печатью по rdp на win server 2012 r2, но вопрос был решен достаточно быстро, создал роли, добавил дрова, и все заработало =)
Огромное вам спасибо друзья!



0



BasicMan

Эксперт

29316 / 5623 / 2384

Регистрация: 17.02.2009

Сообщений: 30,364

Блог

21.03.2018, 10:10

9

Новые блоги и статьи

Все статьи  

Все блоги / 

Трансферное обучение с предобученными моделями в Keras с Python

AI_Generated 06.05.2025

Суть трансферного обучения проста: взять модель, которая уже научилась решать одну задачу, и адаптировать её для решения другой, похожей задачи. Мозг человека работает по схожему принципу. Изучив. . .

Циклические зависимости в C#: методы управления и устранения

stackOverflow 06.05.2025

Если вы хоть раз работали над не самым тривиальным проектом на C#, то наверняка сталкивались с той ситуацией, когда компилятор вдруг начинает сыпать странными ошибками о невозможности разрешить. . .

Как перейти от Waterfall к Agile

EggHead 06.05.2025

Каскадная модель разработки Waterfall — классический пример того, как благие намерения превращаются в организационный кошмар. Изначально созданная для упорядочивания хаоса и внесения предсказуемости. . .

Оптимизация SQL запросов — Продвинутые техники

Codd 06.05.2025

Интересно наблюдать эволюцию подходов к оптимизации. Двадцать лет назад всё сводилось к нескольким простым правилам: «Избегайте SELECT *», «Используйте индексы», «Не джойните слишком много таблиц». . . .

Создание микросервисов с gRPC и Protobuf в C++

bytestream 06.05.2025

Монолитные приложения, которые ещё недавно считались стандартом индустрии, уступают место микросервисной архитектуре — подходу, при котором система разбивается на небольшие автономные сервисы, каждый. . .

Многопоточность и параллелизм в Python: потоки, процессы и гринлеты

py-thonny 06.05.2025

Параллелизм и конкурентность — две стороны многопоточной медали, которые постоянно путают даже бывалые разработчики.

Конкурентность (concurrency) — это когда ваша программа умеет жонглировать. . .

Распределенное обучение с TensorFlow и Python

AI_Generated 05.05.2025

В машинном обучении размер имеет значение. С ростом сложности моделей и объема данных одиночный процессор или даже мощная видеокарта уже не справляются с задачей обучения за разумное время. Когда. . .

CRUD API на C# и GraphQL

stackOverflow 05.05.2025

В бэкенд-разработке постоянно возникают новые технологии, призванные решить актуальные проблемы и упростить жизнь программистам. Одной из таких технологий стал GraphQL — язык запросов для API,. . .

Распознавание голоса и речи на C#

UnmanagedCoder 05.05.2025

Интеграция голосового управления в приложения на C# стала намного доступнее благодаря развитию специализированных библиотек и API. При этом многие разработчики до сих пор считают голосовое управление. . .

Реализация своих итераторов в C++

NullReferenced 05.05.2025

Итераторы в C++ — это абстракция, которая связывает весь экосистему Стандартной Библиотеки Шаблонов (STL) в единое целое, позволяя алгоритмам работать с разнородными структурами данных без знания их. . .

Наверх

Если локальный принтер не появляется в rdp-сессии пользователя, необходимо в первую очередь убедиться, что проброс включен со стороны rdp-клиента. Если в меню Локальные ресурсы отсутствует чекбокс Принтеры, его необходимо установить.

 

В случае если на сервере установлена роль «Remote Desktop Session Host», а клиентская операционная система и принтер поддерживают технологию «Easy Print», то дополнительная настройка не требуется, принтер появится в сеансе пользователя.

 Если роль «Remote Desktop Session Host» не установлена, либо технология «Easy Print» не поддерживается на клиенте, проблему можно решить установкой драйвера принтера на сервер. Для этого необходимо выполнить следующие действия:

1. Зайти на сервер под учетной записью с правами администратора, нажать кнопку Пуск, в меню Выполнить ввести mmc.exe и добавить оснастку Управление печатью

 

 

2. Открыть добавленную оснастку, нажать Добавить локальный сервер, нажать Готово

3. Нажать правой кнопкой мыши на раздел Драйверы и выбрать Добавить драйвер

4. Укажите путь к нужному inf-файлу и нажмите Открыть. Необходимо установить на сервер драйвер для той же ОС и разрядности, которая используется на клиенте. То есть, если используется Windows Server 2016, к которому осуществляется подключение с Windows 10 x86, драйвер на сервер нужно добавлять для Windows 10 x86.

 

 5. После завершения установки, драйвер появится в списке, как на скриншоте. После завершения установки следует завершить активный сеанс пользователя и зайти заново.

 

6. Также рекомендуется выполнить изоляцию установленного драйвера. Для этого нужно нажать на драйвер правой кнопкой мыши, нажать Установка изоляции драйвера и выбрать один из режимов изоляции (рекомендуется использовать режим «Изолирован»):

 

Технология изоляции драйвера позволяет запускать отдельный процесс для изолированного драйвера, в случае возникновения проблем с конкретным изолированным драйвером принтера, это не приведет остановке службы печати и не повлияет на работу других принтеров.

Режим изоляции «Общий доступ» запускает все изолированные драйверы принтера в одном экземпляре процесса PrintIsolationHost.exe, но отдельно от диспетчера печати.

Режим изоляции «Изолирован» запускает каждый изолированный драйвер в собственном экземпляре процесса PrintIsolationHost.exe.

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

Sharing a printer over a Remote Desktop Protocol (RDP) connection can streamline printing tasks for users working on remote servers. Here, we outline effective methods to configure printer redirection while addressing common issues.

Table of Contents:

  1. Common Problems with RDP Printer Redirection
  2. Enable Local Printer in Remote Desktop Using Native Functionality
    •    • Enhanced Configurations for Modern Environments
  3. Share Printer over RDP with USB Network Gate

Common Problems with RDP Printer Redirection

Printing is an essential part of virtually any modern office. In some cases, it’s as easy as installing a print driver and attaching a printer to a computer. It can also become an extremely complicated activity that involves many moving parts.

Open remote desktop connection

An example can be seen in organizations using Microsoft Remote Desktop Services. In this kind of environment, system administrators have to balance the needs of employees using locally attached printers with those working through virtual apps and Remote Desktop sessions.

Among the problems that might get in the way of successfully implementing RDP printer redirection are:

  • The server may not recognize the printer;
  • The remote machine is not configured properly to be a print server;
  • Printer redirection is disabled;
  • Group Policy has been configured to block printer redirection.

Users can achieve efficient and reliable printer redirection over RDP by combining built-in Windows tools with advanced options like Universal Print or third-party solutions such as USB Network Gate.

For detailed troubleshooting, refer to Microsoft’s official forum thread for additional insights into resolving specific issues.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Fiio btr5 драйвер для windows
  • Windows server set time
  • Как убрать нераспределенное место на жестком диске windows 10
  • Freedos установка windows msi
  • Hydra gui для windows