PDA

Показать полную графическую версию : [решено] Отваливается сетевой принтер


Страниц : [1] 2

Sermion
24-07-2013, 14:58
Сервер Server 2008 R2 x64 (работает 24/7)
Клиент Win7Pro x32

На клиенте локально подключены принтеры (HP, Canon, Kyocera), интерфейс USB. Расшарены, в сервере печати добавлены драйвера под x64 систему
На сервере под учётной записью админа добавляю принтер (через сеть захожу на клиента-двойной клик по расшареному принтеру).
Аналогично приходится делать для других учёток.
Всё работает, печатает через RDP, RemoteAPP (1C).
В конце рабочего дня клиенты выключаются, утром включают -печати нет.
Пробую подключить принтеры снова, получаю ошибку:

http://imagehost.spark-media.ru/i4/9E142E8B-1C4A-60B6-EBE5-394F9EF9AE0D.png

http://imagehost.spark-media.ru/i4/BB30FDAC-3E18-1A2B-4389-960D08E597E1.png


Пробывал различные варианты:

Подключал принтеры к другому клиенту
Переустанавливал драйвера
Разрешал всё в брандмауэре
Отключал Брандмауэр


На данный момент последний вариант проверяю.

Вопрос: что делать и куда копать?

exo
24-07-2013, 15:02
права на папку : C:\Windows\system32\spool\drivers ?

Sermion
24-07-2013, 15:20
вот, прошу...

http://forum.oszone.net/attachment.php?attachmentid=102010&stc=1&d=1374664797

exo
24-07-2013, 15:35
Sermion, кто снял наследование? включите обратно.

Sermion
24-07-2013, 16:19
exo, с чего вы взяли что оно там должно быть? Проверьте )
Хотя идея с правами интересная....Выдать полные права на папку группе пользователи?

cameron
24-07-2013, 16:32
а почему вы не хотите мапить принтеры внутри RDP сеанса?

exo
24-07-2013, 16:37
Проверьте ) »
на рабочем 2008 R2 стоит. на тестовом 2012 - не стоит...
для 2012:
http://fs.exonix.ru/print/print11.png
для 2008 R2
http://fs.exonix.ru/print/print12.png
мысль с правами пришла из этой темы (http://forum.oszone.net/thread-238238-2.html).

Petya V4sechkin
24-07-2013, 18:31
Sermion, на скриншоте ошибка загрузки C:\Windows\system32\spool\DRIVERS\x64\3\tsprint.dll (код 0x7e - "Не найден указанный модуль") - это драйвер Easy Print.
Нужно либо разбираться с Easy Print, либо отключить (http://forum.oszone.net/thread-264747.html) его.

Sermion
24-07-2013, 20:17
Petya V4sechkin, спс, попробую

Sermion
24-07-2013, 20:26
В данный момент клиент отключён и на сервере принтер сетевой просто пропал... Предполагаю что принтер автоматом должен появиться после включения клиента или я не прав? Если так,то как сделать? Возможно сама процедура подключения принтера неверна? Стоит роль "служба печати"
http://forum.oszone.net/attachment.php?attachmentid=102020&stc=1&d=1374683127
Как поступить? Снести роль вообще? или через неё добавить принтеры сетевые?

Kondei
25-07-2013, 03:57
gpedit.msc -> Конфигурация компьютера\Административные шаблоны\Компоненты Windows\Службы терминалов\Сервер терминалов\Перенаправление принтеров -> использовать в первую очередь драйвер принтера Easy Print служб терминалов. Отключаем.

Перезапуск сеанса клиента, у которого проблема. И в его сеансе: Пуск, Устройства и принтеры, ПРИНТЕР(перенаправлено бла... бла...), Свойства принтера, вкладка Дополнительно.
В графе "Драйвер" не должен быть Easy Print Driver. Если эта шляпа там, значит на терминальник надо установить подходящую версию драйвера для принтера клиента.

По-умолчанию, сервер терминалов пытается использовать Easy Print Driver, и если не получается (например, клиент не поддерживает), подбирает родной драйвер принтера. После отключения "Использовать в первую очередь драйвер принтера Easy Print", сервер наоборот, в первую очередь найти подходящий принтеру драйвер, а потом использует Easy Print.

Sermion
25-07-2013, 09:18
пока полёт нормальный. Ввиду того что пробывал несколько вариантов сразу, сказать что помогло (да и помогло ли вообще...) нет возможности

utp_ss
31-08-2023, 17:30
gpedit.msc -> Конфигурация компьютера\Административные шаблоны\Компоненты Windows\Службы терминалов\Сервер терминалов\Перенаправление принтеров -> использовать в первую очередь драйвер принтера Easy Print служб терминалов. Отключаем. »


Подниму давнюю тему:)

На локальном компе установлен сетевой принтер. На сервере терминалов у пользователя отключил "использовать в первую очередь драйвер принтера Easy Print" , завершил на сервере сеанс, предварительно установив локальный принтер с нужным драйвером и дополнительно драйвера в "сервере печати".
После повторного подключения к серверу терминалов, обнаруживаю, что у перенаправленного принтера все равно установлен драйвер Easy Print. Почему так происходит и может быть можно полностью Easy Print?
Спасибо

Angry Demon
04-09-2023, 11:08
предварительно установив локальный принтер с нужным драйвером
Это лишнее. Достаточно:
дополнительно драйвера в "сервере печати"

может быть можно полностью Easy Print?
Если Easy Print вас полностью устраивает, то пользуйтесь на здоровье.

utp_ss
05-09-2023, 11:45
Если Easy Print вас полностью устраивает, то пользуйтесь на здоровье »

Если бы устраивал, то танцы с бубном не создавал бы :)

Есть пара МАСов и компов под виндой, у которых как раз проблемы с печатью - то печатаем, то не печатаем, то печатаем один лист по 30 минут...
Подключаюсь сторонним rdp клиентом (mobaXterm) - родной драйвер подтягивается нормально.
Пользователи в основном работают через удаленное приложение и ставить им альтернативный rdp клиент не вариант, вот и пытаюсь разобраться. Но подобной проблемы не нашел на просторах...

Angry Demon
05-09-2023, 13:06
Пользователи в основном работают через удаленное приложение
Имеется в виду Remote App?

Что в логах, когда создаётся перенаправленный с клиента принтер не с сродным драйвером?

utp_ss
05-09-2023, 14:12
Имеется в виду Remote App? »

Как RemoteApp, так и RDP клиент - результат один

Что в логах, когда создаётся перенаправленный с клиента принтер не с сродным драйвером? »

В журналах при подключении по rdp пользователя, никаких событий по перенаправлению принтеров нет (принтеры перенаправляются).
Просмотрел разделы журналов:

Диагностика - Просмотр событий - Настраиваемые события:
- Роли сервера - Службы удаленных рабочих столов
- Роли сервера - События управления - есть событие по принтеру, драйвера которого не устанавливал, но по установленному событий нет

Angry Demon
05-09-2023, 14:27
utp_ss, проверьте реестр:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
Параметр UseUniversalPrinterDriverFirst должен иметь значение 4.

Версия драйвера одинаковая и на клиентах, и на сервере?

utp_ss
05-09-2023, 16:02
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
Параметр UseUniversalPrinterDriverFirst должен иметь значение 4 »


Спасибо за совет, у меня как раз параметр "3". Все получилось! По этому ключу нагуглил аналогичную ситуацию.

Можно ли данную политику (чтобы первоочередно устанавливался родной драйвер, а не Если Easy Print) использовать не для всех пользователей, а для определенных, у кого есть проблемы с печатью?

И если клиент не windows, а МАС, то драйвер на сервере подтягивается MS Publisher Imagesetter, вместо родного, это исправить нельзя ?

Еще раз спасибо за помощь

Angry Demon
07-09-2023, 10:25
Можно ли данную политику (чтобы первоочередно устанавливался родной драйвер, а не Если Easy Print) использовать не для всех пользователей, а для определенных, у кого есть проблемы с печатью?
Насколько помню, только при наличии AD. Как по мне - лучше, чтоб всегда использовался родной драйвер. Ох и наелись мы фекалий с Easy Print и 1C v7. :vomit:

И если клиент не windows, а МАС, то драйвер на сервере подтягивается MS Publisher Imagesetter, вместо родного, это исправить нельзя ?
Не подскажу, ибо с яблочными клиентами экспериментировать не приходилось. Был бы Citrix XenApp - там всё просто: есть драйвер такой-то, сопоставить ему такой-то. ScrewDriver, возможно, может помочь.




© OSzone.net 2001-2012