Сегодня утром наш верный HP PhotoSmart C5180 перестал работать очень странным образом:
- Согласно дисплею принтера, все правильно [1]
- Принтер может быть обнаружен правильно (DNS-SD)
- Веб-интерфейс принтера работает безупречно.
- Принтер принимает TCP-подключения к порту 9100.
Однако,Данные, отправленные на порт 9100, не обрабатываются принтером. Исследования Wireshark показали следующее:
- Принтер успешно подтверждает пакеты, которые он получает от компьютера.
- Окно приема принтера уменьшается, начиная с 17376 (которое я и так нахожу довольно маленьким) пропорционально отправленным данным.
- Включение и выключение любого из задействованных устройств (компьютер, принтер, коммутатор) не помогает.
Это происходит с нескольких компьютеров (если хотите знать, это Mac), все из которых вчера могли печатать.
Мойзаключение: Стек TCP принтера не может опустошить буфер в печатающем устройстве.
япредполагатьчто произошел сбой в работе печатающего устройства, возможно, из-за нехватки памяти (на что указывает маленькое окно TCP).
Есть ли у кого-нибудь предположения о причине этой, безусловно, странной проблемы или (что еще лучше) о способе ее решения?
решение1
Мне удалось успешно выполнить полную перезагрузку принтера, как описано вЭта статья, что, по-видимому, применимо и к другим принтерам серии C5100:
- Отсоедините кабель питания от принтера, когда он включен.
- Нажмите и удерживайте кнопки OK и HELP, пока подключаете шнур питания. Подождите, пока экран не станет черным или пустым, прежде чем отпускать клавиши.
- Просто включите принтер и настройте его заново.