| Предыдущий | Следующий |
| ERROR_INVALID_PRINTER_DRIVER_MANIFEST | ERROR_REQUEST_PAUSED |
ERROR_PRINTER_NOT_SHAREABLE
Общий доступ Windows является свойством логического объекта принтера, которым управляет сервер печати, а не только физического устройства. Функция AddPrinter принимает данные PRINTER_INFO_2, включающие имя принтера, порт, драйвер, процессор печати, имя общего ресурса и атрибуты, а SetPrinter изменяет конфигурацию и состояние принтера.
Поэтому причину сбоя следует искать на границе конфигурации очереди и поставщика или сервера печати. Принтер может успешно печатать локальную пробную страницу, но всё равно не выполнять операцию, которая должна предоставить этот объект принтера удалённым клиентам.
Проверьте логический объект принтера
- Зафиксируйте точный объект принтера, сервер, имя общего ресурса, атрибуты, драйвер, порт и процессор печати, использованные в запросе на предоставление общего доступа.
- Считайте существующую конфигурацию принтера до и после неудачной операции SetPrinter или создания; не делайте вывод о состоянии общего доступа только по доступности устройства.
- Проверьте, управляется ли объект ожидаемым поставщиком и сервером печати и разрешена ли на этом сервере удалённая печать.
- При взаимодействии с Samba убедитесь, что очередь экспортируется сервером и имеет корректный серверный обработчик и конфигурацию печати Windows, прежде чем отлаживать обнаружение на стороне клиента.
Поля конфигурации AddPrinter · Средства управления конфигурацией SetPrinter · Удалённое управление печатью MS-RPRN
Нужно найти другой код? Найти другой код состояния или ошибки.
