Как сказать Windows 7, что мой принтер не в автономном режиме?

491
trejder

tl; dr Могу ли я что-либо сделать, чтобы «очистить» сетевой «путь» к моему принтеру или иным образом заставить мой Windows 7 распознавать мой принтер как подключенный (что верно), в то время как он утверждает, что он отключен ?


У меня Windows 7 Home Premium SP1 (со всеми установленными последними обновлениями WU) и HP LaserJet Pro MFP M426fdn. И вот уже несколько дней у меня ужасные проблемы с печатью.

На самом деле я могу печатать что-то только при запуске / перезапуске системы (из «старой» катушки принтера), так как сразу после полного запуска системы / «старой» очистки катушки моя Windows 7 начинает утверждать, что мой принтер отключен.

Выполненные проверки:

  • сам принтер (имеет светодиодный экран) утверждает, что он подключен к моей сети и к Интернету,
  • ping 192.168.1.2 имеет 100% отклик со средним временем отклика <1 мс,
  • другой компьютер (с Windows 10), подключенный к той же сети и печатающий на том же принтере, не имеет абсолютно никаких проблем с этим и распечатывает все сразу.

Ситуация дошла до (curiosum?) Точки, когда я могу печатать свои документы через HP Connected (я отправляю их по электронной почте, а принтер «захватывает» их и печатает их; к сожалению, я не могу выбрать только определенные страницы или распечатать обе стороны таким образом), но я не могу распечатать его напрямую по сети.

Или до точки, где после перезагрузки системы принтер печатает документы (из «старой» папки) и через минуту или две не может распечатать другой документ:

Как сказать Windows 7, что мой принтер не в автономном режиме?

Могу ли я что-нибудь сделать (кроме перезапуска Windows после отправки каждого документа на печать)? Есть ли способ, которым я могу «очистить» сетевой «путь» к принтеру или заставить мою Windows понять, что принтер на самом деле онлайн?

Я должен признать, что наличие принтера со 100% пинг-откликами, который, как утверждает Windows, отключен, на самом деле сводит мои знания и идеи к минимуму.

Как сказать Windows 7, что мой принтер не в автономном режиме? Как сказать Windows 7, что мой принтер не в автономном режиме? Как сказать Windows 7, что мой принтер не в автономном режиме?

1
Вы также пытались полностью удалить и переустановить принтер? djsmiley2k 6 лет назад 2
@ djsmiley2k Как в моем комментарии к ответу Tim_Stewart. Этот принтер нормально работал в той же сети и использовал (отправлял документы) с того же ПК в течение последних двух месяцев. Таким образом, я ожидаю, что недавние изменения в конфигурации моей сети будут подозревать мою проблему. Мне нужно попытаться отследить, прежде чем применить такое очевидное решение, как переустановка принтера. Поскольку ничего не изменилось в конфигурации ПК, драйвера и принтера, и кажется, что проблема заключается только в конфигурации сети, я надеюсь, что переустановка драйвера не решит эту проблему. Но спасибо за идею. trejder 5 лет назад 0

2 ответа на вопрос

2
LPChip

Когда это происходит, обычно достаточно перезапустить службы диспетчера очереди печати.

Вы можете сделать это, зайдя services.mscи найдя Print Spoolerслужбу, а затем воспользовавшись кнопкой, перезапустите ее.

В качестве альтернативы, командная строка с правами администратора со следующими 2 командами также будет работать нормально:

net stop spooler net start spooler 

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

Сначала остановите службы диспетчера очереди печати, затем откройте следующую папку:

C: \ Windows \ System32 \ Spool \ ПРИНТЕРЫ

Удалить все файлы из этой папки

Теперь запустите диспетчер очереди печати, и все должно работать снова.

Если по какой-либо причине это не решает проблему, выключите сам принтер, подождите 5 секунд и снова включите его, а затем повторите приведенные выше действия, если это все еще необходимо.

Я думаю, что это может высветить проблему, с которой я сталкивался во время работы разных служб: вы можете обнаружить, что в папке спулера есть несколько старых элементов, которые не отображаются как «выполняемые» задания - они застряли и спулер никогда не продолжается. После того, как вы удалили все, что застряло, проблема может не вернуться djsmiley2k 6 лет назад 0
@ djsmiley2k Да, это возможно. Не всегда так, но это возможно. LPChip 6 лет назад 0
@LPChip Ваше решение решает проблему только частично и только время от времени. Иногда перезапуск Print Spooler выполняет всю работу (т. Е. Немедленно «подвешивает» распечатки документа), а иногда только «пробуждает» принтер, но очередь печати для этого принтера по-прежнему утверждает, что принтер находится в автономном режиме. В этих более поздних случаях также остановка службы, удаление файлов и повторный запуск службы не решают проблему. Как это не решает, выключая и принтер и сервис и перезапуская их обратно после прибл. 2-3 минуты Ничего такого. Только полная перезагрузка компьютера решает эту проблему. Weird. trejder 5 лет назад 0
0
Tim_Stewart

Очевидно, что Windows не нравится, если вы настраиваете принтер, подключаясь к принтеру и устанавливая драйвер во время просмотра вашей сети…. (Я не знаю почему). В любом случае, решение состоит в том, чтобы добавить принтер в качестве локального принтера, и это также, по-видимому, не дает ему быть глупым из-за некоторых проблем диспетчера очереди печати. (Я могу подтвердить, что это работает для WIN-7 x32 и x64. Но я еще не пробовал это на 8.1 или Windows 10.

Убедитесь, что ваш принтер использует статический / ручной IP-адрес вне пула DHCP маршрутизаторов.

  1. Загрузите браузер вашего принтера на панели управления.
  2. Я рекомендую удалить все ваши сетевые принтеры и перезагрузить компьютер, кажется, что окна хранят некоторую информацию до перезагрузки.
  3. Вернитесь в браузер принтера на панели управления
  4. Нажмите «Добавить принтер».
  5. Теперь выберите добавить локальный принтер.
  6. Создать новый порт. (выберите TCP / IP)
  7. Когда он запрашивает Введите имя порта, используйте IP-адрес принтера. (дайте секунду, он должен определить порт для использования.)
  8. Выполните шаги для повторной установки драйвера принтера. Если вы установили принтер ранее, Windows все равно должна сохранить тот драйвер принтера, который вы использовали.
  9. Теперь повторите для любого другого сетевого принтера.
Спасибо. Я проверю ваше решение как можно скорее и сообщу здесь, поскольку решение LPChip не решило мою проблему. Единственная проблема заключается в том, что это только начало происходить после недавних изменений в моей сети. Поскольку ранее, после установки принтера, я мог работать с ним без каких-либо проблем (не требуется переустановка Windows или драйвера принтера) в течение примерно двух месяцев. Таким образом, мне все еще нужно повторно проверить свою конфигурацию сети перед внесением предложенных изменений (т.е. установить принтер как локальный). trejder 5 лет назад 0
Если ваша сетевая конфигурация изменилась, то высока вероятность того, что ваш принтер либо использует DHCP и его IP-адрес изменяется, либо он имеет фиксированный IP-адрес, но все еще находится в области действия DHCP и получает отключение, потому что другое устройство получает тот же IP-адрес. LPChip 5 лет назад 1
@ LPchip, хороший совет. Совершенно забыл упомянуть статический IP для принтера. Я добавлю это. Tim_Stewart 5 лет назад 1