powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Сможет ли драйвер печати работать в мультипоточном режиме?
4 сообщений из 4, страница 1 из 1
Сможет ли драйвер печати работать в мультипоточном режиме?
    #37503185
Фотография n_string
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть сервис, который конвертирует документы Word в PDF. Сервис открывает документ и отправляет на печать в файл в формате PDF, затем возвращает пользователю.

С недавнего времени количество документов стало увеличиваться и по моим подсчетам вскоре их количество достигнет более 1000 документов в час, примерно 50 000 в сутки.

В связи с этим встал вопрос, как обеспечить необходимую производительность сервиса.
С железом проблем нет, сервис располагается на мультипроцессорном сервере ОС win2003.

Проблема еще осложняется среди прочего наличием документов большого размера, по 100 страниц и больше. Эти документы занимают большой объем памяти во время печати, что теоретически может повлиять на соседние потоки, если 2 таких документа начнут печать.

Multithreading первое, что приходит в голову для решения проблемы. Предположим, что я смогу открывать документы в разных потоках, но как быть с драйвером PDF принтера? Сможет ли драйвер работать в мультипоточном режиме?

Кто-нибудь может прояснить этот вопрос?
Спасибо.
...
Рейтинг: 0 / 0
Сможет ли драйвер печати работать в мультипоточном режиме?
    #37503222
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
n_stringСможет ли драйвер работать в мультипоточном режиме?Имхо, зависит только от конкретного драйвера. Возможно даже, что от какого-нибудь бага в конкретном релизе этого драйвера.
Из обычных программ на обычный принтер вполне получается отправить несколько документов одновременно (т.е. когда их отправка пересекается во времени).

Я бы эту задачу решал не драйвером принтера, а отдельной утилитой. Подозреваю, что производительность была бы выше.
...
Рейтинг: 0 / 0
Сможет ли драйвер печати работать в мультипоточном режиме?
    #37503234
Фотография n_string
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У обычного принтера однозначно существует очередь задач. Поэтому что происходит во время печати в файл, зависит, конечно, от этого драйвера, на данный момент все это хозяйство работает в однопоточном режиме, поэтому судить сложно пока не попробуешь.

Впрочем, функционал любого драйвера печати состоит из создания битмапа документа, что может эмулировать какая-нибудь утилита, верно.
...
Рейтинг: 0 / 0
Сможет ли драйвер печати работать в мультипоточном режиме?
    #37503242
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
n_stringВпрочем, функционал любого драйвера печати состоит из создания битмапа документаНу не любого... Но в данной задаче это значения не имеет.n_string, что может эмулировать какая-нибудь утилита, верно. И даже не одна. тынц .
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Сможет ли драйвер печати работать в мультипоточном режиме?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]