Сканер не обнаружен в simple-scan в Ubuntu 24.04

Вопрос или проблема

На днях я переустановил свою ОС, обновившись с 22.04 до 24.04. После переустановки simple-scan мой сканер Fujitsu (Ricoh) fi-800r, подключенный напрямую по USB, больше не определяется simple-scan, моим любимым программным обеспечением для сканирования. Эта конфигурация работала нормально в предыдущей установке 22.04.

Замечания
  • Установлены последние драйвера с сайта Ricoh (pfufs/now 2.8.0 amd64 [установлено, локально])
    • ls /usr/lib/sane/ показывает libsane-pfufs.so libsane-pfufs.so.1 libsane-pfufs.so.1.1.24
  • lsusb сообщает, что мой сканер на Bus 009 Device 005: ID 04c5:15fc Fujitsu, Ltd
  • ls -l /dev/bus/usb/*/* показывает достаточные разрешения crw-rw-rw-+ 1 root root 189, 1028 Aug 28 09:40 /dev/bus/usb/009/005
  • SANE документирует, что сканер поддерживается здесь.

Из apt list *sane*:

libsane-common/noble,noble,now 1.2.1-7build4 all [установлено]
libsane-dev/noble,now 1.2.1-7build4 amd64 [установлено]
libsane-dev/noble,now 1.2.1-7build4 i386 [установлено]
libsane-hpaio/noble,now 3.23.12+dfsg0-0ubuntu5 amd64 [установлено, автоматически]
libsane1/noble,now 1.2.1-7build4 amd64 [установлено]
libsane1/noble,now 1.2.1-7build4 i386 [установлено, автоматически]
sane-airscan/noble,now 0.99.29-0ubuntu4 amd64 [остаточная конфигурация]
sane-utils/noble,now 1.2.1-7build4 amd64 [установлено]
sane/noble,now 1.0.14-18 amd64 [установлено]
xsane-common/noble,noble,now 0.999-12ubuntu4 all [установлено, автоматически]
xsane/noble,now 0.999-12ubuntu4 amd64 [установлено]

Из sane-find-scanner:


  # sane-find-scanner теперь попытается обнаружить ваш сканер. Если результат
  # отличается от ожидаемого, сначала убедитесь, что ваш сканер включен
  # и правильно подключен к вашему компьютеру.

  # Не найдено SCSI-сканеров. Если вы ожидали что-то другое, убедитесь, что
  # вы загрузили драйвер ядра SCSI для вашего SCSI адаптера.

не удалось получить строковый дескриптор: Ошибка канала
не удалось получить строковый дескриптор: Ошибка канала
не удалось получить строковый дескриптор: Ошибка канала
не удалось получить строковый дескриптор: Ошибка канала
найден возможный USB-сканер (производитель=0x04c5, продукт=0x15fc) на libusb:005:003
  # Ваш USB-сканер был (вероятно) обнаружен. Возможно, он поддерживается
  # SANE. Попробуйте scanimage -L и прочитайте страницу руководства бэкенда.

  # Не проверяются сканеры параллельного порта.

  # Большинство сканеров, подключенных к параллельному порту или другим
  # собственническим портам, не могут быть обнаружены этой программой.

Из scanimage -L:

устройство `pfufs:fi-800R:009:005' является сканером fi-800R
  • /etc/sane.d/dll.conf содержит fujitsu (не закомментировано)
    • /etc/sane.d/fujitsu.conf содержит usb 0x04c5 0x15fc
  • xsane может успешно сканировать изображения.
  • Открытие simple-scan не отображает мой сканер в выпадающем списке.
  • Открытие simple-scan pfufs:fi-800R:009:005 тайм-аутит при попытке начать сканирование.
Ресурсы, которые я уже прочитал

Похоже, это ошибка, связанная с упаковкой snap.

Решение состоит в том, чтобы удалить snap-приложение simple-scan из snap store и переустановить apt-приложение. Откройте терминал и введите следующие команды одну за другой.

sudo snap remove simple-scan
sudo apt install simple-scan

Во-первых, snap стал приватным. Это означает, что только если вы явно выполните sudo snap install simple-scan, snap не должен быть там. Но, полагаю, вы пошли в интернет и искали simple-scan linux… и результат появился для вас. Я сообщу команде об этой проблеме. Во-вторых, можете ли вы попробовать еще раз, исправит ли это вашу проблему?

sudo snap connect simple-scan:raw-usb

Поскольку raw-usb — это очень привилегированный плагин, он не подключается автоматически. И эта команда подключит его вручную. Можете проверить, исправляет ли это проблему? Есть ли какие-то другие журналы, которые вы также видите? Может быть, поделитесь с нами?

Это не сработало для меня.

У меня уже была установлена версия apt. Вместо этого я попробовал версию snap, но обе не определяют сканер моего Ricoh C250SF.
Ноутбук MSI GS63

Последний ответ тоже не сработал.

Ответ или решение

Проблема недоступности сканера в Simple Scan на Ubuntu 24.04: Решение и пошаговое руководство

Ваша проблема с недоступностью сканера Fujitsu (Ricoh) fi-800R после обновления Ubuntu с версии 22.04 до 24.04 может быть связана с различными факторами, включая несовместимость драйверов, настройки системы или конфигурацию программного обеспечения. Ниже представлено подробное руководство для устранения этой проблемы.

1. Проверка конфигурации сканера

1.1. Подключение и обнаружение

Сначала убедитесь, что сканер правильно подключен и включен. Используйте команду lsusb для проверки его обнаружения системой:

lsusb

Вы должны увидеть результат, содержащий ваше устройство, например:

Bus 009 Device 005: ID 04c5:15fc Fujitsu, Ltd

1.2. Проверка прав доступа

Проверьте права доступа к устройству, используя команду:

ls -l /dev/bus/usb/*/*

