Какая часть моей ОС вызывает этот диалог OpenCurPrinter?

Одна из наших систем Enterprisey имеет длительный пакетный процесс, который иногда прерывается следующим всплывающим диалогом:

OpenCurPrinter: принтер: \\FS3\HP30351st, порт: Ne00:, диск: winspool
Ошибка инициализации принтера

(где \\fs3\HP... и т.д... это путь одного из наших сетевых принтеров)

Скриншот:

Скриншот гарантии OpenCurPrinter

Я видел несколько древних упоминаний об этом диалоге "OpenCurPrinter" в Интернете, поэтому я думаю, что это связано с ОС Windows или драйверами принтера, а не с конкретной системой Enterprisey, в которой мы выполняем процесс.

Операционная система - Windows XP, и часть выполняемого нами пакетного процесса включает отправку документов по электронной почте через Outlook/Exchange, если это имеет какое-либо значение. Связано ли это с тем, как MS Office общается с принтерами, даже если он не печатает?

Может кто-нибудь сказать мне, откуда этот диалог, и что я могу сделать, чтобы он не появлялся? (Это играет хаос с нашей пакетной обработкой)

Большое спасибо.

1 ответ

Решение

Когда Outlook использует Word в качестве редактора электронной почты, ему неизбежно требуется доступ к параметрам принтера по умолчанию. Чтобы быть точным: Word нуждается в этом, чтобы вычислить поля страницы, которые, конечно, бесполезны для электронной почты.

Поэтому вы можете попробовать установить локальный принтер (например, средство записи изображений документов Microsoft или принтер PDF), который всегда доступен в качестве минимального времени ожидания. В качестве альтернативы, просто не используйте Word в качестве редактора электронной почты для Outlook.

Другие вопросы по тегам