Печать через удалённый рабочий стол: настройка принтеров, Easy Print и диагностика

При работе на терминальном сервере или удалённом рабочем столе документы создаются на сервере, а распечатать их часто нужно на принтере, который находится рядом с пользователем. Для этого протокол RDP поддерживает перенаправление локальных принтеров в удалённый сеанс.
В штатной схеме пользователю не требуется устанавливать свой принтер непосредственно на сервере. Клиент удалённого рабочего стола передаёт сведения об устройстве в сеанс, а Windows Server создаёт перенаправленный принтер с помощью Remote Desktop Easy Print.
На практике печать может не работать по нескольким причинам: перенаправление отключено в клиенте, его запрещает групповая политика, не запущена служба печати, клиентский драйвер работает некорректно или приложение выбирает не тот принтер. Иногда устройство появляется в сеансе, но задание зависает в очереди или печатается с неправильными полями.
Диагностику лучше выполнять последовательно — от локального компьютера пользователя к параметрам RDP-сеанса, политикам терминального сервера и журналам печати. Такой порядок позволяет не устанавливать лишние драйверы на сервер и быстрее определить, на каком этапе перестаёт работать перенаправление.
Как работает перенаправление принтера через RDP
При подключении к удалённому рабочему столу клиент RDP может передавать в сеанс сведения о доступных локальных устройствах: дисках, буфере обмена, звуке, смарт-картах и принтерах.
Если перенаправление печати разрешено, в удалённом сеансе создаётся отдельный принтер. В его названии обычно присутствуют имя локального устройства и номер сеанса.
Упрощённая схема выглядит так:
Локальный компьютер пользователя
│
│ установлен локальный
│ драйвер принтера
▼
Клиент RDP (mstsc.exe)
│
│ перенаправление печати
▼
Удалённый сеанс Windows Server
│
│ Remote Desktop Easy Print
▼
Очередь печати в сеансе
│
│ задание передаётся
│ на клиентский компьютер
▼
Локальный принтер
Remote Desktop Easy Print используется как универсальный серверный драйвер. Он уменьшает необходимость устанавливать на терминальный сервер отдельный драйвер для каждой модели принтера.
При этом локальный драйвер всё равно должен корректно работать на компьютере пользователя. Если принтер не печатает локально, перенаправление через RDP также не решит проблему.
| Компонент | За что отвечает | Что проверить |
|---|---|---|
| Локальный принтер | Физическая печать документа | Работу тестовой страницы вне RDP-сеанса |
| Клиент RDP | Передачу принтера в удалённый сеанс | Флажок «Принтеры» в параметрах подключения |
| Политики RDS | Разрешение или запрет перенаправления | Настройки перенаправления принтеров |
| Remote Desktop Easy Print | Создание перенаправленного принтера на сервере | Политику выбора Easy Print и наличие принтера в сеансе |
| Диспетчер печати | Обработку очереди и заданий | Состояние службы Print Spooler и очередей печати |
| Приложение | Выбор принтера и параметров страницы | Принтер по умолчанию, формат бумаги и поля |
Как включить принтер в клиенте удалённого рабочего стола
Проверку нужно начинать на компьютере пользователя. Если клиент RDP не передаёт принтер в сеанс, изменение настроек сервера не даст результата.
Проверка локальной печати
Сначала необходимо убедиться, что принтер работает без удалённого подключения:
- устройство отображается в параметрах Windows;
- принтер не находится в состоянии «Автономная работа»;
- очередь не содержит зависших заданий;
- печатается тестовая страница;
- установлен корректный локальный драйвер;
- если принтер сетевой, компьютер пользователя видит его по сети.
До устранения локальной проблемы переходить к диагностике RDP не имеет смысла.
Включение перенаправления в mstsc.exe
В стандартном клиенте Windows откройте окно «Подключение к удалённому рабочему столу» командой:
mstsc.exeЗатем выполните следующие действия:
- Нажмите «Показать параметры».
- Откройте вкладку «Локальные ресурсы».
- В разделе локальных устройств установите флажок «Принтеры».
- Выполните новое подключение к серверу.
В сохранённом RDP-файле этой настройке соответствует параметр:
redirectprinters:i:1Значение 1 разрешает передачу принтеров, а 0 отключает её.
Проверка принтера в удалённом сеансе
После подключения откройте список принтеров в удалённой Windows. Перенаправленное устройство обычно получает название вида:
HP LaserJet (перенаправлено 3)Номер может меняться между подключениями. Поэтому в программах и скриптах не следует жёстко привязываться к полному имени с номером сеанса.
Если устройство появилось, попробуйте сначала напечатать тестовую страницу или простой документ из стандартного приложения. Это поможет отделить проблему перенаправления от ошибки конкретной программы.
Как настроить Remote Desktop Easy Print на сервере
Если клиентская настройка включена, но принтер не появляется, нужно проверить групповые политики узла сеансов удалённых рабочих столов.
Параметры находятся в разделе:
Конфигурация компьютера
└─ Административные шаблоны
└─ Компоненты Windows
└─ Службы удалённых рабочих столов
└─ Узел сеансов удалённых рабочих столов
└─ Перенаправление принтеров
Политика запрета перенаправления
Основная политика называется «Не разрешать перенаправление клиентских принтеров».
| Состояние политики | Результат |
|---|---|
| Включена | Клиентские принтеры не перенаправляются |
| Отключена | Перенаправление разрешено |
| Не задана | Используется поведение по умолчанию, если его не меняют другие политики |
Если эта политика включена, настройка Easy Print не сможет вернуть принтеры в сеанс. Сначала нужно устранить общий запрет перенаправления.
Выбор Easy Print в качестве основного драйвера
Для штатной схемы следует проверить политику «Сначала использовать драйвер принтера Remote Desktop Easy Print».
При включённой политике сервер в первую очередь использует универсальный механизм Easy Print. Если политика отключена, сервер сначала пытается подобрать установленный драйвер, соответствующий клиентскому принтеру.
Для большинства обычных офисных принтеров Easy Print удобнее, потому что:
- на сервер не требуется устанавливать драйвер каждой модели;
- снижается количество сторонних компонентов в системе;
- обновление локального принтера меньше влияет на терминальный сервер;
- один сервер проще обслуживать при большом количестве пользователей.
Применение групповой политики
После изменения локальной или доменной политики выполните:
gpupdate /forceЗатем завершите пользовательский сеанс и подключитесь заново. В некоторых инфраструктурах для полного применения компьютерной политики может потребоваться перезагрузка узла сеансов, поэтому изменение следует выполнять в согласованное время.
Проверить итоговые политики можно командой:
gpresult /h C:\Temp\gpresult.htmlОтчёт покажет, какая групповая политика применила конкретный параметр. Это особенно полезно в домене, где локальная настройка может быть переопределена политикой более высокого уровня.
Диагностика службы печати и очередей
Если перенаправленный принтер виден, но задания не печатаются, нужно проверить службу диспетчера печати и состояние очереди.
Проверка Print Spooler
Состояние службы можно проверить в PowerShell:
Get-Service SpoolerНормальное состояние:
Status Name DisplayName
------ ---- -----------
Running Spooler Диспетчер печати
Если служба остановлена, сначала нужно выяснить причину. Для запуска используется:
Start-Service SpoolerПерезапуск службы:
Restart-Service SpoolerНа терминальном сервере перезапуск диспетчера печати влияет на всех пользователей и на все активные очереди. Перед выполнением команды нужно предупредить пользователей и убедиться, что нет важных заданий.
Очистка зависшей очереди
Если в очереди застряло повреждённое задание, обычное удаление из интерфейса может не сработать. В этом случае применяется следующий порядок:
- Завершить или приостановить отправку новых заданий.
- Остановить службу диспетчера печати.
- Очистить файлы очереди.
- Запустить службу повторно.
- Проверить печать тестового документа.
Каталог очереди обычно расположен здесь:
C:\Windows\System32\spool\PRINTERSЕсли требуется очистка, её выполняют из административного PowerShell:
Stop-Service Spooler
Remove-Item C:\Windows\System32\spool\PRINTERS\* -Force
Start-Service SpoolerПеред выполнением нужно убедиться, что путь соответствует стандартной конфигурации и администратор понимает последствия удаления всех заданий.
Проверка журналов печати
События печати можно искать в «Просмотре событий»:
Журналы приложений и служб
└─ Microsoft
└─ Windows
└─ PrintService
Для более подробной диагностики может потребоваться включить операционный журнал Operational. После воспроизведения ошибки нужно проверить время события, имя пользователя, имя принтера и код ошибки.
Также полезны журналы Remote Desktop Services, если устройство не создаётся при входе в сеанс.
Типичные проблемы печати через удалённый рабочий стол
Симптом помогает определить, на каком уровне искать причину. Не следует сразу переустанавливать драйверы на сервере, если принтер вообще не передаётся клиентом.
| Симптом | Вероятная причина | Что проверить |
|---|---|---|
| Принтер отсутствует в сеансе | Отключено перенаправление в клиенте или политике | Флажок «Принтеры», RDP-файл, групповую политику |
| Видны не все принтеры | Устройства недоступны на локальном ПК или используются ограничения клиента | Локальную печать и список устройств перед подключением |
| Принтер появился, но не печатает | Сбой очереди, локального драйвера или службы Spooler | Тестовую страницу, очередь и журналы |
| Задание зависает в очереди | Повреждённое задание или ошибка драйвера | Состояние очереди на сервере и клиенте |
| После переподключения изменился принтер | Изменился номер перенаправленного сеанса или устройство по умолчанию | Выбор принтера в приложении и настройки принтера по умолчанию |
| Печатается неправильный формат | Различаются параметры бумаги или возможности драйвера | A4/Letter, ориентацию, поля и свойства задания |
| Печать работает из блокнота, но не из 1С | Проблема в настройках прикладной программы или конкретной печатной формы | Выбранный принтер, параметры макета и права пользователя |
| Печать работает у одного пользователя | Различаются клиентские настройки, политики или драйверы | Сравнить RDP-файлы и локальные рабочие станции |
Принтер не появляется после переподключения
Если пользователь не завершил сеанс, а только отключился от него, после повторного входа устройство может создаваться заново или получать другое имя. Приложение при этом иногда продолжает обращаться к старой очереди.
Следует:
- полностью выйти из удалённого сеанса;
- подключиться заново;
- проверить текущий список принтеров;
- повторно выбрать устройство в приложении;
- не использовать в настройках полное имя с номером перенаправления.
Принтер выбирается не по умолчанию
Поведение принтера по умолчанию зависит от параметров клиента, сервера и приложения. Некоторые программы запоминают последний выбранный принтер и игнорируют изменение системного устройства по умолчанию.
Проверять нужно в таком порядке:
- Какой принтер выбран по умолчанию на локальном ПК.
- Какое устройство стало основным в удалённом сеансе.
- Какой принтер выбран непосредственно в приложении.
- Не сохраняет ли программа отдельные настройки для пользователя.
Нужен специальный драйвер производителя
Easy Print подходит для большинства стандартных задач, но отдельные функции оборудования могут не передаваться полностью. Это касается специализированных принтеров, этикеточных устройств, чековых принтеров, нестандартных лотков и фирменных модулей учёта.
В таких случаях возможны два подхода:
- установка совместимого драйвера на сервере;
- организация сетевой печати напрямую с сервера на принтер.
Перед установкой драйвера нужно проверить его поддержку в используемой версии Windows Server и совместимость с многопользовательской средой.
Когда лучше использовать сетевую печать вместо перенаправления
Перенаправление удобно, когда пользователь подключается с личного компьютера и печатает на устройство рядом с собой. Но для общего офисного принтера или постоянной терминальной инфраструктуры иногда лучше настроить сетевую очередь.
| Сценарий | Перенаправление RDP | Сетевая печать |
|---|---|---|
| Домашний принтер удалённого сотрудника | Подходит | Обычно не требуется |
| Личный USB-принтер в филиале | Подходит, если клиентский ПК постоянно включён | Возможна при наличии сетевого интерфейса |
| Общий принтер для отдела | Может создавать несколько однотипных очередей | Обычно удобнее |
| Печать этикеток или чеков | Нужно тестирование оборудования | Часто стабильнее при корректном драйвере |
| Большие документы | Зависит от качества RDP-канала | Передача идёт напрямую к принтеру по сети |
| Несколько терминальных серверов | Принтеры создаются в каждом пользовательском сеансе | Проще централизовать через сервер печати |
Для сетевой печати терминальный сервер должен иметь маршрут к принтеру или серверу печати. Открывать доступ к принтерам через интернет не следует. Соединение между удалённой инфраструктурой и офисной сетью организуют через VPN или другой защищённый канал.
При выборе схемы нужно учитывать:
- где физически находится принтер;
- сколько пользователей на нём печатают;
- должен ли компьютер сотрудника быть включён;
- поддерживается ли устройством сетевая печать;
- требуются ли фирменные функции драйвера;
- какой объём данных передаётся при печати;
- кто обслуживает очередь и оборудование.
Заключение
Печать через удалённый рабочий стол зависит от нескольких компонентов: локального принтера, клиента RDP, групповых политик, Remote Desktop Easy Print, службы диспетчера печати и прикладной программы.
Диагностику следует начинать с локального компьютера. Сначала проверяется обычная печать, затем флажок перенаправления в клиенте и наличие устройства в удалённом сеансе. Если принтер не появился, нужно проверить политики RDS. Если появился, но не печатает, переходят к очереди, службе Spooler, журналам и драйверу.
Для стандартных офисных устройств обычно достаточно Easy Print. Специализированные принтеры и общие сетевые очереди требуют отдельного проектирования и тестирования в многопользовательской среде.
Что почитать дальше
Для настройки удалённой работы и диагностики RDP могут быть полезны следующие материалы:
- Диагностика и устранение ошибок RDP — что проверить, если удалённое подключение не устанавливается или регулярно разрывается.
- Терминальный сервер Windows Server — как устроена многопользовательская работа через службы удалённых рабочих столов.
- Терминальный сервер Windows Server 2019 — настройка ролей RDS, доступа пользователей и лицензирования.
- Удалённый рабочий стол Windows 11 — включение RDP, подключение и базовые требования безопасности.
Когда стоит обратиться к специалистам
Простую ошибку клиентской настройки можно устранить самостоятельно: проверить локальную печать, включить перенаправление и переподключить сеанс. В терминальной инфраструктуре с несколькими серверами и десятками пользователей изменение политик и драйверов уже может затронуть всю рабочую среду.
Если компании требуется готовая среда для постоянной удалённой работы, можно рассмотреть аренду удалённого рабочего стола или терминального сервера с предварительной настройкой пользователей, приложений и подключаемых устройств.
Кратко
- Принтер должен сначала корректно печатать на локальном компьютере пользователя.
- В клиенте RDP необходимо включить перенаправление принтеров.
- Политика запрета клиентских принтеров не должна блокировать устройство.
- Для большинства офисных моделей достаточно Remote Desktop Easy Print.
- Если принтер появился, но не печатает, нужно проверить очередь и службу Spooler.
- Очистка общей очереди влияет на задания всех пользователей терминального сервера.
- Специализированным устройствам может потребоваться отдельный серверный драйвер.
- Для общего офисного принтера сетевая очередь часто удобнее RDP-перенаправления.




