| Предыдущий | Следующий |
| ERROR_SUCCESS_RESTART_REQUIRED | ERROR_PRINTER_DRIVER_WARNED |
ERROR_PRINTER_NOT_FOUND
Этот код не следует сводить к ERROR_INVALID_PRINTER_NAME или ERROR_UNKNOWN_PRINTER_DRIVER. Эти статусы относятся к переданному имени принтера или ссылке на драйвер; ERROR_PRINTER_NOT_FOUND полезен, когда путь обнаружения или перечисления подсистемы печати не возвращает объект принтера.
API печати Windows могут перечислять локальные и подключённые принтеры и работать с удалёнными серверами печати. Удалённая печать на основе RPC также добавляет границу сервера и транспорта, поэтому пустой результат необходимо интерпретировать с учётом точного сервера и флагов перечисления, использованных вызывающей стороной.
Воспроизведите ту же область обнаружения
- Запишите имя сервера, контекст поставщика и флаги EnumPrinters либо эквивалентной операции обнаружения.
- Явно сравните локальное перечисление с требуемым удалённым сервером; не считайте, что локально установленное подключение представляет полный список очередей сервера.
- Проверьте путь удалённого диспетчера печати и RPC отдельно от доступности устройства принтера.
- Для совместимых серверов сравните экспортируемый сервером список очередей его штатными средствами администрирования, прежде чем отлаживать драйвер очереди, которую клиент вообще не обнаружил.
Функции принтера и диспетчера печати Microsoft · Архитектура удалённой печати MS-RPRN · Перечисление принтеров с помощью Samba rpcclient
Нужно найти другой код? Найти другой код состояния или ошибки.