Добрый день.
Пользователи пожаловаловались на следующую проблему.
При печати из окна стандартного вьюера пользователь видит диалоговое окно выбора принтера и параметров принтера. После того как юзер выбрал нужный принтер, он нажимает OK. После нажатия на эту кнопку окно зависает примерно на 4 секунды. Т.е. до тех пор пока принтер не начнет печать. Эти секунды просто невыносимы для некоторых. В репорте нет никаких изображений, размер порядка 20 страниц формата Letter.
Для сравнения пытались печатать тот же по содержанию репорт созданый в среде MS Access на тот же принтер. Для этого случая никакой задержки нет.
Возможно ли как-то побороться с проблемой?
Используется Simulsoft.Net 2013.1.16, Win 7 - 64.
Задержка при печати на сетевой принтер
Re: Задержка при печати на сетевой принтер
Здравствуйте.
Диалог выбора принтера (диалог печати) - это стандартный компонент Net Framework, вызывается командой printDialog.ShowDialog();
Это модальное окно, и дальнейшее выполнение кода приостанавливается до тех пор, пока окно не будет закрыто.
Следовательно, задержка происходит внутри самого диалога печати, когда выбранный принтер обменивается информацией с компьютером.
Как показывает наша практика, это может происходить очень долго, у некоторых пользователей время доходит до минуты.
Обычно эта задержка связана с какими-либо настройками сети и политиками безопасности, т.к. печать на один и тот же принтер с разных компьютеров может по времени отличаться в десятки раз.
Поэтому, к сожалению, по данной проблеме мы не можем помочь вам.
Спасибо.
Диалог выбора принтера (диалог печати) - это стандартный компонент Net Framework, вызывается командой printDialog.ShowDialog();
Это модальное окно, и дальнейшее выполнение кода приостанавливается до тех пор, пока окно не будет закрыто.
Следовательно, задержка происходит внутри самого диалога печати, когда выбранный принтер обменивается информацией с компьютером.
Как показывает наша практика, это может происходить очень долго, у некоторых пользователей время доходит до минуты.
Обычно эта задержка связана с какими-либо настройками сети и политиками безопасности, т.к. печать на один и тот же принтер с разных компьютеров может по времени отличаться в десятки раз.
Поэтому, к сожалению, по данной проблеме мы не можем помочь вам.
Спасибо.