| Предыдущий | Следующий |
| ERROR_UNKNOWN_PORT | ERROR_UNKNOWN_PRINTPROCESSOR |
ERROR_UNKNOWN_PRINTER_DRIVER
description[Целевой сервер печати не может разрешить запрошенный драйвер.]Очереди принтеров ссылаются на зарегистрированный драйвер по имени. Например, AddPrinter требует ненулевое имя драйвера в PRINTER_INFO_2, а сервер должен уже знать драйвер, который должна использовать очередь.
Этот статус конкретнее отсутствующей DLL. Пакет драйвера может находиться в Driver Store, пока ожидаемая регистрация драйвера печати отсутствует, либо развёртывание может запрашивать у удалённого сервера имя драйвера, существующее только на клиенте. Несовпадение архитектуры и имени особенно важно, когда сервер печати обслуживает несколько клиентских сред.
Сначала разрешите идентичность
- Перечислите драйверы принтеров на том же сервере, который указан в сбойном вызове API.
- Сравните точное имя драйвера и целевую среду; не нормализуйте в коде приложения суффиксы поставщика или архитектурные имена.
- При сбое создания очереди также запишите pPrinterName, pPortName, pDriverName и pPrintProcessor из PRINTER_INFO_2.
- Если удалённый клиент рассчитывает на автоматическую доставку драйвера, убедитесь, что сервер действительно публикует совместимый зарегистрированный драйвер.
Требования Microsoft AddPrinter · API установки драйверов принтеров · Автоматическая загрузка драйверов принтеров Samba
Нужно найти другой код? Найти другой код состояния или ошибки.
