После удаления очереди печати, а затем перезапуска компьютера под управлением Windows новое состояние принтера — в автономном режиме.
В этой статье описывается решение проблемы, из-за которой после удаления очереди печати и перезапуска компьютера под управлением Windows новый принтер находится в автономном режиме.
Применяется к: Windows Server 2012 R2
Исходный номер базы знаний: 2027593
Симптомы
Рассмотрим следующий сценарий.
- Вы удаляете очередь печати, когда она находится в автономном состоянии.
- Вы добавляете новую очередь печати с тем же именем, что и старая очередь печати.
- Перезагрузите компьютер.
В этом сценарии состояние новой очереди печати отображается как Автономная.
Причина
Эта проблема возникает, если на компьютере настроено следующее значение реестра при настройке принтера в автономном режиме:
Ключ: HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\Print\Printers\ Значение: PrinterOnLine
Данные: 0
Однако это значение не удаляется файлом Localspl.dll при удалении очереди печати. Таким образом, при добавлении очереди печати с тем же именем, что и у старой очереди печати, новая очередь принтера наследует состояние удаленной очереди печати в автономном режиме .
Решение
Чтобы устранить эту проблему, щелкните правой кнопкой мыши новую очередь печати в средстве Принтеры и факсы, а затем снимите флажок Использовать принтер в автономном режиме . При этом раздел реестра сбрасывается до правильного значения. Вместо этого можно удалить раздел реестра, упомянутый в разделе Причина , после удаления очереди печати, но перед добавлением новой очереди печати с тем же именем.
Это устранит проблему
- Проверьте, устранена ли проблема. Если проблема устранена, вы закончите работу с этим разделом. Если проблема не устранена, вы можете обратиться в службу поддержки.
- Мы будем признательны за ваши отзывы. Чтобы оставить отзыв или сообщить о проблемах с этим решением, оставьте комментарий, отправив нам сообщение электронной почты .
Сбор данных
Если вам нужна помощь со стороны службы поддержки Майкрософт, рекомендуем собрать информацию, выполнив действия, описанные в статье Сбор информации с помощью TSS для проблем с взаимодействием с пользователем.
Обратная связь
Были ли сведения на этой странице полезными?
Сетевой принтер переходит в режим “Автономная работа”

16.09.2019

itpro

Windows 10, Windows Server 2012 R2, Windows Server 2019

Комментариев пока нет
Периодически на одном из принт-серверов под управлением Windows Server 2012 R2 замечаем, что некоторые подключенные сетевые принтеры переходят в автономный режим работы, перестают печатать, а в очереди печати начинают накапливаться задания. В этой статье мы рассмотрим, почему сетевой принтер может переключаться в offline режим, и как решить эту проблему без переустановки принтера и перезагрузки сервера печати.
Отройте на принт-сервере консоль управления Print Management, найдите принтер со статусом Queue Status = Offline (Отключен), откройте его очередь печати и убедитесь, что в параметрах принтера отключен опция Use Printer Offline (Работать автономно).

Затем убедитесь, что принтер включен и доступен по сети (проверьте доступность принтера через ping по IP, проверьте, открывается ли веб интерфейс управления принтером).
Как Windows определяет доступность принтера? В ОС Windows 7 и выше по-умолчанию для опроса состояния принтера используется протокол SNMP (Simple Network Management Protocol). Сервер печати отправляет принтеру SNMP запрос и ждет ответа. Если SNMP от принтера ответ не получен, такой принтер считается недоступным и переводится на принт-сервере в автономный режим работы. Рассмотрим, особенности настройки протокола SNMP для сетевых принтеров на сервере печати Windows.
В первую очередь нужно убедиться, что ваш принтер поддерживает протокол SNMP. Откройте веб интерфейс управления сетевым принтером, и проверьте, что в настройках принтера включен протокол SNMP и для него используется имя сообщества (community name) public.

Например, для принтера HP LaserJet CP1525 настройки SNMP находятся в разделе Networking -> SNMP -> Enable SNMP read-only access.
Найдите принтер в консоли, откройте его свойства и перейдите на вкладку Ports. Откройте настройки порта Standard TCP/IP port -> Configure Port. Если ваш сетевой принтер поддерживает протокол SNMP, проверьте, что опция SNMP Status Enabled (Состояние SNMP разрешено) включена, а Community Name установлено в public.

Если ваш принтер не поддерживает протокол SNMP, вы должны отключить этот протокол в настройках порта печати этого принтера. В результате Windows перестанет слать SNMP пакеты для опроса состояния устройства.
Проверьте, что состояние принтера изменилось на Ready/Готов.

