PDA

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


Lezenford
23-11-2012, 13:05
Подскажите начинающему админу. Поставил для бухгалтерии сервер 2008. Поднял ДС и терминал - теперь работают с 1с по териналу на сервере. Но столкнулся с такой проблемой: печать на принтеры установленные на локальных машинах через RDP не идет. Помирить так и не получилось, решил сделать иначе - расшарил в общий доступ принтеры и подключил их на самом терминале у каждого юзера. Печать пошла, все хорошо. Но вот беда - люди не всегда сидят за своими машинами, а печатать им надо на принтеры стоящие у рабочих станций. Подскажите мне скрипт, подключающий при входе в систему принтер с локальной машины, с которой осуществляется вход. Можно по IP, т.к. они статические.

stolyar
23-11-2012, 13:11
Easy Print (http://www.ht.ua/forum/forum4/topic2176/)

Dr.FRECH
23-11-2012, 13:50
так же либо подключить принтеры к самому серверу, либо Tricerat Screwdrivers.

ShaddyR
23-11-2012, 15:06
печать на принтеры установленные на локальных машинах через RDP не идет. Помирить так и не получилось »
совсем-совсем? В чем загвоздка?

Lezenford
23-11-2012, 15:31
Совсем совсем. ни ошибок ничего не пишет и печать не идет. Гугл тоже не помог. Хотя проблема распростроненная. Может по не знаю где то еще права не расшарил. Пока ограничился папкой pool для принтеров.
Изи принт чуть позже попробую... когда к серверу подберусь. Но вариант скрипта все равно интересн, как минимум в позновательных целях. если кто то сможет дать рабочий батник для этого - будет просто великолепно.

DmitriiV
26-11-2012, 11:12
Lezenford, принтеры опубликованы в AD?

Lezenford
26-11-2012, 11:35
Да, принтеры опубликованы в АД.
Иси принт не пашет.
Но нашел одно несоответствие - на локале стоят дрова для х86, сервак х64. Если подключать по сети принтер - там по х86 и все печатает, а в перенаправленном х64, и печать не идет. Может ли это мешать и как это решаеть?? очень надо решить сегодня...
х64 подгрузил на локале, в сети т.е. тоже определились. но печать все равно не идет... может все таки кто скриптик подключения сетевого принтера подскажет? снимет просто массу гемороя

Molchune
26-11-2012, 11:37
Подскажите мне скрипт, подключающий при входе в систему принтер с локальной машины, с которой осуществляется вход. »

хм а так если
rundll32 printui.dll PrintUIEntry /in /n"\\ServerName\PrinterName"

Lezenford
26-11-2012, 11:43
эм, а для чайника можно пояснение. сей код куда? в батник впихнуть? и разве он распознает сервенейм как имя локальной подключающейся машины?

Molchune
26-11-2012, 12:17
Это просто если у тебя принтеры расшарены то подключается к ним.
Куда засунуть это его уже твое дело. В политику в шедулер.
Если надо распознование ip-адреса то чуть геморойней.
В приниципе изипринт работает нормально.
Вот тут написано что надо сделать
http://technet.microsoft.com/en-us/library/cc753853(WS.10).aspx
1. обновить rdp клиент до 6.1
2. На клиенте установить NET Framework 3.0 Service Pack 1
3. Computer Configuration\Administrative Templates\Windows Components\Terminal Services\Terminal Server\Printer Redirection изменть свойство use remote easy printet driver first в состояние Disable

Lezenford
26-11-2012, 12:35
В том то вся и проблема. Фрайм стоит 3.5 и 4 в зависимости от машин. Вин 7 на машинах - т.е. РДП клиент версии не ниже 7.0 как минимум. И печать все равно не идет. только если подцеплять в терминале его по сети.

Потому и спрашивал готовый скрипт для подключения расшаренного принтера с входящего IP адреса. Не могу понять почему с EP не хочет дружить мой рдп...

А и да, в журналах идет такая ошабка: Принтер HP LaserJet P2035 (перенаправлено 12) удален, и пользователи не смогут выводить на печать документы с помощью этого принтера. Действия пользователя не требуются.
Чтобы остановить запись в журнал событий диспетчера очереди печати, откройте "Панель управления", "Принтеры", сделайте щелчок правой кнопкой на свободном месте окна, выберите команду "Запуск от имени администратора", "Свойства сервера", откройте вкладку "Дополнительные параметры" и снимите флажок "Вести журнал сообщений очереди печати".

Или пошагово разобрать настройку принтеров по EP. видимо я где то накосячил - но ума не приложу где.

Weman
26-11-2012, 13:21
Может быть самый простой вариант не учти - ТС говорит что сервер 64-битный, а клиенты 32. Надо все лишь на серваке поставить 64-битные драйвера этих локальных принтеров. У самого была подобная проблема. После установки дров все заработало.

Lezenford
26-11-2012, 13:38
Да нет, не помогает( печать то по расшаре идет нормально. не идет именно из родного РДП. хотя драва на всякий переустановил - не помогло.

Molchune
26-11-2012, 13:40
мб у тебя просто в свойствах rdp стоит запрет на принтеры?
Почему он пишет
Принтер HP LaserJet P2035 (перенаправлено 12) удален, и пользователи не смогут выводить на печать документы с помощью этого принтера. Действия пользователя не требуются. »

Lezenford
26-11-2012, 13:46
Нет перепроверял - не стоит. все открыто. при попытки печати создаются одновременно 3 события 3 4 и 8 - все в сумме сводятся к тому что я выложил выше. Создается впечатление что НР 2035 просто не создан для работы в терминале...
Или может админиских прав на локлаьной машине ему мало... и какую нить папочку надо особо ивзращенно расшарить?

Lezenford
26-11-2012, 14:51
Собственно решил проблему.
Убрал к чертям EP, водрузил роль принт-сервера. Загрузил туда драйвера - и о чудо! все заработало. А делал уже от отчаянья... ладно всем спасибо за интересную инфу

DmitriiV
27-11-2012, 10:34
решил проблему...Так что, сценарий-то ещё нужен или уже нет?

Lezenford
28-11-2012, 08:17
От сценария в познавательных целях я не откажусь. Вполне может быть что еще пригодится.




© OSzone.net 2001-2012