Что может вызвать мусор на отпечатках с сервером отчетов? - PullRequest
0 голосов
/ 07 августа 2009

Я разрабатываю приложение Winforms, написанное на платформе 2.0, в которой есть несколько серверных отчетов на сервере отчетов (SQLServer 2005).

Эти отчеты в тестовой среде печатаются правильно, но в производстве происходят странные вещи (как обычно).

Иногда диспетчер очереди печати Windows отправляет задание на печать и принтер подтверждает выполнение задания, но ничего не печатает, как будто это пустое задание. Когда это происходит, и мы пытаемся второй раз напечатать отчет, он печатает только первые страницы, а затем одну или две страницы с ошибками форматирования и мусором.

Об этом сообщалось, по крайней мере, на двух моделях принтеров, одна - через локальную сеть, а другая - через LPT1.

Мы пробовали печатать из производственной среды на тестовых принтерах, и отчеты вышли хорошо.

Те же принтеры используются с другим программным обеспечением (без использования сервера отчетов: Word, acrobat, другими внутренними разработками) без каких-либо проблем в течение многих лет.

Может ли это быть проблемой программного обеспечения, конфигурацией (сетевые политики, разрешения, ограничения)?

Обновление: Принтеры через локальную сеть проходят через сервер печати. Мы провели дополнительное тестирование и обнаружили, что это может быть проблема с Windows Server 2000 и устаревшими драйверами принтера. Мы перешли на сервер печати, работающий под управлением Windows Server 2003, и ситуация улучшилась: больше не печаталось мусора, но иногда принтер не завершает работу и выдает «Ошибка PCL»

1 Ответ

0 голосов
/ 08 августа 2009

Тестовые принтеры того же производителя / модели, что и серийные принтеры?

Единственный раз, когда я сталкивался с такой проблемой раньше, это проблема с принтером. Клиент может сгенерировать отчет с помощью служб отчетов, но в зависимости от принтера его отправка изменилась.

...