Убедитесь, что права на уровне crw-rw-rw-+ позволяют пользователям получать доступ к устройству.

2. Верность установки драйверов и библиотек

2.1. Установка драйверов

Убедитесь, что драйверы установлены правильно. Судя по вашему описанию, драйверы pfufs уже установлены:

ls /usr/lib/sane/

2.2. Проверка конфигурации SANE

Проверьте, что в файле /etc/sane.d/dll.conf указан драйвер fujitsu, а в файле /etc/sane.d/fujitsu.conf прописаны необходимые идентификаторы USB:

usb 0x04c5 0x15fc

3. Диагностика через SANE

3.1. Использование командного интерфейса

Запустите команды для поиска сканера и его диагностики. Запустите:

sane-find-scanner

После этого выполните:

scanimage -L

Если сканер определяется как pfufs:fi-800R:009:005, это значит, что сканер обнаружен, но могут быть проблемы с программой Simple Scan.

4. Проблемы с Simple Scan

4.1. Сетевые и Snap версии

Существует вероятность, что версия Simple Scan, установленная через Snap, может вызывать проблемы с совместимостью. Если вы не уверены, что установлена версия из apt, выполните следующие команды для удаления Snap-версии:

sudo snap remove simple-scan
sudo apt install simple-scan

4.2. Опции подключения

Также необходимо вручную подключить интерфейс raw-usb:

sudo snap connect simple-scan:raw-usb

5. Другие действия

Если ни одно из вышеуказанных решений не помогает, возможно, вам стоит рассмотреть следующие альтернативные шаги:

  • Переустановка драйверов
    Удалите и переустановите драйверы pfufs, чтобы удостовериться в их целостности.

  • Проверка журналов системы
    Посмотрите системные журналы, выполнив команду:

journalctl -f

Это может помочь выявить дополнительные проблемы или конфликты.

  • Обратитесь в сообщество
    Публикация вашей проблемы в форумах поддержки Ubuntu или SANE может помочь привлечь внимание к проблеме и получить дополнительные рекомендации.

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...