Я разрабатываю приложение Winforms, написанное с фреймворком 2.0, в котором есть серверные отчеты в сервере отчетов (SQL Server 2005).Что может вызывать мусор при печати с сервером отчетов?
Эти отчеты в тестовой среде печатаются правильно, но в производстве происходят странные вещи (как обычные).
Иногда диспетчер очереди печати отправляет задание на печать на принтер, и принтер подтверждает задание, но он ничего не печатает, как будто это была пустая работа. Когда это произойдет, и мы попробуем второй раз распечатать отчет, он напечатает только первые страницы, а затем одну или две страницы с ошибками форматирования и мусором.
Об этом сообщается как минимум две модели принтеров: одна по локальной сети и одна через LPT1.
Мы попробовали печать из производственной среды на тестовые принтеры, и отчеты получились прекрасными.
Эти же принтеры используются с другим программным обеспечением (не использующим сервер отчетов: Word, acrobat, другие собственные разработки) без каких-либо проблем в течение многих лет.
Это может быть проблема с программным обеспечением, настройка (сетевые политики, разрешения, ограничения)?
Обновление: Принтеры через ЛВС проходят через сервер печати. Мы провели некоторое дополнительное тестирование, и мы обнаружили, что это может быть проблемой при работе с сервером Windows 2000 и драйверами принтера. Мы изменились на сервер печати, работающий на сервере Windows 2003, и ситуация улучшилась, больше не печаталась мусор, но несколько раз принтер не закончил работу и выбрасывает «ошибку PCL»