- Вопрос или проблема
- Ответ или решение
- 1. Проверка конфигурации сканера
- 1.1. Подключение и обнаружение
- 1.2. Проверка прав доступа
- 2. Верность установки драйверов и библиотек
- 2.1. Установка драйверов
- 2.2. Проверка конфигурации SANE
- 3. Диагностика через SANE
- 3.1. Использование командного интерфейса
- 4. Проблемы с Simple Scan
- 4.1. Сетевые и Snap версии
- 4.2. Опции подключения
- 5. Другие действия
- Заключение
Вопрос или проблема
На днях я переустановил свою ОС, обновившись с 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
тайм-аутит при попытке начать сканирование.
Ресурсы, которые я уже прочитал
- http://www.sane-project.org/man/sane-fujitsu.5.html
- http://origin.pfultd.com/downloads/IMAGE/fi/ubuntu/280/P2U3-0200-07ENZ0.pdf
- https://wiki.archlinux.org/title/SANE/Scanner-specific_problems#Fujitsu_fi_series
- Simple Scan не может найти сканер
- Сканер не определяется Simple Scan
- Simple Scan не распознает Canon LiDE 25
- https://superuser.com/questions/1396187/sane-stopped-detecting-usb-scanner
- https://forums.linuxmint.com/viewtopic.php?t=394683
Похоже, это ошибка, связанная с упаковкой 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.