Вы можете найти все принтера на принт-сервере, на которых отключен протокол SNMP с помощью следующего командлета PowerShell (используется встроенный модуль PrintManagement):
get-printerport |where |select name,protocol,description,printerhostaddress

Следующая команда PowerShell поможет найти порты сетевых принтеров, у которых имя SNMP сообщества отличается от Public:
get-printerport |where |select name,protocol,description,printerhostaddress, snmpenabled, SNMPCommunity
Если проверка настроек SNMP не помогла вывести принтер из автономного режима, следует проверить следующие параметры.

- Проверьте, что в настройках порта печати указан правильный IP адрес принтера;
- Проверьте, что для порта печати используется тип “Standard TCP/IP Port”, а не “WSD Port”;
- Убедитесь, что ваши файерволы не блокирует SNMP трафик (порты 161/UDP и 162/UDP);
- Полностью удалите и пересоздайте принтер и порт печати. Переустановите драйвера принтера;
- Перезапустите службу spooler;
- Вы можете полностью отключить SNMP опрос для всех принтеров, создав в ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print новый ключ типа DWORD с именем SNMPLegacy и значением 1.
Предыдущая статья Следующая статья
[Решено] Сетевой принтер переходит в режим «Автономная работа»


Уже не первый раз сталкиваюсь с одной загадочной проблемой — сетевой принтер вдруг перестаёт печатать и переходит в режим «автономная работа». А вот вернуть его в онлайн не получается, хотя с виду всё работает. Конечно, можно предположить, что всё дело в подпорченной карме у пользователей, но истинным виновником оказался протокол SNMP.
Итак, в чём загадочность ситуации и что сбивает с толку? Принтер, на первый взгляд, живой – отзывается на пинги, позволяет заходить в веб-интерфейс и менять любые настройки. Сканирование по сети? Да пожалуйста! Но, в то же время, у пользователя он отображается в оффлайне и полностью игнорирует попытки что-то распечатать. В общем, принтер как будто работает, но не работает.
Поколупавшись так какое-то время, сносил принтер полностью из системы и устанавливал его вновь. Стоит ли говорить, что подобная затея не самая быстрая по времени, да и не всегда приводила к желаемому результату. В общем, суть понятна, а проблема решилась следующим образом.
В самом начале я сразу обозначил виновника — протокол SNMP (англ. Simple Network Management Protocol — простой протокол сетевого управления), так что интрига не сохранилась. Это стандартный интернет-протокол для управления устройствами в IP-сетях, но он не так прост, как заявляют в названии. Просто разработчики SNMP захотели впихнуть невпихуемое, но нам это сейчас не интересно.
Windows 7 и новее, автоматически опрашивает сетевые принтера по SNMP для выявления проблем при печати и если, по какой-то причине, не смогла получить ответ от принтера, одаривает его статусом «Отключен» (Offline), даже если он доступен.
Вернуть принтер в строй можно довольно просто. В настройке портов принтера выбираем необходимый порт и снимаем галочку «Состояние SNMP разрешено». После чего сохраняем настройки и получаем оживший принтер.

