Показать полную графическую версию : Очередь печати
Mix Shumaher
10-03-2006, 20:12
Здравствуйте.
Очень странная и забавная поблема.
если в очередь печати становится много маленьких заданий, то спулер выпускает их не в прямом(FIFO) порядке, а в перемешку! как я понял задания поменьше выходят пораньше.
Кто знает как исправить ситуацию?
заранее спасибо!
Попробуйте "поиграть" с галочками в свойствах принтера - дополнительно.
А может быть дело в этом?
http://www.interface.ru/fset.asp?Url=/microsoft/mcp/8_1.htm&anchor=2_1
Mix Shumaher
13-03-2006, 23:06
Галочками я играл... ничего не получается!
SergOst спасибо за ссылку!
Там дословно сказано
По умолчанию диспетчер ставит задания на печать в порядке их поступления. Тем не менее вы можете сделать так, чтобы задания печати от некоторых пользователей выводились раньше всех остальных заданий.
...
непонятки получаются!:(
Пожалуй я должен описать ситуацию поподробнее.:)
Специфика нашего бизнесс-процесса такова, что документы которые "завтра" должны поехать к клиентам печатаются не в течении дня, а вечером, одним махом. ОБД которая всем этим занимается, это 1С-Предприятие, но со специально написаной для нас конфигурацией. 1С формирует каждый документ как отдельное задание печати, таким образом на принтер выпускается около 1500 заданий в течении 20 минут. При таком раскладе документы и вылезают вперемешку.
Если в свойствах принтера поставить галку "Печатать сразу на принтер"(таким образом отключив для данного принтера спулер) то документы выходят в правильном порядке, но ооочень долго!
Пока я писал в голову пришла мысль. Возможно проблема состоит в седующем:
1с формирует задания в правильном порядке(это точно), но большое количество вызовов к подсистеме печати делаются почти одновременно и маленькие задания спулер "успевает" поставить в очередь раньше чем большие. именно на этапе постановки они путаются, а печатает спулер FIFO.
Как думаете?
Есть еще идеи?
Спасибо!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.