Простое Сканирование не может найти сканер

Вывод lsusb и sane-find-scanner ниже:

janos@AndrasXubuntu:~/Desktop$ sane-find-scanner

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x1205 [hp scanjet scanner]) at libusb:002:002
could not open USB device 0x1d6b/0x0001 at 002:001: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0001 at 001:001: Access denied (insufficient permissions)
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.

  # You may want to run this program as root to find all devices. Once you
  # found the scanner devices, be sure to adjust access permissions as
  # necessary.
janos@AndrasXubuntu:~/Desktop$ scanimage -L
[hp5590] hp5590_get_status: USB-in-USB: got non-zero device status (status 12)
[hp5590] hp5590_init_scanner: scanner reports non-zero status: Device busy

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
janos@AndrasXubuntu:~/Desktop$

Дополнительная информация:

(1) gscan2pdf и xsane имеет ту же проблему - не может найти устройство

(2) то, когда у меня был сканер xubuntu 12.04, работало

(3) если я подключаю свой ноутбук (та же Ubuntu 16.04 как рабочий стол, но ноутбук составляет 64 бита, рабочий стол составляет 32 бита), затем простое сканирование на работах ноутбука.

Sudo производят, видят комментарий ниже janos

janos@AndrasXubuntu:~/Desktop$ sudo sane-find-scanner
[sudo] password for janos: 

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x1205 [hp scanjet scanner]) at libusb:002:002
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.
janos@AndrasXubuntu:~/Desktop$ sudo scanimage -L
[hp5590] hp5590_get_status: USB-in-USB: got non-zero device status (status 12)
[hp5590] hp5590_init_scanner: scanner reports non-zero status: Device busy

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
janos@AndrasXubuntu:~/Desktop$ 

Вывод lsusb (извините, я означал включать это в первый раз, когда я уволил вопрос),

janos@AndrasXubuntu:~/Desktop$ sudo lsusb
[sudo] password for janos: 
Bus 002 Device 002: ID 03f0:1205 Hewlett-Packard ScanJet 4500C/5550C
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
janos@AndrasXubuntu:~/Desktop$ 

Обратите внимание на то, что, если я включаю сканер к другому гнезду USB (например, сокет в Шине 001) lsusb найдет его там, но простое сканирование все еще не работало бы.

Дополнительная информация: Я могу двойная начальная загрузка эта машина к старой установке Fedora-3. Сканер работает там. Однако scanimage -L не найдет его, lsusb и sane-find-scanner делает. Посмотрите ниже вывода терминала в начальной загрузке Fedora-3.

[apu@andraslinux ~]$ su -c "scanimage -L"
Password: 

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
[apu@andraslinux ~]$ /sbin/lsusb
Bus 002 Device 002: ID 03f0:1205 Hewlett-Packard 
Bus 002 Device 001: ID 1d6b:0001  
Bus 001 Device 001: ID 1d6b:0001  
[apu@andraslinux ~]$ sane-find-scanner 

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x1205 [hp scanjet scanner]) at libusb:002:002
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

Это могло быть libusb это позволяет FC3 выполнить сканер, но Ubuntu 16.04 не может использовать libusb?

Как я упомянул, прежде чем сканер действительно работал над 12,04, но прекратил работать после обновления до 14,04 и теперь до 16,04

Дополнительная информация относительно libusb:

Терминальный вывод идентичен для обоих рабочий стол на 32 бита (сканер, не работающий) и ноутбук на 64 бита (работа сканера), и ниже:

janos@acerlinux:~/Desktop$ dpkg -l libusb
dpkg-query: no packages found matching libusb

На самом деле я просто проверил, что мой ноутбук на 64 бита не имеет libsane-dev, и проверенный снова, работы сканера, если соединено с leptop.

Дополнительная информация скопировала здесь с комментариев ниже:

/etc/sane.d/dll.conf был в порядке, hp5590 не был прокомментирован; затем я изменил /etc/sane.d/hp5400.conf путем добавления надлежащей строки usb; сканер, все еще не работающий даже при том, что scanimage -L обнаруживает его, но сообщает как занятый. Посмотрите здесь:

janos@AndrasXubuntu:~/Desktop$ sudo scanimage -L
[sudo] password for janos: 
[hp5590] hp5590_get_status: USB-in-USB: got non-zero device status (status 12)
[hp5590] hp5590_init_scanner: scanner reports non-zero status: Device busy

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
janos@AndrasXubuntu:~/Desktop$ 

Еще одна вещь, интересно, /etc/sane.d/hp5400.conf файл является тем же и на ноутбуке на 64 бита и на рабочем столе Fc3 на 32 бита, не имея отредактированного добавления 5 590 строк usb и все же обеих работ со сканером кроме рабочего стола Ubuntu на 32 бита начиная с обновления от 12,04.