Раз SNMP такая «вредная» функция, может её вообще везде отключать? В зависимости от принтера SNMP может потребоваться, чтобы сообщить статистику, например, сколько тонера осталось. В общем случае, если вы не используете SNMP для управления принтером, можно его отключить. Не могу сказать за другие марки, но на HP и Kyocera на раз сталкивался с этой бедой.
Подписывайтесь на канал
Яндекс.Дзен и узнавайте первыми о новых материалах, опубликованных на сайте.
Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.
![]()
![]()
![]()
![]()
![]()
![]()
Комментариев: 5
- 2019-09-10 в 23:27:28 | Дмитрий Спасибо за наводку! А я диспетчер печати в службах перезапускал. Хотел заметить, что статус не автономная работа, а работать автономно. Эти два статуса могут быть одновременно.
- 2021-10-05 в 15:15:46 | Р. Благодарю за подсказку! Помогло решить проблему с принтером Oki mb472.
- 2021-11-30 в 22:26:44 | ДедушкаВалера ух ты! а я до сих пор чаще всего сношу/устанавливаю, если, сняв «галочку» с «работать автономно», не помогает. сеньки-вери-мачь.
- 2022-10-08 в 23:05:23 | slon А если порт WSD, то что делать ? У него нет настроек.
- 2022-11-29 в 14:57:29 | Виктория Спасибо за статью) только сняла галочку с протокола, сразу ожил принтер (Xerox WorkCentre 3225)
Что делать, если принтер находится в автономном состоянии
В случае беспроводного подключения к ноутбуку/планшету сперва надо проверить, включена ли функция Wi-Fi на компьютере.
Проверяется правильный выбор беспроводной сети (SSID). Далее распечатывается страница конфигурации (пробная печать), чтобы убедиться в правильном IP-адресе принтера.
Дополнительная настройка сети нужна:
- если IP-адрес не назначен;
- IP-адрес 156.254.ххх.ххх или 169.ххх.ххх;
- задано автоматическое значение IP.
Проверьте связь с устройством через команду ping, введённой в окно командной строки:
- Жмете на «Пуск».
- Выберите «Выполнить» (или комбинация клавиш «Windows+R»).
- Введите «cmd».
- Пропишите ping и IP-адрес:
- в случае вывода времени отклика принтера нужно проверить опцию «Работать автономно»;
- при невыполнении команды или превышении времени ожидания запроса проверяется сетевое подключение.
Галочка автономного состояния
- Заходите в «Пуск».
- Открываете «Устройства и принтеры» (можно сразу попасть нажатием Win+R и вводом команды «control printers»).
- Наведите курсор на нужное название и кликните по нему правой кнопкой мышки.
- Выбираете «Просмотр очереди печати».
- В новом окне откройте в горизонтальном верхнем меню раздел «Принтер».
- Возле строки «Работать автономно» или «Приостановить печать» может стоять галочка. Чтобы отключить автономную работу, удалите ее.


Зависла очередь печати
Аналогично заходите в список всех устройств и просматриваете очередь. Только теперь очищаете список зависших документов через пункт в меню «Принтер». Автономность снимается автоматически.

Не видит бумагу
- Проверьте наличие бумаги в лотке и корректность её загрузки в лоток.
- Откройте крышку принтера, убедитесь в отсутствии инородных тел и замятой бумаги внутри.
- Попробуйте вставить бумагу другого производителя, с иными характеристиками.
- Посмотрите, совпадают ли характеристики используемой бумаги с теми, что рекомендует использовать производитель принтера.
При длительной или интенсивной эксплуатации техники есть вероятность выхода из строя датчика, определяющего бумагу. Исправит ситуацию только замена запчасти в сервисном центре.
Закончились расходники
Вспомните, когда вы заправляли тонер и сколько было распечатано листов. Сравните цифру с ресурсом картриджа. Если разница небольшая, то убрать автономный режим поможет замена картриджа с краской или тонером.
Обновление драйверов
- Заходите в «Пуск».
- Выбираете «Выполнить». Вызвать окно ввода можно одновременным нажатием кнопок Windows+R.
- В строке прописываете «devmgmt.msc» и кликаете на «Ок».
- В диспетчере устройств находите нужную модель печатающей техники и кликаете по названию ПКМ.
- В меню выбираете «Обновить драйверы».


Сначала попытайтесь автоматически обновить драйвера. Затем переходите к ручному способу, который предполагает скачивание драйвера на ваш компьютер с дальнейшей установкой.
В диспетчер устройств заходят также через контекстное меню значка «Мой компьютер» на рабочем столе.

Автономная работа сетевого принтера
Все исправления делаются на компьютере, к которому сделано подключение по сети (на главном ПК).
Настройка общего доступа
- Открываете «Пуск».
- Заходите в «Панель управления» (в Windows 10 можно найти через поиск).
- Открываете «Оборудование и звук».

- Кликаете на «Устройства и принтеры».

- Ставите курсор на сетевой принтер и кликаете ПКМ.
- Выбираете «Свойства принтера».

- Во вкладке «Доступ» должна быть активна функция, открывающая общий доступ другим пользователям.

- Во вкладке «Безопасность» должна быть разрешена печать для всех пользователей.

- Во вкладке «Дополнительно» должен быть проставлен временной интервал, когда вы отправляете файл на печать. Устанавливаете режим «Доступен всегда».

- Во вкладке «Порты» проверяете правильность порта.
- Дополнительно настройте порт. Для этого выберите порт во вкладке «Порты», кликните на «Настроить порт». Поставьте галочку возле «Состояние SNMP разрешено».
- Включаете сетевое обнаружение в сети для Windows 7, 8, 10.

- Проверяете, чтобы печатающая техника и компьютер были в одной подсети. При необходимости настраиваете маску или IP-адреса.