Большой объем данных отправляется на печать.

Обсуждение Stimulsoft Reports.Silverlight
alex_z
Сообщения: 15
Зарегистрирован: 11 апр 2013, 16:17

Re: Большой объем данных отправляется на печать.

Сообщение alex_z »

Aleksey Andreyanov писал(а):Здраствуйте.

Данная проблема не связана и никак не может зависить от способа подключения принтера.
Также удалось выяснить, что PCL-драйверу Silverlight посылает отчёт как изображение, а на PS-принтер есть возможность послать отчёт командами PostScript. Пожтому и получается такая разница в размере задания.

Спасибо.

Ответьте, пожалуйста, на вопрос: Как печатать отчеты из Silverlight через PCL драйвер? Сейчас получается, что одна страница отчета занимает около 150 МБ. Соответственно у нас часть клиентов отчеты печатать не могут вообще у кого-то только 2-3 страницы печатаются. Там где была возможность - поставили PostScript драйвер. Интересует решение именно для PCL. Если нужно изменить настройки принтера или еще какие-то настройки – скажите какие. Повторяюсь, данная проблема воспроизводится на разных ПК и разных принтерах.
Нам важно оперативное решение данное проблемы.
Anton Lozovskiy
Сообщения: 264
Зарегистрирован: 12 ноя 2007, 08:16

Re: Большой объем данных отправляется на печать.

Сообщение Anton Lozovskiy »

Здравствуйте,

Никаких настроек для печати нету и не будет. Это просто ограничения сильверлайта. Для печати Silverlight предоставляет всего один метод Print и без настроек, даже не получается достучаться до окна PrintDialog. Если есть принтер с поддержкой PostScript и вы используете Silverlight 5, то будет печататься по новому алгоритму, иначе с помощью картинок большого размера.

К сожалению мы тут сделать совершенно ничего не можем.

Спасибо.
alex_z
Сообщения: 15
Зарегистрирован: 11 апр 2013, 16:17

Re: Большой объем данных отправляется на печать.

Сообщение alex_z »

Anton Lozovskiy писал(а):Здравствуйте,

Никаких настроек для печати нету и не будет. Это просто ограничения сильверлайта. Для печати Silverlight предоставляет всего один метод Print и без настроек, даже не получается достучаться до окна PrintDialog. Если есть принтер с поддержкой PostScript и вы используете Silverlight 5, то будет печататься по новому алгоритму, иначе с помощью картинок большого размера.

К сожалению мы тут сделать совершенно ничего не можем.

Спасибо.
А на размер картинок нельзя повлиять? Иначе небольшой отчет в 20 страниц передает на печать более 2,5 ГБ, а у нас есть отчеты по 200 страниц и более. Ваш коллега писал (http://forumru.stimulsoft.com/viewtopic ... 685#p12943), что у него 3 страницы занимают 16 МБ.
Anton Lozovskiy
Сообщения: 264
Зарегистрирован: 12 ноя 2007, 08:16

Re: Большой объем данных отправляется на печать.

Сообщение Anton Lozovskiy »

Здравствуйте,

Настроек никаких в Silverlight не было, чтобы повлиять на размер картинок. При печати мы просто передаем визуал, на котором находятся все компоненты преобразованные в Silverlight контролы.

Спасибо.
Закрыто