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

Как я могу печатать с удаленного рабочего стола (mstsc) на моем локальном принтере?

Редактировать:
Спасибо всем за ответы. Они были весьма полезны (и я бы проголосовал за них, если бы у меня было достаточно репутации для этого), но, к сожалению, нет. в ответ пока. По какой-то причине мой принтер (HP Color Laserjet CM1312fni) не отображается даже после того, как попробовал все, что указано в ответах.
Однако я обнаружил, что могу вручную сопоставить принтеры с «портами», перейдя в: Принтеры> Свойства> Порты (мои переводы могут быть неправильными, поскольку я работаю с немецкой версией). Я получаю список со всеми классическими портами, такими как LPT1, COM1 и т. Д., А также парочку портов TS00x с x IN {1..5}, указывающими на один из принтеров, которые я установил локально. Путем проб и ошибок мне теперь удалось настроить то, что я хотел. Однако .... вопрос остается без ответа, так как автоматическое отображение должно работать.

Привет,
Робин

-

Приветствую!

Из своего WinXP Pro («сайт A») я подключаюсь к Win Server 2008 («сайт B») с помощью mstsc. В моей локальной сети на «сайте A» у меня есть сетевой принтер, и мне нужно иметь возможность печатать на нем из моего сеанса mstsc на «сайте B».

Задний план
Мой клиент хочет настроить сервер («сайт B», правильно) и иметь несколько внешних веток для работы с ним, используя mstsc. Т.е. все приложения, настройки, база данных и т. д. находятся на сервере; единственное приложение, работающее в филиалах, - это клиент терминала.
Конечно, когда люди хотят что-то напечатать, они хотят, чтобы это было напечатано на их локальном принтере, а не на «сайте Б».

Что я уже пробовал
Очевидно, я проверил опцию «совместно использовать принтеры» в параметрах подключения mstsc> локальные ресурсы.
Кроме того, я разделяю принтеры в настройках локального принтера.
Когда ничего не помогло, я также предоставил общий доступ к локальному «принтеру» PDF на моем ПК и поделился им.

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

Любая помощь будет принята с благодарностью! Спасибо и
с наилучшими пожеланиями, Робин

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

Этот процесс может завершиться ошибкой, если не установлен драйвер принтера и не установлен драйвер «Простая печать служб терминалов». Самый простой способ - просто установить тем же драйвер на сервере, который используется на рабочей станции. (The название драйвера ОЧЕНЬ ВАЖНО ... иначе он считает это другим принтером. Такие вещи, как «HP Laserjet 4000» и «HP Laserjet 4000 (ms)» рассматриваются как 2 разные модели принтеров и не сопоставляют драйвер принтера)

Я не уверен на 100%, но я считаю, что на сервере 2008 года драйвер «Easy Print служб терминалов» отключен по умолчанию. Просто включите и в теория все принтеры, на которых драйвер не установлен, по умолчанию будут использовать драйвер easyprint. На самом деле у меня было много проблем, пытаясь заставить его работать в XP на 100% правильно. С ним связано несколько известных проблем, и я бы посоветовал вам взглянуть на установку «драйвера производителя», а не полагаться на простой драйвер печати.

Как минимум для XP ... убедитесь, что вы установили XP SP3 и Dot-net 3.5, чтобы "Простая печать служб терминалов" в основном работала.

Несколько вещей:

  1. Совместное использование принтеров не имеет к этому никакого отношения, поэтому прекратите это делать и отмените то, что вы сделали до сих пор.

  2. На клиенте убедитесь, что в клиенте RDP включено перенаправление принтера.

  3. На сервере убедитесь, что у вас включено перенаправление принтера. Это можно включить через GPO или прямо на сервере.

  4. Убедитесь, что в учетной записи пользователя включено перенаправление принтера.

  5. Вы можете установить соответствующие драйверы принтера на сервере или включить функцию Easy Print служб терминалов, если клиенты соответствуют требованиям (я считаю, что она используется в первую очередь, поэтому вам, возможно, не придется включать ее, хотя ее можно включить \ отключить с помощью GPO), или вы можете создать собственный файл ntprint.inf и настроить сервер на его использование, а также вручную создать сопоставления драйверов принтера в файле inf.

Вам необходимо установить диски принтера на сервер. Для этого перейдите в панель управления принтерами, затем перейдите в Файл-> Свойства сервера-> Драйверы. На этом этапе добавьте каждый драйвер, который вам нужен для клиентов.

Иногда, даже если у вас все настроено правильно и что-то «должно работать», это не так. Я только что столкнулся с этим с сервером Win2k8 и клиентом Win7, для которых мы пытались настроить локальную печать. Я подумал, что поделюсь своим исправлением ...

У меня был принтер HP, подключенный к клиенту через USB, но задания на печать, инициированные через RDP-соединение на сервере, не выполнялись.

В итоге я предоставил общий доступ к принтеру от клиента (\ client \ printerName), а затем сопоставил общий ресурс на сервере с помощью мастера добавления принтеров.

Это выглядит хакерским, но работает и работает.