Одна из наших систем Enterprisey имеет длительный пакетный процесс, который иногда прерывается следующим всплывающим диалоговым окном:
OpenCurPrinter: принтер: \\ FS3 \ HP30351st, порт: Ne00 :, диск: winspool
Ошибка инициализации принтера
(где \\ fs3 \ HP ... etc ... - это путь к одному из наших сетевых принтеров)
Скриншот:
Я видел несколько древних упоминаний об этом диалоговом окне OpenCurPrinter в сети, поэтому я думаю, что это как-то связано с ОС Windows или драйверами принтера, а не с конкретной системой Enterprisey, в которой мы запускаем процесс.
Операционная система - Windows XP, и часть запущенного нами пакетного процесса включает отправку документов по электронной почте через Outlook / Exchange, если это имеет значение. Это как-то связано с тем, как MS Office разговаривает с принтерами, даже когда он не печатает?
Может ли кто-нибудь сказать мне, откуда взялся этот диалог, и что я могу сделать, чтобы он не появлялся? (Это разрушает нашу пакетную обработку)
Большое спасибо.
Когда Outlook использует Word в качестве редактора электронной почты, ему неизбежно требуется доступ к параметрам принтера по умолчанию. Если быть точным: Word необходим для расчета полей страницы, которые, конечно, бесполезны для электронной почты.
Таким образом, вы можете попробовать установить локальный принтер (например, Microsoft Document Image Writer или PDF-принтер), который всегда доступен с малой задержкой в качестве временного решения. Или просто не используйте Word в качестве редактора электронной почты для Outlook.