Что означает код ошибки Windows 3007 (ERROR_INVALID_PRINT_MONITOR)?

 
Предыдущий Следующий
ERROR_PRINT_MONITOR_ALREADY_INSTALLED ERROR_PRINT_MONITOR_IN_USE

ERROR_INVALID_PRINT_MONITOR

description[Предлагаемый монитор не соответствует контракту монитора диспетчера очереди печати.]

Этот статус отличается от ERROR_UNKNOWN_PRINT_MONITOR. Неизвестный монитор невозможно разрешить по имени; недопустимый монитор доходит до проверки компонента или регистрации, но не удовлетворяет требованиям подсистемы печати.

Мониторы портов — не произвольные DLL. Они участвуют в архитектуре диспетчера очереди, открывающей порты и передающей необработанные данные принтера, и устанавливаются через специальные интерфейсы управления мониторами. Неверный двоичный файл, несовпадающий набор компонентов, повреждённая регистрация или неподдерживаемая реализация должны исследоваться на этой границе.

Проверяйте компонент, а не кабель принтера

  • Запишите точные имя монитора, среду и DLL из попытки регистрации или существующей записи MONITOR_INFO_2.
  • Сравните установленный компонент с предназначенным поставщиком пакетом и целевой архитектурой Windows.
  • Проверьте, возник ли сбой после частичного обновления или миграции, которая скопировала конфигурацию очереди без полной процедуры установки монитора.
  • Не подставляйте монитор порта с похожим именем, если очередь и драйвер не предназначены для этого транспорта.

Microsoft: мониторы портов · Интерфейс установки AddMonitor · Поля MONITOR_INFO_2


Нужно найти другой код? Найти другой код состояния или ошибки.