Следовательно, я думаю, что большой вопрос, "Почему 32 бита 16,04 рабочих столов Ubuntu сообщают о занятом устройстве?"

Дополнительная информация - пересмотренный вывод libusb, на этот раз со звездочкой:

libusb на рабочем столе на 32 бита

janos@AndrasXubuntu:~/Desktop$ dpkg -l libusb*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  libusb-0.1-4:i 2:0.1.12-28  i386         userspace USB programming library
ii  libusb-1.0-0:i 2:1.0.20-1   i386         userspace USB programming library
un  libusb-dev     <none>       <none>       (no description available)
un  libusbmuxd-too <none>       <none>       (no description available)
ii  libusbmuxd4:i3 1.0.10-2ubun i386         USB multiplexor daemon for iPhone
janos@AndrasXubuntu:~/Desktop$

libusb на ноутбуке на 64 бита:

janos@acerlinux:~/Desktop$ dpkg -l libusb*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  libusb-0.1-4:a 2:0.1.12-28  amd64        userspace USB programming library
ii  libusb-1.0-0:a 2:1.0.20-1   amd64        userspace USB programming library
ii  libusb-1.0-0:i 2:1.0.20-1   i386         userspace USB programming library
un  libusb-dev     <none>       <none>       (no description available)
un  libusbmuxd-too <none>       <none>       (no description available)
ii  libusbmuxd4:am 1.0.10-2ubun amd64        USB multiplexor daemon for iPhone
janos@acerlinux:~/Desktop$

Дополнительная информация:

Согласно моим примечаниям для FC3 и нормального usb человека usbfs должен быть смонтирован для сканера для работы. Таким образом в моем FC3 у меня есть строка в fstab, содержащем none /proc/bus. Следовательно, я посмотрел на смонтированные файловые системы на Ubuntu на 32 бита и Ubuntu на 64 бита. Посмотрите ниже сравнений:

Ubuntu на 32 бита df -ha

janos@AndrasXubuntu:~/Desktop$ sudo df -ha
Filesystem      Size  Used Avail Use% Mounted on
sysfs              0     0     0    - /sys
proc               0     0     0    - /proc
udev            482M     0  482M   0% /dev
devpts             0     0     0    - /dev/pts
tmpfs           100M  5.1M   95M   6% /run
/dev/sda1       9.1G  4.0G  4.7G  47% /
securityfs         0     0     0    - /sys/kernel/security
tmpfs           500M  108K  500M   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           500M     0  500M   0% /sys/fs/cgroup
cgroup             0     0     0    - /sys/fs/cgroup/systemd
pstore             0     0     0    - /sys/fs/pstore
cgroup             0     0     0    - /sys/fs/cgroup/blkio
cgroup             0     0     0    - /sys/fs/cgroup/cpu,cpuacct
cgroup             0     0     0    - /sys/fs/cgroup/cpuset
cgroup             0     0     0    - /sys/fs/cgroup/net_cls,net_prio
cgroup             0     0     0    - /sys/fs/cgroup/freezer
cgroup             0     0     0    - /sys/fs/cgroup/memory
cgroup             0     0     0    - /sys/fs/cgroup/hugetlb
cgroup             0     0     0    - /sys/fs/cgroup/pids
cgroup             0     0     0    - /sys/fs/cgroup/perf_event
cgroup             0     0     0    - /sys/fs/cgroup/devices
systemd-1          0     0     0    - /proc/sys/fs/binfmt_misc
hugetlbfs          0     0     0    - /dev/hugepages
debugfs            0     0     0    - /sys/kernel/debug
mqueue             0     0     0    - /dev/mqueue
fusectl            0     0     0    - /sys/fs/fuse/connections
tmpfs           100M  4.0K  100M   1% /run/user/108
tmpfs           100M   36K  100M   1% /run/user/1000
gvfsd-fuse      0.0K  0.0K  0.0K    - /run/user/1000/gvfs
janos@AndrasXubuntu:~/Desktop$ 

Сравнение файлов на рабочем столе на 32 бита между FC3 (где сканер работает), и Ubuntu

janos@AndrasXubuntu:/media/janos/_1/etc/sane.d$ diff hp5400.conf /etc/sane.d/hp5400.conf
14c14
< #/dev/usb/scanner0
---
> #/dev/usbscanner
janos@AndrasXubuntu:/media/janos/_1/etc/sane.d$ 

Ubuntu на 64 бита df -ha

