none
w2003s TS,DC тормозит вызов диалога печати у избранных пользоватлей RRS feed

  • Вопрос

  • при нажатии кнопочки печать в приложениях где идет после этого диалоговое окно "Печать" наблюдается задержка около 20-30 секунд после чего печать идет нормально, данная задержка наблюдается у 2х пользователей из группы в политике

    принтер по умолчанию, печать идет на негоже, является hp2015 PCL 6 подцеплен как к принтсерверу, с поднятием службы юникс печати на машине винХР про находящуюся в домене
    16 января 2010 г. 9:18

Ответы

  • Зачистка мусора:
    reg delete HKCU\Printers\Connections /f

    Я заранее задаю переменную окружения на машинах пользователей, чтобы разделить их по департаментам. Например, известно, что в департаменте "Бухгалтерия" нужно подключить пару таких-то принтеров и такой-то из них сделать "по умолчанию":

    if /I "%Department%"=="Accounting" (
     rundll32 printui.dll,PrintUIEntry /q /u /in /n "\\terminal.adazhi.lv\HP LaserJet 1200 (Gramatvediba)"
     rundll32 printui.dll,PrintUIEntry /q /u /in /n "\\terminal.adazhi.lv\HP LaserJet 1200 (Sekretare)"
     rundll32 printui.dll,PrintUIEntry /q /y /n "\\terminal\HP LaserJet 1200 (Gramatvediba)"
     goto Exit)

    rundll32 printui.dll,PrintUIEntry /?    поможет узнать список команд

    • Помечено в качестве ответа Dmitriy Borisovich 2 февраля 2010 г. 8:16
    19 января 2010 г. 9:37
    Отвечающий

Все ответы

  • Если проблема только у отдельных пользователей, а у всех остальных аналогичный процесс проходит без задержек, может быть попробовать пересоздать профиля у "проблемных" пользователей?
    16 января 2010 г. 9:27
  • Видел такое у 1С.
    Причина: у пользователя в профиле настроены несуществующие или недоступные принтеры.

    Решаю этот вопрос, логон-скриптом настраивая все принтера (живые) пользователям при логоне.
    Скрипт зачищает все сетевые соединения, затем переподключает все разрешённые.
    17 января 2010 г. 7:41
    Отвечающий
  • можно ли увидеть данный скрипт или ссылочку откуда он создавался
    18 января 2010 г. 4:58
  • можно ли увидеть данный скрипт или ссылочку откуда он создавался

    http://www.scriptlogic.com/Kixtart/htmlhelp/Functions/addprinterconnection.htm

    Можно при помощи KIX32 как-то так:

    if InGroup ("Group1")
     AddPrinterConnection ("\\comp1\HP1150")
     SetDefaultPrinter("hp LaserJet 1150 PCL 5e")
     AddPrinterConnection ("\\srv\XeroxPha")
     AddPrinterConnection ("\\operDB\HPLaserJ")
    else
     DelPrinterConnection ("\\comp1\HP1150")
     DelPrinterConnection ("\\srv\XeroxPha")
     DelPrinterConnection ("\\operDB\HPLaserJ")
    endif

    if InGroup ("Designers")
     DelPrinterConnection ("\\srv\hp LaserJet 1100 (MS)")
     AddPrinterConnection ("\\comp1\HP1150")
     AddPrinterConnection ("\\srvsapr\XeroxPha")
    endif


    Green Рент ИТ
    18 января 2010 г. 8:33
  • Зачистка мусора:
    reg delete HKCU\Printers\Connections /f

    Я заранее задаю переменную окружения на машинах пользователей, чтобы разделить их по департаментам. Например, известно, что в департаменте "Бухгалтерия" нужно подключить пару таких-то принтеров и такой-то из них сделать "по умолчанию":

    if /I "%Department%"=="Accounting" (
     rundll32 printui.dll,PrintUIEntry /q /u /in /n "\\terminal.adazhi.lv\HP LaserJet 1200 (Gramatvediba)"
     rundll32 printui.dll,PrintUIEntry /q /u /in /n "\\terminal.adazhi.lv\HP LaserJet 1200 (Sekretare)"
     rundll32 printui.dll,PrintUIEntry /q /y /n "\\terminal\HP LaserJet 1200 (Gramatvediba)"
     goto Exit)

    rundll32 printui.dll,PrintUIEntry /?    поможет узнать список команд

    • Помечено в качестве ответа Dmitriy Borisovich 2 февраля 2010 г. 8:16
    19 января 2010 г. 9:37
    Отвечающий
  • в ближайшее время попробую скрипты, добавлю еще один интересный нюанс, торможение окна печати начинается у пользователей когда основная часть работников уходит домой
    27 января 2010 г. 6:59
  • Зачистка мусора:
    reg delete HKCU\Printers\Connections /f


    этим все отпустило спасибо
    2 февраля 2010 г. 8:14