пятница, 17 апреля 2009 г.

Исправление Ошибки Быстрой Печати для 1С

Исправление Ошибки Быстрой Печати для 1С

Устраняет проблему ускоренной печати (без предварительного просмотра).

Замечено, под ХР (обеими) и 2003 в терминальной сессии через определенное время работы в 1С быстрая печать (без предварительного просмотра) перестает работать. Фишка оказалась в том, что слетают параметры в реестре по пути

HKEY_СURRENT_USER - Software - 1C - 1Cv7 - 7.7 - V7 -[База]- [Пользователь] - Moxel-Default-DefaultPrinter

В момент вызова Напечатать(0) 1С обращается в реестр за названием принтера, естественно его там не находит и иницирует запрос к Windows, которая в ответ выполняет 'HTTP Printer Connection Through Web Browser'. Принтеры, доступ к которым осуществляется по IPP создаются Windows по запросу на время печати, после чего удаляются.Вероятно, 1С рассчитана на работу с 'RPC Printer Connection' и не учитывает всех особенностей работы 'HTTP Printer Connection Through Web Browser'.Возможная альтернатива - использование Напечатать(1). В этом режиме 1С выдаст оконо параметров печати и, естественно, выполнит нужный запрос.

Комментариев нет: