Форум программистов, компьютерный форум, киберфорум
Принтеры, МФУ
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/889: Рейтинг темы: голосов - 889, средняя оценка - 4.93
Супер-модератор
Эксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
 Аватар для Maks
8797 / 4684 / 569
Регистрация: 13.03.2013
Сообщений: 16,653
Записей в блоге: 16

Настройка удаленной печати через RDP

21.02.2018, 11:50. Показов 167013. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Приветствую Вас, уважаемые коллеги и участники форума.
В данной теме опубликована информация по базовой настройке печати из удаленного рабочего стола через RDP, или RemoteApp на локальный компьютер.

Для Windows XP
Прежде, чем настраивать удаленную печать через RDP на Windows XP, необходимо установить в систему (либо убедиться, что установлены) следующие компоненты:
1. Система должна быть обновлена до SP3 (подходит исключительно для 32-битных версий).
2. Скачать и установить Windows Installer 4.5
3. Скачать и установить Microsoft .NET Framework 4
4. Обновить версию клиента RDP RDP клиент 7.0.zip.

Для Windows 7
Желательно обновить протокол клиента RDP до версии 8.1:
Для всех поддерживаемых 86-разрядных версий Windows 7 - Скачать пакет
Для всех поддерживаемых 64-разрядных версий Windows 7 - Скачать пакет

Как узнать текущую версию протокола RDP
Настройка удаленной печати через RDP

Для Windows 8/8.1/10
Для данных операционных систем желательно выполнить установку платформы .NET Framework 3.5

После завершения установки всех требуемых компонентов перезагружаем компьютер и переходим к следующему этапу.

Настройка клиента RDP (для версий Windows XP и выше)
1. Необходимо проверить, что в настройках RDP-подключения настроен проброс локальных ресурсов до сервера.
Для этого необходимо зайти в свойства RDP-подключения, перейти на вкладку "Локальные ресурсы" и поставить галочку на "Принтеры".
Рис.001
Настройка удаленной печати через RDP

2. Заходим в «Панель управления - > Устройства и принтеры», выбираем нужный принтер и делаем его «По умолчанию».
Рис.002
Настройка удаленной печати через RDP

Если Ваш принтер поддерживает технологию «EasyPrint», тогда настройка завершена и можно приступать к печати документов с удаленного рабочего стола.
Если Ваш аппарат не поддерживает технологию «EasyPrint», тогда приступайте к следующему пункту.

Настройка службы печати Windows Server 2008/2012
1. Необходимо добавить на сервере роль «Службы печати документов». Переходим в «Пуск -> Диспетчер сервера - > Роли - > Добавить роли - > Служба печати (ставим галочку) -> Далее - > Установить».
По завершению установки необходимо перезагрузить сервер.
Рис.003/004/005
Настройка удаленной печати через RDP
Настройка удаленной печати через RDP
Настройка удаленной печати через RDP

2. Далее заходим в «Диспетчер сервера - > Конфигурация - > Локальные пользователи и группы - > Группы - > Операторы печати (print operators)» и добавляем учетные записи пользователей, которым необходим доступ к удаленной печати.
Рис.006
Настройка удаленной печати через RDP

3. Завершаем сеанс через «Пуск -> Завершение сеанса», либо через командную строку командной logoff.
4. Скачиваем драйвера с сайта производителя принтера/МФУ и распаковываем его любым архиватором.
5. Снова открываем «Диспетчер сервера - > Сервер печати - > Ваш ПК (с которого подключаетесь)», далее добавляем драйвер на сервер.
Рис.007/008/009
Настройка удаленной печати через RDP
Настройка удаленной печати через RDP
Настройка удаленной печати через RDP

Настройка сервера завершена.

