Почему моя служба диспетчера очереди печати умирает, а процесс печати зависает? - PullRequest
0 голосов
/ 20 августа 2011

У меня есть процесс C #, который распечатывает файл PDF в памяти, используя O2S.Components.PDFRender4NET, на различные принтеры нашей компании. Через, казалось бы, случайные интервалы (как один раз в день) служба диспетчера очереди печати на машине с Windows умирает. Кроме того, процесс печати будет зависать бесконечно (при 0 процессорах) через случайные интервалы.

Есть идеи, как определить причину смерти диспетчера очереди печати или зависания моего процесса? (Я использую код O2S, потому что мне нужно иметь возможность поворачивать бумагу и изменять масштаб страницы на «нет», чего я не могу понять, как это сделать в C #, если я просто отправляю файл pdf raw на принтер. что-то еще я должен использовать?)

1 Ответ

0 голосов
/ 27 октября 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...