Страница 2 из 2

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

Добавлено: 21 май 2014, 14:54
alex_z
Aleksey Andreyanov писал(а):Здраствуйте.

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

Спасибо.

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

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

Добавлено: 21 май 2014, 17:14
Anton Lozovskiy
Здравствуйте,

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

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

Спасибо.

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

Добавлено: 22 май 2014, 09:32
alex_z
Anton Lozovskiy писал(а):Здравствуйте,

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

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

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

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

Добавлено: 22 май 2014, 13:32
Anton Lozovskiy
Здравствуйте,

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

Спасибо.