janos@acerlinux:~/Desktop$ sudo df -ha
[sudo] password for janos: 
Filesystem      Size  Used Avail Use% Mounted on
sysfs              0     0     0    - /sys
proc               0     0     0    - /proc
udev            1.4G     0  1.4G   0% /dev
devpts             0     0     0    - /dev/pts
tmpfs           276M  5.0M  271M   2% /run
/dev/sda5        17G  7.1G  8.5G  46% /
securityfs         0     0     0    - /sys/kernel/security
tmpfs           1.4G  260K  1.4G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           1.4G     0  1.4G   0% /sys/fs/cgroup
cgroup             0     0     0    - /sys/fs/cgroup/systemd
pstore             0     0     0    - /sys/fs/pstore
cgroup             0     0     0    - /sys/fs/cgroup/hugetlb
cgroup             0     0     0    - /sys/fs/cgroup/cpuset
cgroup             0     0     0    - /sys/fs/cgroup/pids
cgroup             0     0     0    - /sys/fs/cgroup/freezer
cgroup             0     0     0    - /sys/fs/cgroup/memory
cgroup             0     0     0    - /sys/fs/cgroup/cpu,cpuacct
cgroup             0     0     0    - /sys/fs/cgroup/devices
cgroup             0     0     0    - /sys/fs/cgroup/blkio
cgroup             0     0     0    - /sys/fs/cgroup/net_cls,net_prio
cgroup             0     0     0    - /sys/fs/cgroup/perf_event
systemd-1          -     -     -    - /proc/sys/fs/binfmt_misc
hugetlbfs          0     0     0    - /dev/hugepages
mqueue             0     0     0    - /dev/mqueue
debugfs            0     0     0    - /sys/kernel/debug
fusectl            0     0     0    - /sys/fs/fuse/connections
/dev/sda7       3.0G  1.3G  1.7G  44% /mnt/DOS_E
/dev/sda8        22G  6.1G   15G  30% /mnt/save
binfmt_misc        0     0     0    - /proc/sys/fs/binfmt_misc
tmpfs           276M   44K  276M   1% /run/user/1000
gvfsd-fuse      0.0K  0.0K  0.0K    - /run/user/1000/gvfs
janos@acerlinux:~/Desktop$

FC3 df -ha

Filesystem            Size  Used Avail Use% Mounted on
/dev/hdb1              18G  7.0G   11G  41% /
none                     0     0     0   -  /proc
none                     0     0     0   -  /sys
none                     0     0     0   -  /dev/pts
none                  506M     0  506M   0% /dev/shm
none                     0     0     0   -  /proc/bus/usb
none                     0     0     0   -  /proc/sys/fs/binfmt_misc
none                     0     0     0   -  /var/named/chroot/proc

FC3 ls | grep hp5400.conf

hp5400.conf

FC3 ls | grep hp 5550.conf не имеет никакого вывода.

Следовательно, вещи, отмеченные: (a) ни FC3, ни ноутбук Ubuntu на 64 бита еще не имеют hp5550.conf файлы сканер с обеими работами машин, (b) в то время как ни Ubuntu на 64 бита ни на 32 бита не имеет usbfs, смонтировал работы сканера над Ubuntu на 64 бита, но не над Ubuntu на 32 бита.

Дополнительная информация о попытке предложенного пакета:

janos@AndrasXubuntu:~/Desktop$ sudo dpkg -i libsane-dev_1.0.25+git20150528-1ubuntu2.16.04.1_i386.deb 
[sudo] password for janos: 
(Reading database ... 196333 files and directories currently installed.)
Preparing to unpack libsane-dev_1.0.25+git20150528-1ubuntu2.16.04.1_i386.deb ...
Unpacking libsane-dev (1.0.25+git20150528-1ubuntu2.16.04.1) over (1.0.25+git20150528-1ubuntu2) ...
dpkg: dependency problems prevent configuration of libsane-dev:
 libsane-dev depends on libsane (= 1.0.25+git20150528-1ubuntu2.16.04.1); however:
  Version of libsane:i386 on system is 1.0.25+git20150528-1ubuntu2.

dpkg: error processing package libsane-dev (--install):
 dependency problems - leaving unconfigured
Processing triggers for doc-base (0.10.7) ...
Processing 1 changed doc-base file...
Processing triggers for man-db (2.7.5-1) ...
Errors were encountered while processing:
 libsane-dev
janos@AndrasXubuntu:~/Desktop$ sudo dpkg -i libsane_1.0.25+git20150528-1ubuntu2.16.04.1_i386.deb 
[sudo] password for janos: 
(Reading database ... 196333 files and directories currently installed.)
Preparing to unpack libsane_1.0.25+git20150528-1ubuntu2.16.04.1_i386.deb ...
Unpacking libsane:i386 (1.0.25+git20150528-1ubuntu2.16.04.1) over (1.0.25+git20150528-1ubuntu2) ...
dpkg: dependency problems prevent configuration of libsane:i386:
 libsane:i386 depends on libsane-common (= 1.0.25+git20150528-1ubuntu2.16.04.1); however:
  Version of libsane-common on system is 1.0.25+git20150528-1ubuntu2.

