PDA

Показать полную графическую версию : Не показывает сетевые принтеры, если не находит их


Kirill NN
17-08-2014, 10:00
Есть сервак терминалов
У каждого пользователя добавлены сетевые принтеры
При логоне, если они не доступны, он их "не показывает", потом конечно "добавляет"
Хочется, что бы он их "показывал" всегда или увеличить время опроса "доступности"

Kirill NN
09-09-2014, 15:56
Совсем никто ничего не подскажет?! пользователи замучали...

Angry Demon
11-09-2014, 19:21
Почему "добавляет", если "не доступны"?
... и почему они, вообще, недоступны???

Кстати, системе RDS весьма фиолетово, доступен принтер или нет. Если он есть на клиенте, если включено отображение принтеров - принтер появится на удалённом рабочем столе.

alef2474
11-09-2014, 20:36
Если он есть на клиенте »

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

Angry Demon
12-09-2014, 07:33
.е. на клиентских компьютерах должны принтера отображаться прежде всего
Скажем так, должны быть установлены. А не определены/найдены в сети автоматически, как это любит делать Windows.

Kirill NN
15-09-2014, 08:23
Сеть локальная
Сервер терминалов - WS2008R2
Клиенты W7EmbeddedStandart, на них локально расшарены принтера
Если комп "клиент1", на котором локально расшарен принтер в момент подключения "клиент2" не был включен, то в сеансе "клиент2" нет добавленного принтера с компа "клиент1"
Принтера не пробрасываются, а добавлены вручную в каждый сеанс
Потом если включить "клиент1" и в сеансе "клиент2" обновить "устройства и принтеры", он добавиться

alef2474
15-09-2014, 11:19
Если комп "клиент1", на котором локально расшарен принтер в момент подключения "клиент2" не был включен, то в сеансе "клиент2" нет добавленного принтера с компа "клиент1" »

Ну и что, так и должно быть. Откуда клиент2 должен знать какие принтера подключены к клиент1 локально, если клиент1 с того конца света, может, никогда и не подключится.
Вот когда клиент1 подключится, он может дать свои локпринтеры клиенту2 через сервер.
То, что часто клиенты могут находиться в одной подсети, а не на разных концах света терминальным сервером не учитывается.
В локсети принтера расшаривают напрямую от другого клиента, а не через сервер, но у Вас Embedded - клиенты друг друга без сервера, видимо, не видят, зато дешево. Может быть возможно подключение принтеров непосредственно к серверу, а не к клиентам, тогда они будут видеться всегда и сразу.

Angry Demon
15-09-2014, 14:08
Может быть возможно подключение принтеров непосредственно к серверу, а не к клиентам, тогда они будут видеться всегда и сразу.
Или, как вариант, использовать IP-принтеры. Причём, именно отображаемые.

Kirill NN
15-09-2014, 14:56
Не понимаете меня видимо...
есть комп1, на нем расшарен принтер принтер1
в сеансе пользователь2, добавлен вручную комп1\принтер1
Если пользователь2 подключается к терминальнику в момент когда комп1, не включен, то этого принтера не будет (в 2003 винде, он бы был но со статусом "нет подключения(или что-то типа того)")
Причеи если потом включить комп1, то через какое то время комп1\принтер1 появится сам в сеансе пользователь2, так же можно вручную обновить "папку устройства и принтеры"
Так вот нада, что бы либо было как раньше (в 2003 винде) - принтеры отображались со статусом "нет доступа" либо увеличить опрос доступности принтеров

Angry Demon
15-09-2014, 18:20
Kirill NN, нет, уважаемый, это вы не понимаете, ибо:
должны быть установлены
на клиенте. Затем должны отобразиться в сеансе RDS. Больше никак.

Kirill NN
15-09-2014, 21:55
2 Angry Demon
В таком случае это считается "установленными"?!
--- в сеансе пользователь2, открываем \\комп1, видим там расшаренный принтер и "добавляем" его в данный сеанс, затем при необходимости делаем его по умолчанию...
?!
Так вот после этого если комп1 выключен, во время подключения пользователь2, этого "добавленного" принтера не будет...
что считать установкой?! драйвера, уже есть, иначе принтер не добавился бы, печать идет идеально, глюк возникает именно при логоне и выключенном комп1
Проброс принтеров через rdp, не используем...

Angry Demon
16-09-2014, 07:53
В таком случае это считается "установленными"?!
--- в сеансе пользователь2, открываем \\комп1, видим там расшаренный принтер и "добавляем" его в данный сеанс, затем при необходимости делаем его по умолчанию...
Нет.

Вы опять через строчку читаете. Ладно, давайте аршинными буквами выделю:
должны быть установлены
на клиенте.
А не в сессии клиента на сервере.

Проброс принтеров через rdp, не используем...
Ну, не используйте дальше. Так и будете костыли искать.

Kirill NN
16-09-2014, 09:40
а как тогда быть с так называемыми тонкими клиентами (Wyse и т.д.), что делать в виртуальной (Parallels Virtuozzo Containers)
Как быть там?? там принтер просто так не добавишь...

Angry Demon
16-09-2014, 12:03
а как тогда быть с так называемыми тонкими клиентами (Wyse и т.д.)
Насколько я понимаю, тоже не проблема, Wyse Device Manager (http://www.wyse.ru/products/software/tcx/) для этого есть.
Тонкие клиенты на базе Windows CE поддерживают USB-принтеры, иные USB-устройства (дисководы, флэш-карты, клавиатуры, сканеры и другие). Взято отсюда (http://enbit.ru/shop/catalog/think_client_wyse/).

ZardoZ
23-02-2021, 05:49
Некропостинг, но всё же. На Windows Server 2019 проблема все та же. Обновил древний 2003 сервак клиентам и принтеры настроить так как было раньше не вышло.

Отказались они видимо с 2008 сервера от поддержки расшаренных принтеров по аналогии с десктопными системами. Юзеры в шоке, когда приходят и в сеансе RDP только 1 принтер, потом они там появляются конечно. Но после переподключения к сеансу принтер по умолчанию всегда надо заново перенастраивать, т.к. при переподключении он опять ищет все устновленные в сесии расшаренные принтеры и признак "по умолчанию" сбрасывается.

Варинаты решения:
1. Настроить все расшаренные принтеры у каждого юзера и сделать проброс всех принтеров.
2. Настроить принтеры локальными через создание LocaPort с сетевым путем шары принтера. Вариант раньше всегда помогал, но в моем случае Kyocera отказалась так печатать.
3. По планировщику по событиям восстановления сессии и входа юзера подкидывать в реестр нужные данные с принтером по умолчанию.

Как по мне проброс принтеров это как раз костыль. Т.к. теперь мне надо всем юзерам настроить все принтеры. А по факту у каждого юзера стоят свои 1-2 принтера на компе. Но при печати с сервера ему надо дать возможность отправить документ на все принтеры организации. В общем хотели видимо как лучше, а получилось как всегда. Хотя Easy Print это хорошее нововведение.




© OSzone.net 2001-2012