Сканер HP Deskjet 3050A, не работающий в Debian

-print0 действие только присоединяется к последнему тесту (-iname *.avi в этом случае). Или повторите действие печати для каждого соответствия или сделайте некоторую группировку.

find -iname '*.mov' -print0 -or -iname '*.mkv' -print0 -or -iname '*.avi' -print0

или

find \( -iname '*.mov' -or -iname '*.mkv' -or -iname '*.avi' \) -print0

И осторожный с теми * - от find страница справочника:

Обратите внимание на то, что необходимо заключить шаблоны в кавычки как само собой разумеющееся, иначе оболочка развернет любые подстановочные символы в них.

Немного более краткая форма, если Ваш find имеет ту опцию:

find -iregex '.*\.\(mov\|mkv\|avi\)$' -print0

(И Вы могли бы хотеть добавить -type f в случае, если Вы когда-либо называете каталоги с теми расширениями.)

0
10.01.2013, 12:33
2 ответа

Я закончил тем, что установил его как сетевой принтер и решенную проблему.

0
28.01.2020, 05:03

Могла бы быть некоторая проблема с правами. Необходимо проверить если устройство в /dev/bus/usb/*bus*/*device* правильно доступно для Вашего пользователя или scanner группа, используемая НОРМАЛЬНЫМ.

В моей конфигурации, с другим многофункциональным принтером, я получаю это:

$ lsusb | grep 03f0
Bus 001 Device 005: ID 03f0:5711 Hewlett-Packard PhotoSmart C4100 series
$ ls -l /dev/bus/usb/001/005
crw-rw-r-T+ 1 root lp 189, 4 gen 10 12:13 /dev/bus/usb/001/005
$ getfacl /dev/bus/usb/001/005
getfacl: Removing leading '/' from absolute path names
# file: dev/bus/usb/001/005
# owner: root
# group: lp
# flags: --t
user::rw-
user:giuseppe:rw-
group::rw-
mask::rw-
other::r--

Чтобы изменить владение группы или добавить пользователя acl, можно создать файл в /lib/udev/rules.d с Вашей установкой.

0
28.01.2020, 05:03
  • 1
    , у меня есть точно та же конфигурация как Вы, за исключением того, что мое устройство находится в 001/003 вместо 001/005. Но владелец и полномочия являются тем же. Также я попробовал сканирование как корень и то же. Например, вывод scanimage: scanimage: открыться устройства hpaio:/usb/Deskjet_3050A_J611_series? serial=CN18B4D1JB05PJ перестал работать: Ошибка во время устройства ввод-вывод –  eez0 10.01.2013, 14:34
  • 2
    Конечно, шина/номера устройств изменяется каждый раз, когда Вы включаете устройство. Могли Вы выполнять свой scanimage с strace: strace -o /tmp/logfile -f -s64 scanimage ... –  eppesuig 10.01.2013, 16:05
  • 3
    Что я должен искать в файле? Поскольку они - 20 753 строки. –  eez0 10.01.2013, 17:05
  • 4
    Что-либо об ошибках незадолго до сообщения об ошибке печатается. –  eppesuig 10.01.2013, 17:09

Теги

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