Кол-во страниц, отправляемых на принтер больше чем в предпросмотре
Кол-во страниц, отправляемых на принтер больше чем в предпросмотре
Здравствуйте.
У нас есть одно старое приложение, которое использовало stimul версии 2013.2.1607, пару лет назад мы обновились до версии 2017.1.6. Сейчас у одно из клиентов возникла ошибка - в предпросмотре мы видим одно кол-во страниц, при отправке задания на принтер кол-во страниц больше и оно всё время растёт. Ошибка плавающая, воспроизводится нерегулярно, у клиента на терминальном сервере и только на одном принтере kyocera fs-1060dn
Как понять в чём причина такого поведения и исправить его?
У нас есть одно старое приложение, которое использовало stimul версии 2013.2.1607, пару лет назад мы обновились до версии 2017.1.6. Сейчас у одно из клиентов возникла ошибка - в предпросмотре мы видим одно кол-во страниц, при отправке задания на принтер кол-во страниц больше и оно всё время растёт. Ошибка плавающая, воспроизводится нерегулярно, у клиента на терминальном сервере и только на одном принтере kyocera fs-1060dn
Как понять в чём причина такого поведения и исправить его?
- Вложения
-
- photo_2019-05-28_08-03-20.jpg (25.82 КБ) 4533 просмотра
Re: Кол-во страниц, отправляемых на принтер больше чем в предпросмотре
Здравствуйте,
Не могли бы вы предоставить более детальную информацию. Данная проблема на всех отчетах или каком-то конкретном, как и откуда вызывается печать отчета и т.д.
Спасибо.
Не могли бы вы предоставить более детальную информацию. Данная проблема на всех отчетах или каком-то конкретном, как и откуда вызывается печать отчета и т.д.
Спасибо.
Re: Кол-во страниц, отправляемых на принтер больше чем в предпросмотре
Ошибка воспроизводится на разных шаблонах, печать вызывается двумя способами: из предпросмотра и вызовом метода _stiReport.Print(true).
Может можно включить какой-нить режим трассировки что бы понять в чём проблема?
Может можно включить какой-нить режим трассировки что бы понять в чём проблема?
Re: Кол-во страниц, отправляемых на принтер больше чем в предпросмотре
Здравствуйте.
Если отчёты генерируются в несколько потоков, в них есть RichText, который бьётся на части, то может возникать подобная проблема с большим количеством страниц.
Сколько страниц о построенного отчёта? Проблема должна проявиться в процессе построения отчёта. Как решение не рендерить отчёты параллельно или избегать использование длинных Rich Text.
Также это может быть проблема на стороне драйвера принтера. С ней мы уже помочь не сможем.
Спасибо.
Если отчёты генерируются в несколько потоков, в них есть RichText, который бьётся на части, то может возникать подобная проблема с большим количеством страниц.
Сколько страниц о построенного отчёта? Проблема должна проявиться в процессе построения отчёта. Как решение не рендерить отчёты параллельно или избегать использование длинных Rich Text.
Также это может быть проблема на стороне драйвера принтера. С ней мы уже помочь не сможем.
Спасибо.
Re: Кол-во страниц, отправляемых на принтер больше чем в предпросмотре
В приложении нет никакой многопоточности, вся работа происходит в главном потоке.
Дело в том что в предпросмотре всё нормально, кол-во страниц увеличивается именно при печати. Если проблема с драйвером принтера, то как объяснить отсутствие ошибки на старой версии stimul ?
Дело в том что в предпросмотре всё нормально, кол-во страниц увеличивается именно при печати. Если проблема с драйвером принтера, то как объяснить отсутствие ошибки на старой версии stimul ?
Re: Кол-во страниц, отправляемых на принтер больше чем в предпросмотре
Здравствуйте,
Проверьте, пожалуйста, последний билд и дайте нам знать о результатах.
Спасибо.
Проверьте, пожалуйста, последний билд и дайте нам знать о результатах.
Спасибо.
Re: Кол-во страниц, отправляемых на принтер больше чем в предпросмотре
К сожалению, не могу. Наше приложение работает на .net 4-версии, а последние версии stimula работают только на 4.5 и более поздних версиях
Re: Кол-во страниц, отправляемых на принтер больше чем в предпросмотре
Здравствуйте.
Уточните, устанавливаете ли вы в настройках печати количество копий документа?
Мы проанализировали все изменения в коде метода печати с 2013 по 2017 год.
Было только одно изменение, связанное со свойством Copies: если драйвер принтера не поддерживает установку количества копий, то мы сами эмулируем это, вызывая печать необходимое количество раз.
Спасибо.
Уточните, устанавливаете ли вы в настройках печати количество копий документа?
Мы проанализировали все изменения в коде метода печати с 2013 по 2017 год.
Было только одно изменение, связанное со свойством Copies: если драйвер принтера не поддерживает установку количества копий, то мы сами эмулируем это, вызывая печать необходимое количество раз.
Спасибо.