Настройка TS Easy Print Windows Server 2008/2012
Технология TS Easy Print является альтернативой стандартной службе печати, которая используется в Windows Server 2008/2012, и также применяется к принтерам не поддерживающими технологию «EasyPrint».
Внедрение TS Easy Print не требует установки ролей и компонентов, настройки сервера или рабочей станции пользователя.
Необходимо наличие у клиента удаленного рабочего стола версии 6.1 (или старше) и .NET Framework 3.0 SP1 (или старше), а это значит, что данная технология применима к клиентским машинам с установленной Windows XP.
Преимущество данной технологии в том, что она использует формат файла Microsoft XML Paper Specification (XPS), который передается на компьютер пользователя и отправляется на печать, используя локальный драйвера принтера, а значит, предустанавливать драйвера принтера на сервере нет никакой необходимости.
Итак, приступим.
1. Для того, чтобы включить данную технологию на сервере необходимо зайти в редактор групповых политик gpedit.msc.
2. Далее перйти по «Конфигурация компьютера\Административные шаблоны\Компоненты Windows\Службы удаленных рабочих столов\Узел сеансов удаленных рабочих столов\Перенаправление принтеров».
Рис.012
Настройка удаленной печати через RDP

3. Как показано на риснуке, нам необходимо выставить следующие значения:
- Перенаправлять только используемый по умолчанию принтер клиента — вкл.
- Использовать в первую очередь драйвер принтера Easy Print — отк.
4. Далее выполняем настройку изоляции драйверов печати.
Для этого перейдем в раздел редактора групповых политик: «Конфигурация компьютера\Административные шаблоны\Принтеры».
Рис.013
Настройка удаленной печати через RDP

5. Правим следующие значения:
- Выполнять драйвера принтеров в изолированном виде — вкл.
- Переопределить параметр совместимости выполнения драйвера печати , сообщенный драйверов печати — вкл.
6. Для корректной работы технологии TS Easy Print необходимо, чтобы на сервера был установлен принтер Microsoft XPS Document Writer.
Настройка TS Easy Print завершена.

Дополнительно (из личного опыта)
1. В редких случаях, для корректной печати через RDP требуется добавить ip-адрес удаленного сервера и порт 3389 в исключения брандмауэра (если он включен), антивируса и прочих сторонних файрволлов установленных в системе на клиентских ПК. Тоже самое для сетевых принтеров – добавляем ip-адрес в исключения на локальном компьютере.
2. Для принтеров HP, в случаях, если родного драйвера нет под Windows Server, а драйверы от других редакций Windows не подходят, можно скачать универсальный драйвер печати HP
3. Для стабильной печати с удаленного рабочего стола, помимо Windows XP, следует обновить RDP-клиент до последней версии, предварительно отключив антивирус.
4. Удаленная печать может не работать с некоторыми моделями принтеров Xerox и Samsung, после залития на них кастомных прошивок (которые служат для обхода наличия чипа картриджей).
5. Для стабильной работы как на сервере, так и на локальном ПК, следует выставить службу «Диспетчера печати» в автоматический запуск и перезапуск в случае сбоев во всех трех случаях, интервал перезапуска на – 0 мин. (в свойствах службы).
6. Если серверая ОС имеет битность х64, то для 32-битных систем на клиентских ПК, в свойствах принтера, на вкладке «Доступ - >Дополнительные драйверы», нужно доустановить драйверы под х64.
Пункты 1, 3, 5 и 6 при настройке печати через RDP я делаю обязательно, чего и Вам рекомендую, дабы избежать проблем в дальнейшем.

Альтернативный метод печати с удаленного компьютера (для сетевых принтеров)
Данный способ подойдет для объединенных в пул принтеров, либо в случаях, если установлена «КастомСборка», заменить которую на оригинальный дистрибутив по-разным причинам не представляется возможным.
1. Первым делом, нам потребуется статический ip-адрес от провайдера по месту нахождения клиентского ПК и принтера.
Думаю, для тех, у кого нет возможности переустановить старую версию ОС на новую (например, из-за устаревшего спецсофта, дистрибутивы которых утеряны), вопрос с приобретением статического IP не будет проблемой.
2. На сетевом принтере также должен быть статический ip, т.е. не выданный по DHCP.
3. Далее в настройках маршрутизатора со стороны клиента, в разделе NAT для входящих (и, если потребуется, для исходящих) подключений, нужно пробросить порт до принтера.
Например, локальный ip-адрес принтера 192.168.0.10, номер порта можно указать любой свободный, например - 9100.
Т.е. запись NAT будет иметь примерно такой вид IP: 192.168.0.10 Port: 9100
4. Далее, идем на сервер, добавляем принтер, в процессе инсталляции (или после) создаем сетевой порт, указываем статический ip-адрес, который выдал провайдер, например, 12.34.56.78.
5. Далее в свойствах созданного сетевого порта указываем номер проброшенного в маршрутизаторе клиента порт до принтера – 9100.
Рис.010
Настройка удаленной печати через RDP