dpkg: error processing package libsane:i386 (--install):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.23-0ubuntu7) ...
Errors were encountered while processing:
 libsane:i386
janos@AndrasXubuntu:~/Desktop$
4
задан 12 April 2017 в 21:37

2 ответа

У меня была та же проблема со сканером HP (HP DeskJet 1050A) на Debian. Что зафиксировало, это для меня было

  • sudo adduser <user> lp
  • sudo apt-get install libsane-hpaio
  • Выходить из системы и въезжает задним ходом (для овладения lp полномочия)
1
ответ дан 1 December 2019 в 09:32

Я не имею тот конкретный сканер в наличии для тестирования, однако исследование указывает, что конкретная модель требует, чтобы использование нормального-hp5590 бэкенда, обеспеченного пакетом libsane-dev, работало с нормальным. Установка того пакета должна решить Ваш вопрос и позволить Вам настраивать нормальный обычно.

Примечание: Первая документация, которую я могу найти на этом бэкенде, указывает, что это было первоначально разработано для 64-разрядных систем на основе файлов, в которых это помещает /usr/lib64/sane/ 32-разрядная версия имеет те же файлы в /usr/lib/i386-linux-gnu/sane/ таким образом, кажется, что это поддерживается. Однако я не могу ни подтвердить, ни отклонить это, поскольку я не имею аппаратные средства в наличии для тестирования. Это может быть скоро быть спорным вопросом, поскольку становится сильно ясно, что 32-разрядная поддержка идет, это - путь к исчезновению. Посмотрите историю здесь и список Процессоров на 32 бита, уже отброшенных

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

Обеспечьте, чтобы Ваш сканер поддерживался путем проверки здесь. В Вашем случае 4500C перечислен так же полностью поддерживаемый, и 5500C перечислен, как Не протестировано.

Включите соответствующий бэкенд путем редактирования /etc/sane.d/dll.conf и любой некомментарий hp5590 или добавление, что строка (если в сомнении проверяют Вашу рабочую конфигурацию в вышеупомянутый файл на Вашем другом Linux для подсказок) После завершения Вашей задачи редактирования, сохраните и закройте файл.

Продолжите путем выполнения команды sane-find-scanner (если это не работает, у Вас может быть проблема полномочий, в этом случае Вы, вероятно, получите другой результат с sudo sane-find-scanner

вывод той команды будет выглядеть примерно так:

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x01aa [EXAMPLE], product=0x0001 [EXAMPLE SCANNER]) at libusb:001:003

  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.

Теперь добавьте сканер к конфигурационному файлу бэкенда:

Каждый нормальный бэкенд имеет свой собственный конфигурационный файл.

  1. Нам нужны результаты sane-find-scanner для этого следующего шага. Можно проигнорировать все, что запускается с хэш-тега, но важная часть является этой строкой:

    найденный сканер USB (vendor=0x01aa [ПРИМЕР], product=0x0001 [СКАНЕР В КАЧЕСТВЕ ПРИМЕРА]) в libusb:001:003

  2. Мы должны добавить те два значения к бэкэнду нашего сканера, в этом случае бэкенд в качестве примера. Чтобы сделать это, разожгите gedit как корень с помощью этой команды:

gksudo gedit /etc/sane.d/hp5590.conf (проверьте написание дважды conf соответствий файла Ваша ситуация путем проверки ls /etc/sane.d )

  1. Найдите строку, которая читает:

usb

и после него мы должны добавить строку со словом "usb", сопровождаемый числом поставщика и номером продуктов, мы получили с scanimage-L команду. Та строка должна выглядеть подобной этому:

usb 0x01aa 0x0001 или в Вашем случае usb 03f0:1205 (на основе Вашего lsusb вывод.)

Править: Если все остальное перестало работать, Вы могли бы попробовать предложенный 32-разрядный libsane-dev пакет за свой выпуск. Однако, ли это будет успешно вероятный, зависит от разрешения этой ошибки, которая я рекомендую подписаться на так, разработчики могут лучше всего расположить по приоритетам свои усилия.

Источники:

http://manpages.ubuntu.com/manpages/xenial/man5/sane-hp.5.html

http://www.sane-project.org/man/sane-hp5590.5.html

http://packages.ubuntu.com/xenial/amd64/libsane-dev/filelist

https://help.ubuntu.com/community/SANE%20-20Installing%20a%20scanner%20that%20isn%27t%20auto-обнаруженный %

4
ответ дан 1 December 2019 в 09:32

Другие вопросы по тегам:

Похожие вопросы: