Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Не работает сканер по сети (МФУ HP LaserJet M1120n MFP)  (Прочитано 10418 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн decodder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Отказывается работать сканер, хотя до недавнего времени было все норм. В прошлый раз заработало чудом, даже не знаю что делал. Вроде бы только принтер настраивал.
Сканировать пытаюсь либо xsane, либо hp-scan (тоже по сути фронт к sane).
Выдает ошибку в консоль:

Using device hpaio:/net/HP_LaserJet_M1120n_MFP?zc=NPI284983
Opening connection to device...
error: SANE: Error during device I/O (code=9)

xsane пишет
Невозможно открыть устройство hpaio:/net/HP_LaserJet_M1120n_MFP?zc=NPI284983.
Ошибка во время ввода-вывода с устройством.

В чем может быть дело?

Оффлайн Kevin Learngood

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Не работает сканер по сети (МФУ HP LaserJet M1120n MFP)
« Ответ #1 : 20 Августа 2012, 16:44:32 »
В ряде МФУ от HP сканирование вроде бы работает по технологии "Digital Sending", которую SANE "не понимает". Но есть проприетарный плагин, который добавляет совместимость SANE и "Digital Sending" в систему. Ставится он в процессе добавления МФУ через sudo hp-setup при наличии установленного HPLIP в системе. Я сам так решил проблему со сканированием. Без sudo плагин не устанавливался, выдавая ошибку, с sudo hp-setup всё получилось. В моём блоге написано подробнее: http://qspb.livejournal.com/2973.html
« Последнее редактирование: 20 Августа 2012, 16:46:18 от qspb »

Оффлайн Peps-666

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Не работает сканер по сети (МФУ HP LaserJet M1120n MFP)
« Ответ #2 : 21 Октября 2015, 21:43:12 »
hp-doctor лечит все)))

Оффлайн Kapacb

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Такая же проблема как у ТС. Все драйвов и плагины последние, букету 14.04 - сканирует только одну странице, а потом не видит. Помогает только перезагрузка МФУ, на многих англоязычных ресурсах обсуждается данная проблема, но решения нет ни где. Кто-то победил эту проблему?

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

ЗЫ hp-doctor лечит когда пакетов каких-то не хватает, но не в данном случае.


Оффлайн kirill_ka

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Не работает сканер по сети (МФУ HP LaserJet M1120n MFP)
« Ответ #4 : 07 Сентября 2025, 11:37:54 »
Такая же проблема как у ТС. Все драйвов и плагины последние, букету 14.04 - сканирует только одну странице, а потом не видит. Помогает только перезагрузка МФУ, на многих англоязычных ресурсах обсуждается данная проблема, но решения нет ни где. Кто-то победил эту проблему?

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

ЗЫ hp-doctor лечит когда пакетов каких-то не хватает, но не в данном случае.

Решил выброшенный M1120n оживить. С hplip 3.25 точно такая же проблема. Решил сюда написать, может кому поможет т.к. сам искал причину и наткнулся на эту тему.
Сравнил перехваченный трафик от драйверов Windows7 и Linux. Оказалось, что в linux при завершении сканирования отсылается два одинаковых сообщения. И второе сканеру не нравится, он перестает разговаривать совсем.
Наугад в hplip-3.25.6/scan/sane/marvell.c сделал так:
void marvell_cancel(SANE_Handle handle)
{
   struct marvell_session *ps = (struct marvell_session *)handle;

   DBG8("sane_hpaio_cancel()\n");

   /*
    * Sane_cancel is always called at the end of the scan job. Note that on a multiple page scan job
    * sane_cancel is called only once.
    */
   ps->is_user_cancel = 1 ;
   
   if (ps->ip_handle)
   {
      ipClose(ps->ip_handle);
      ps->ip_handle = 0;
   }
   //ps->bb_end_scan(ps, 0);
   ^^^^^^^^^^^^^^^^^^^^^^^^^
}
Собрал и подложил libsane-hpaio.so.1.0.0 вместо той, которая в текущем пакете debian была (версия hplip 3.22).
После этого в целом оно работает. При ошибках иногда сканер все равно виснет. Но по крайней мере пользоваться можно. Еще момент, что каталог сборки надо переименовать после копирования либы, т.к. libsane-hpaio туда пытается оттуда что-то брать и сканирование не работает вообще.

 

Страница сгенерирована за 0.022 секунд. Запросов: 22.