6. При подключении пользователя по RDP в его сессии остается только выбрать проброшенный нами принтер по умолчанию.
7. В некоторых случаях может потребоваться настройка NAT для исходящих подключений со стороны роутера, по месту нахождения сервера.

Также, альтернативный метод печати с удаенного ПК описан в топике Альтернативное решение для печати на принтеры по сети

Вопросы, дополнения, замечания и пожелания по данной теме просьба выкладывать здесь
6
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.02.2018, 11:50
Ответы с готовыми решениями:

настройка печати принтера через RDP
Всем день добрый! Это мой первый пост, Меня зовут Дмитрий.Работаю начинающим симадмином, но опыта и практики мало. Проблема вот в чем...

Настройка RDP через PPTP
Доброго дня уважаемые и с наступившим годом!!! Ситуация такая что после приезда, смены оборудования и провайдера нужно все настраивать с...

Настройка печати через Web Browser
Печатаю веб-страницу через Web Browser. На входе получаю дополнительную информацию на странице, например расположение веб-страницы и дату....

1
Супер-модератор
Эксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
 Аватар для Maks
8797 / 4684 / 569
Регистрация: 13.03.2013
Сообщений: 16,653
Записей в блоге: 16
02.03.2018, 10:15  [ТС]
Что делать, если принтер перестал печатать с удаленного рабочего стола

Иногда возникают случаи, когда при работе по RDP "отваливается" принтер.
Лично я сталкиваюсь с этим примерно раз в три месяца, причем как с Windows, так и с Linux на клиенсткой машине.
В данном случае нужно корректно завершить сеанс пользователя на удаленном компьютере, через "Пуск=>Завершение сеанса".
Перед завершением сеанса не забудьте сохранить данные в программе удаленного рабочего стола (будь то 1С, Word и др.).
В случае, когда используется RemoteApp, то завершение сеанса пользователя простым выходом из программы не добиться, т.к. Вы закроете оболочку самой программы, а сессия пользователя на удаленном компьютере останется незавершенной.
Чтобы завершить сессию на удаленном компьютере, нужно проделать следующее:
Нажмитер "Файл=>Открыть".
Рис.014
Настройка удаленной печати через RDP

Напротив "Имя файла" нужно выбрать тип "Все файлы" и проследовать по пути "C:\Windows\System32".
В данной директории нужно найти исполняемый файл "cmd.exe", вызвать контектносе меню (правой кнопкой мыши по файлу) и нажать "Открыть".
Рис.015
Настройка удаленной печати через RDP

В окне командной строки необходимо ввести команду logoff и нажать Enter.
Рис.016
Настройка удаленной печати через RDP

Сеанс пользователя завершен.
После завершения сеанса RDP, может потребоваться перезагрузка клиентского ПК (в таких случаях я делаю ее всегда).
Если данное действие не помогло, тогда требуется перезапустить службу Диспетчера печати на сервере.

Как быть, если принтер не поддерживает технологию EasyPrint

Далеко нередко встречаются модели принтеров и МФУ, которые не поддерживают технологию EasyPrint.
Это значит, что принтер перенаправляется на сервер, но не печатает.
В данной ситуации нужно прибегнуть к настройкам самого сервера, а именно:
1. Нужно зайти Пуск->Выполнить (или Win+R) ввести gpedit.msc и нажать Enter
2. В открывшемся окне выбрать Конфигурация компьютера -> Административные шаблоны -> Все параметры -> Использовать в первую очередь драйвер принтера Easy Print удаленного рабочего стола выбрать Отключить
3. В пункте "Конфигурация пользователя" по тому же пути можно выбрать удаленных пользователей, к которым нужно применить данное правило.

