Сканер HP Officejet: «Не удалось открыть сеанс на устройстве»

Сканер HP Officejet: «Не удалось открыть сеанс на устройстве»

У меня есть принтер/сканер HP Officejet 4500 G510n-z, подключенный к локальному Wi-Fi. Я пытаюсь сканировать с моего macbook под управлением OS X Yosemite (10.10.5), но при попытке сделать это я получаю сообщение об ошибке "Не удалось открыть сеанс на устройстве". Это работало раньше с тем же компьютером и сканером, поэтому я пытаюсь выяснить, что изменилось и как это исправить.

В меню «Предварительный просмотр» в меню «Файл» есть запись «Импорт из Officejet 4500 G510n-z», которая предполагает, что он распознает, что это сканер. Выбор этой записи меню приводит к указанному выше сообщению об ошибке. Я получаю тот же результат при использовании кнопки «Открыть сканер» в «Системные настройки» -> «Принтеры и сканеры».

Я могу получить доступ к HTTP-интерфейсу устройства, который отображает только информацию, касающуюся принтерной части устройства и конфигурации сети.

Печать работает нормально. Если посмотреть на сетевой трафик с помощью Wireshark, то можно увидеть, что он генерирует много трафика на порту 9100, как и ожидалось.

Когда я пытаюсь что-то просканировать, как указано выше, компьютер отправляет пакет TCP SYN на порт 9500 на устройстве, на что немедленно приходит ответ RST:

No.     Abs Time           Time           Source                SPort  Destination           DPort  Protocol Info                                                            Host       seq        len        src addr unresolved
   5596 22:20:10.401777    368.249752     192.168.1.10          50100  192.168.1.158         9500   TCP      50100 → 9500 [SYN] Seq=0 Win=65535 Len=0 MSS=1460 WS=32 TSval=20957697 TSecr=0 SACK_PERM=1            0          0          192.168.1.10
   5597 22:20:10.406550    368.254525     192.168.1.158         9500   192.168.1.10          50100  TCP      9500 → 50100 [RST, ACK] Seq=1 Ack=1 Win=0 Len=0                          1          0          192.168.1.158

Тем не менее, требуется несколько секунд, чтобы сообщение об ошибке появилось в пользовательском интерфейсе. К сожалению, у меня нет захвата пакетов с устройства, когда оно работает правильно.

Поиск в Google этого сообщения об ошибке предложил сбросить драйверы принтера и перезагрузить компьютер, но это не помогло.

Что я могу сделать для дальнейшей отладки и/или исправления этой проблемы?


Обновлять:Служба поддержки HP предложила воспользоваться программой «HP Print and Scan Doctor», доступной на их веб-сайте.

Я попробовал запустить его через Wine на моем Macbook, но он вылетел до того, как обнаружил принтер.

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

После установки драйвера «доктор» сообщил, что полное программное обеспечение для принтера не установлено, и предоставил кнопку для загрузки и установки программного обеспечения.

После установки «полного программного обеспечения» «доктор» показал кнопку с надписью «Исправить сканирование». Он запустил список тестов, не найдя никаких проблем. Тестовое сканирование также прошло хорошо, и утилита сканирования Windows также смогла выполнить сканирование — но мой Macbook все еще не смог. Wireshark показал, что компьютер Windows взаимодействовал со сканером через порт 9290 вместо порта 9500. Я не уверен, можно ли убедить OS X сделать то же самое.

решение1

У меня была эта проблема на МФУ Samsung. Он работал, потом перестал, и я несколько месяцев чесал голову, пытаясь понять, в чем дело. Решение: (повторно) включить протокол T4NET на порту 9400 на принтере. Mac OSX использует его для драйверов twain.

Связанный контент