Вопросы, дополнения, замечания и пожелания по данной теме просьба выкладывать здесь
3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.03.2018, 10:15
Помогаю со студенческими работами здесь

Настройка печати по wi fi через второй ноутбук
Доброго времени суток. Имеется 2 ноутбука (оба вин7 32) соединённых между собой по wi fi через connectify me, у обоих имеется общая папка...

Классический трабл печати по rdp на локальном пк
Не могу понять какой порт выставлять, устанавливая драйвер на сервере. И как вообще ставить драйвер, если он ругается на то что принтер...

HP P2055d - Ошибка при печати с RDP
при печати документа с RDP принтер hp P2055d напечатает ошибку PCL XL error Subsystem: GSMGR Error: InsuffucuentMemory Operator:...

В чём разница между работой по RDP и работой по RDP через браузер?
Доброго времени суток, прошу помощи у вас форумчане разобраться со столь непростой ситуацией для начинающего сисадмина. Стоит задача...

Настройка RDP
Добрый день. Нужно настроить подключение к серверу Windows Server 2008 через интернет. На сервере все настроено по стандартному порту...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Закрытая тема Создать тему
Новые блоги и статьи
Vue SFC компонент на PHP с Fusion
Jason-Webb 09.04.2025
PHP на сервере и JavaScript на клиенте — классическое сочетание, которое, несмотря на свою эффективность, создает определенный когнитивный диссонанс при разработке. В этом контексте появляются. . .
TypeScript vs JavaScript: Отличия и когда что использовать
Reangularity 09.04.2025
JavaScript появился в 1995 году как творение Брендана Эйха и быстро стал основой интерактивности в вебе. За свою историю он прошел путь от простого языка для манипуляций с DOM до полноценной. . .
Подключение Kafka к Elasticsearch
Codd 09.04.2025
Apache Kafka и Elasticsearch — две мощные технологии, которые при совместном использовании создают эффективную платформу для обработки и анализа данных в реальном времени. Kafka, выступая в роли. . .
Реализации таймеров в Unity
GameUnited 09.04.2025
Время — важный ресурс любой игры. Разработка качественных игровых механик невозможна без грамотного управления временем, а таймеры выступают ключевым инструментом этого управления. Представьте себе. . .
Функции высшего порядка в JavaScript
run.dev 09.04.2025
Функции высшего порядка представляют собой один из фундаментальных камней функционального программирования в JavaScript. По сути, это функции, которые либо принимают другие функции в качестве. . .
Flutter: Оптимизация производительности сложных UI
mobDevWorks 09.04.2025
Когда речь идет о сложных интерфейсах, Flutter сталкивается с несколькими фундаментальными проблемами производительности. Одна из них — избыточная перерисовка (repainting), когда даже небольшие. . .
Замыкания в Python
py-thonny 09.04.2025
Что такое замыкание? В простейшем определении, замыкание - это функция, которая запоминает и хранит доступ к переменным из охватывающей её области видимости, даже когда эта функция вызывается за. . .
Реализация Event-Driven архитектуры с RabbitMQ и Kafka в Nest.js
ArchitectMsa 09.04.2025
В монолитных системах сервисы обычно общаются напрямую через HTTP-запросы. Простой подход, удобный для начала разработки — но что происходит, когда система растёт? Синхронное взаимодействие быстро. . .
CI/CD для Python с GitHub Actions
Mr. Docker 09.04.2025
CI/ CD для Python-разработчиков – это насущная необходимость. Представьте: вы пишете код, запускаете тесты, собираете пакет, отправляете его в репозиторий, развёртываете приложение. А теперь умножьте. . .
Статическое и динамическое связывание в C++
bytestream 09.04.2025
Связывание в C++ — одна из тех "невидимых" технических сторон программирования, о которой многие имеют лишь поверхностное представление, хотя эта концепция критически влияет на производительность,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер