Автор Тема: МФУ Brother DCP-7057wr не сканирует  (Прочитано 1587 раз)

Оффлайн volk_kuznec

  • Участник
  • *
  • Сообщений: 31
Re: МФУ Brother DCP-7057wr не сканирует
« Ответ #15 : 31.10.2024 14:38:40 »
и если появится в папке root файл image.pnm то открыть его и посмотреть
Файл image.pnm создался. Пустой.
$ scanimage -d 'brother4:bus2;dev4' > image.pnm
Спойлер
scanimage: rounded value of br-x from 211.9 to 211.881
scanimage: rounded value of br-y from 355.6 to 355.567
scanimage: sane_start: Invalid argument
# scanimage -d 'brother4:bus2;dev4' > image.pnm
Спойлер
Output format is not set, using pnm as a default.
scanimage: rounded value of br-x from 211.9 to 211.881
scanimage: rounded value of br-y from 355.6 to 355.567
scanimage: sane_start: Invalid argument


В lp группе состою
/etc/sane.d/что то brother.conf
по данному пути файлов c частью имени brother нет. Даже сочетаний букв br нет.

Просматривая процесс установки штатных дров с оф сайта заметил другой путь (/etc/opt/brother/Printers/DCP7057W/inf/brDCP7057Wrc) и не всё установилось (тут и deb пакеты затесались)
Спойлер
# '/Документы/Дрова мфу/linux-brprinter-installer-2.2.4-1'
Input model name ->DCP-7057wr

You are going to install following packages.
   dcp7057wlpr-3.0.1-1.i386.deb
   dcp7057wcupswrapper-3.0.1-1.i386.deb
   brscan4-0.4.11-1.amd64.deb
   brscan-skey-0.3.2-0.amd64.deb
OK? [y/N] ->y

Получено: 1 http://ftp.altlinux.org p10/branch/x86_64 release [4223B]
Получено: 2 http://ftp.altlinux.org p10/branch/x86_64-i586 release [1665B]
Получено: 3 http://ftp.altlinux.org p10/branch/noarch release [2844B]
Получено: 4 http://packages.lab50.net x86_64 release [1839B]
Получено 10,6kB за 0s (74,9kB/s).     
Найдено http://ftp.altlinux.org p10/branch/x86_64/classic pkglist
Найдено http://ftp.altlinux.org p10/branch/x86_64/classic release
Найдено http://ftp.altlinux.org p10/branch/x86_64-i586/classic pkglist     
Найдено http://ftp.altlinux.org p10/branch/x86_64-i586/classic release     
Найдено http://ftp.altlinux.org p10/branch/noarch/classic pkglist           
Найдено http://ftp.altlinux.org p10/branch/noarch/classic release           
Найдено http://packages.lab50.net x86_64/p10 pkglist                       
Найдено http://packages.lab50.net x86_64/p10 release 
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
E: Невозможно найти пакет ia32-libs
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
E: Невозможно найти пакет lib32stdc++6
dnf install glibc.i686
/Документы/Дрова мфу/linux-brprinter-installer-2.2.4-1: строка 2276: dnf: команда не найдена
dnf install libstdc++.i686
/Документы/Дрова мфу/linux-brprinter-installer-2.2.4-1: строка 2278: dnf: команда не найдена
dpkg -x dcp7057wlpr-3.0.1-1.i386.deb /
dpkg -x dcp7057wcupswrapper-3.0.1-1.i386.deb /
dpkg-deb: сборка пакета «dcp7057wlpr» в «dcp7057wlpr-3.0.1-1a.i386.deb».
dpkg -b ./brother_driver_packdir dcp7057wlpr-3.0.1-1a.i386.deb
dpkg-deb: сборка пакета «dcp7057wcupswrapper» в «dcp7057wcupswrapper-3.0.1-1a.i386.deb».
dpkg -b ./brother_driver_packdir dcp7057wcupswrapper-3.0.1-1a.i386.deb
dpkg -i --force-all dcp7057wlpr-3.0.1-1a.i386.deb
dpkg: предупреждение: проблема игнорируется, поскольку задан параметр --force:
dpkg: предупреждение: архитектура пакета (i386) не соответствует архитектуре системы (amd64)
Выбор ранее не выбранного пакета dcp7057wlpr:i386.
(Чтение базы данных … на данный момент установлено 84 файла и каталога.)
Подготовка к распаковке dcp7057wlpr-3.0.1-1a.i386.deb …
Распаковывается dcp7057wlpr:i386 (3.0.1-1) …
Настраивается пакет dcp7057wlpr:i386 (3.0.1-1) …
ln: не удалось создать символьную ссылку '/etc/opt/brother/Printers/DCP7057W/inf/brDCP7057Wrc': Файл существует
dpkg -i --force-all dcp7057wcupswrapper-3.0.1-1a.i386.deb
dpkg: предупреждение: проблема игнорируется, поскольку задан параметр --force:
dpkg: предупреждение: архитектура пакета (i386) не соответствует архитектуре системы (amd64)
Выбор ранее не выбранного пакета dcp7057wcupswrapper:i386.
(Чтение базы данных … на данный момент установлено 104 файла и каталога.)
Подготовка к распаковке dcp7057wcupswrapper-3.0.1-1a.i386.deb …
Распаковывается dcp7057wcupswrapper:i386 (3.0.1-1) …
Настраивается пакет dcp7057wcupswrapper:i386 (3.0.1-1) …
ln: не удалось создать символьную ссылку '/usr/share/cups/model/brother-DCP-7057W-cups-en.ppd': Файл существует
ln: не удалось создать символьную ссылку '/usr/share/ppd/brother/brother-DCP-7057W-cups-en.ppd': Файл существует
lpadmin -p DCP7057W -E -v usb://Brother/DCP-7057W?serial=E71459K3N990981 -P /usr/share/ppd/brother/brother-DCP-7057W-cups-en.ppd
lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS.
#
Will you specify the Device URI? [Y/n] ->y


0: cups-pdf:/
1: beh
2: http
3: https
4: ipps
5: usb://Brother/DCP-7057W?serial=E71459K3N990981
6: lpd
7: hp
8: socket
9: ipp
10: smb
11: hpfax
12: dnssd://Kyocera%20ECOSYS%20M2540dn._ipp._tcp.local/?uuid=4509a320-0104-00e9-0110-0025075332ea
13: socket://192.168.1.200
14: ipps://Kyocera%20ECOSYS%20M2540dn._ipps._tcp.local/
15 (I): Specify IP address.
16 (A): Auto. (usb://Brother/DCP-7057W?serial=E71459K3N990981)

select the number of destination Device URI. ->16

lpadmin -p DCP7057W -v usb://Brother/DCP-7057W?serial=E71459K3N990981 -E
Test Print? [y/N] ->y

wait 5s.
lpr -P DCP7057W /usr/share/cups/data/testprint
You are going to install following packages.
   brscan4-0.4.11-1.amd64.deb
dpkg -i --force-all brscan4-0.4.11-1.amd64.deb
(Чтение базы данных … на данный момент установлено 108 файлов и каталогов.)
Подготовка к распаковке brscan4-0.4.11-1.amd64.deb …
Распаковывается brscan4 (0.4.11-1) на замену (0.4.10-1) …
Настраивается пакет brscan4 (0.4.11-1) …
This software is based in part on the work of the Independent JPEG Group.
You are going to install following packages.
   brscan-skey-0.3.2-0.amd64.deb
dpkg -i --force-all brscan-skey-0.3.2-0.amd64.deb
(Чтение базы данных … на данный момент установлено 109 файлов и каталогов.)
Подготовка к распаковке brscan-skey-0.3.2-0.amd64.deb …
Распаковывается brscan-skey (0.3.2-0) на замену (0.3.2-0) …
dpkg: brscan-skey: проблемы зависимостей, но по вашему указанию всё равно производим настройку:
 brscan-skey зависит от curl, однако:
  Пакет curl не установлен.
 brscan-skey зависит от libc6 (>= 2.3.4-1), однако:
  Пакет libc6 не установлен.
 brscan-skey зависит от libsane (>= 1.0.11-3), однако:
  Пакет libsane не установлен.

Настраивается пакет brscan-skey (0.3.2-0) …
apt-get install libusb-0.1-4
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
E: Невозможно найти пакет libusb-0.1-4
Hit Enter/Return key.
« Последнее редактирование: 31.10.2024 16:55:40 от volk_kuznec »

Оффлайн volk_kuznec

  • Участник
  • *
  • Сообщений: 31
Re: МФУ Brother DCP-7057wr не сканирует
« Ответ #16 : 31.10.2024 14:46:18 »
Ну, вот с этого и следовало начинать.
У меня на очереди МФУ Ricoh при установке с офсайта принтер начинает работать, а вот когда к сканеру дрова по инструкции с офсайта ставлю начинаются чудеса. Сканер появляется и не работает, но и принтер перестает работать. Но это уже вопрос отдельного поста если не найду тут информации:-)

Оффлайн volk_kuznec

  • Участник
  • *
  • Сообщений: 31
Re: МФУ Brother DCP-7057wr не сканирует
« Ответ #17 : 01.11.2024 10:30:55 »
Строки во время установки
dpkg: brscan-skey: проблемы зависимостей, но по вашему указанию всё равно производим настройку:
 brscan-skey зависит от curl, однако:
  Пакет curl не установлен.
 brscan-skey зависит от libc6 (>= 2.3.4-1), однако:
  Пакет libc6 не установлен.
 brscan-skey зависит от libsane (>= 1.0.11-3), однако:
  Пакет libsane не установлен.

Последняя версия curl уже установлена.
E: Невозможно найти пакет libc6
Последняя версия libsane уже установлена.

Почему 2 из 3х пакетов установлены, а при установке драйверов система ругается?

Ещё возможно причина в том, что
# lsusb
Bus 001 Device 003: ID 04f9:02cf Brother Industries, Ltd DCP-7057W
а тут сканер по другой шине
# scanimage -L
device `brother4:bus2;dev4' is a Brother DCP-7057W USB scanner


« Последнее редактирование: 01.11.2024 14:19:27 от volk_kuznec »

Оффлайн gosts 87

  • Участник
  • *
  • Сообщений: 3 070
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: МФУ Brother DCP-7057wr не сканирует
« Ответ #18 : 01.11.2024 18:26:29 »
E: Невозможно найти пакет libc6
В Альте же нет пакета libc6...

Оффлайн sirares

  • Участник
  • *
  • Сообщений: 225
Re: МФУ Brother DCP-7057wr не сканирует
« Ответ #19 : 02.11.2024 06:38:19 »
Вопрос по адресам:
Bus 001 Device 008
libusb:001:008
brother4:bus2;dev4 вот тут по другому адресу находит.
я писал по старому выхлопу, видимо после установки дров или переключения в другой порт - поменялся, да это может быть.
Цитировать
и если появится в папке root файл image.pnm то открыть его и посмотреть
Файл image.pnm создался. Пустой.
$ scanimage -d 'brother4:bus2;dev4' > image.pnm
Спойлер
# scanimage -d 'brother4:bus2;dev4' > image.pnm
Спойлер
чистый или пустой- 0 байт? да и порт у вас сменился - нужно свои реальные данные подставлять
да, драйвер нужно с официального сайта brscan4 (brscan4-0.4.10-1.x86_64.rpm или brscan4-0.4.11-1.x86_64.rpm)
в нем путь до файлов конфигурации  /etc/opt/brother/scanner/brscan4
Цитировать
dpkg: brscan-skey: проблемы зависимостей,
- это файл сканирования с кнопок(ничего не могу сказать только с кнопок сканера настроить проблема в линукс(адреса smb папок в фармате винды, sftp нет на сканере)) -  драйвер - brscan4 -  если не ставится по зависимостям - два способа 1 rpm wiki # rpm -Uvh --nodeps foo-1.0-i586.rpm,  2 распаковать напрямую через mc файлы внутри ucpio - внутри rpm.

ИТОГО: по порядку сначала 1) brscan4, 2)затем lsusb  и scanimage -L смотрите параметры, 3) заполняете параметры в /etc/opt/brother/scanner/brscan4/xxx.conf, 4) проверяете работу под простым пользователем
Орешек знаний тверд, но всеж - мы не привыкли отступать!
Желаю победить!

Оффлайн volk_kuznec

  • Участник
  • *
  • Сообщений: 31
Re: МФУ Brother DCP-7057wr не сканирует
« Ответ #20 : 02.11.2024 09:46:20 »
чистый или пустой- 0 байт?
Пустой - 0 байт.
сканирования с кнопок
Тоже почитал про этот файл. Для работы не очень нужен.

1. brscan4 стоит версия 0.4.11.....
2. $ lsusb
Bus 001 Device 006: ID 04f9:02cf Brother Industries, Ltd DCP-7057W //шина 1, устройство 6
$ scanimage -L
device `brother4:bus2;dev4' is a Brother DCP-7057W USB scanner //шина 2, устройство 4
//интересно можно принудительно как-то его с порта/шины 2 на шину 1? Возможно проблема бы и не возникла. Все остальные устройства на 1 порту и только номер устройства меняется пробовал к разным usb подключать.
3. в /etc/opt/brother/scanner/brscan4/ по данному пути 2 файла и папка. Возможно где-то ещё лежат conf попробую поискать
Brsane4.ini
Спойлер
[Support Model]
0x0246,116,1,"MFC-9970CDW",133,4
0x0245,116,1,"MFC-9560CDW",133,4
0x0244,116,1,"MFC-9465CDN",133,4
0x0243, 16,1,"MFC-9460CDN",133,4
0x0242,116,2,"DCP-9270CDN",133,4
0x0241, 16,2,"DCP-9055CDN",133,4

0x0262,13,1,"MFC-J6510DW"
0x0263,13,1,"MFC-J6710DW"
0x0266,13,1,"MFC-J6710CDW"
0x0267,113,1,"MFC-J6910DW"
0x0268,113,1,"MFC-J6910CDW"

0x028b,13,1,"MFC-7362N",133,4
0x0277,14,2,"DCP-7070DW",133,4
0x0275,13,1,"FAX-7860DW",133,4
0x0273,14,2,"DCP-7057",133,4
0x0272,14,2,"HL-2280DW",133,4
0x0271,13,1,"MFC-7470D",133,4
0x0270,13,1,"MFC-7360N",133,4
0x024f,13,1,"MFC-7860DW",133,4
0x024e,13,1,"MFC-7460DN",133,4
0x024d,13,1,"MFC-7360",133,4
0x024c,13,1,"MFC-7860DN",133,4
0x024a,13,2,"DCP-7065DN",133,4
0x0249,14,2,"DCP-7060D",133,4
0x0248,14,2,"DCP-7055",133,4

[ModelTypeName]
1=MFC Scanner
2=DCP Scanner

[Driver]
scanfast24=0
NoUseCM=0
compression=1
Inqueue=32000
LogFile=0
xshift_c=0
timeout=60000
minpid=582
EnableFBMultiPage=1
EnableSKeyDuplex=0
brsanenetdevice4.cfg  2 байта и пуст
models4 содержит кучу ini файлов на первый взгляд с моделями всей линейки сканеров
Спойлер
ext_10.ini  ext_15.ini  ext_1.ini   ext_24.ini  ext_3.ini  ext_8.ini
ext_11.ini  ext_16.ini  ext_20.ini  ext_25.ini  ext_4.ini  ext_9.ini
ext_12.ini  ext_17.ini  ext_21.ini  ext_26.ini  ext_5.ini
ext_13.ini  ext_18.ini  ext_22.ini  ext_27.ini  ext_6.ini
ext_14.ini  ext_19.ini  ext_23.ini  ext_2.ini   ext_7.ini

Содержание ext_4.ini
[Support Model]
0x02c1,13,1,"MFC-J960DN"
0x02c0,13,2,"DCP-J940N"
0x02bf,13,1,"MFC-J840N"
0x02be,14,1,"MFC-J710D"
0x02bd,13,2,"DCP-J740N"
0x02bc,14,2,"DCP-J540N"

0x02b2,14,1,"MFC-J810DN"
0x0287,14,1,"MFC-J860DN"

0x02cf,14,2,"DCP-7057W"
0x02ce,14,2,"DCP-7055W"

0x02cd,213,1,"MFC-J2510"
0x02c7,213,1,"MFC-J4510N"
0x02c6,214,2,"DCP-J4210N"
0x02c5,213,1,"MFC-J4610DW"
0x02c4,213,1,"MFC-J4410DW"
0x02b4,313,1,"MFC-J4710DW"
0x02b3,213,1,"MFC-J4510DW"
0x02c2,214,2,"DCP-J4110DW"

0x60A4,115,1,"ADS-2500W",133,4
0x60A5,115,1,"ADS-2600W",133,4

Орешек знаний тверд, но всеж - мы не привыкли отступать!
Желаю победить!
Золотые слова. Спасибо

Оффлайн volk_kuznec

  • Участник
  • *
  • Сообщений: 31
Re: МФУ Brother DCP-7057wr не сканирует
« Ответ #21 : 04.11.2024 19:47:25 »
Решил проверить на домашнем ПК. brother 1605R МФУ. Сканирует.
$ lsusb
Bus 002 Device 004: ID 04f9:0376 Brother Industries, Ltd DCP-1600
$ scanimage -L
device `brother4:bus1;dev1' is a Brother DCP-1600 USB scanner
$ sane-find-scanner -q
found possible USB scanner (vendor=0x04f9 [Brother], product=0x0376 [DCP-1600]) at libusb:002:004


Пока даже не знаю куда копать.

Оффлайн sirares

  • Участник
  • *
  • Сообщений: 225
Re: МФУ Brother DCP-7057wr не сканирует
« Ответ #22 : 05.11.2024 10:29:06 »
Прошу прощения, в субботу был недоступен комп с Brother.
там еще нужен пакет brother-udev-rule-type1-1.0.2-0.noarch

Оффлайн volk_kuznec

  • Участник
  • *
  • Сообщений: 31
Re: МФУ Brother DCP-7057wr не сканирует
« Ответ #23 : 05.11.2024 12:22:34 »
$ brsaneconfig4 -d
Спойлер
-----------------------------
cat /etc/fstab
proc      /proc         proc   nosuid,noexec,gid=proc      0 0
devpts      /dev/pts      devpts   nosuid,noexec,gid=tty,mode=620   0 0
tmpfs      /tmp         tmpfs   nosuid            0 0
UUID=32f22a25-4346-45f7-a817-ed03011892b1   /   ext4   relatime   1   1
UUID=5015-194E   /boot/efi   vfat   umask=0,quiet,showexec,iocharset=utf8,codepage=866   1   2
UUID=c5897fe4-13f2-4bab-9bab-1b5edca2d45e   /home   ext4   nosuid,relatime   1   2
UUID=0a8599ac-ebdb-4b93-bb10-5b40997fba99   swap   swap   defaults   0   0
PARTUUID=758d0478-65ae-41d6-bc10-1aa84e2d6ebd   /media/ALTLinux   udf,iso9660   ro,noauto,user,utf8,nofail,comment=x-gvfs-show   0 0
-----------------------------
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.
  # Also you need support for SCSI Generic (sg) in your operating system.
  # If using Linux, try "modprobe sg".

could not open USB device 0x1d6b/0x0003 at 002:001: Access denied (insufficient permissions)
could not open USB device 0x8087/0x0a2a at 001:005: Access denied (insufficient permissions)
could not open USB device 0x1ea7/0x0066 at 001:003: Access denied (insufficient permissions)
found possible USB scanner (vendor=0x04f9, product=0x02cf) at libusb:001:004
could not open USB device 0x05e3/0x0608 at 001:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 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.
-----------------------------
ls -R -all /proc/bus/usb
ls: невозможно получить доступ к '/proc/bus/usb': Нет такого файла или каталога
-----------------------------
cat /proc/bus/usb/devices
cat: /proc/bus/usb/devices: Нет такого файла или каталога
-----------------------------
scanimage -L
device `brother4:bus2;dev3' is a Brother DCP-7057W USB scanner
device `airscan:e0:Kyocera ECOSYS M2540dn' is a eSCL Kyocera ECOSYS M2540dn ip=192.168.1.200
-----------------------------
-----------------------------
ping

пакет brother-udev-rule-type1-1.0.2-0.noarch
Данный пакет установлен

Оффлайн sirares

  • Участник
  • *
  • Сообщений: 225
Re: МФУ Brother DCP-7057wr не сканирует
« Ответ #24 : 06.11.2024 06:26:39 »
Под пользователем в консоли выполните  команды id или groups и посмотрите внимательно состоит ли пользователь в группах lp и scanner
вывод сюда не нужен - сами посмотрите

Если нет  - нужно добавить пользователя в группы
для локального пользователя
roleadd users cdwriter cdrom audio proc radio camera floppy xgrp scanner uucp fuse lp
 
для доменного пользователя
roleadd 'domain users' users cdwriter cdrom audio proc radio camera floppy xgrp scanner uucp fuse lp

затем перелогиниться, а лучше перезагрузиться и проверить

Оффлайн volk_kuznec

  • Участник
  • *
  • Сообщений: 31
Re: МФУ Brother DCP-7057wr не сканирует
« Ответ #25 : 06.11.2024 09:10:10 »
Группы это первое, что проверял. И lp и scanner есть.
Пока думаю еще раз переустановить дрова с подключением к usb 2.0 или через разветвитель usb. На некоторых сайтах находил информацию, что 3.0 не очень нравится МФУ

Оффлайн volk_kuznec

  • Участник
  • *
  • Сообщений: 31
Re: МФУ Brother DCP-7057wr не сканирует
« Ответ #26 : 07.11.2024 16:40:50 »
Попробовал ещё раз переустановить дрова. Пока всё по старому
$ lsusb
Bus 001 Device 004: ID 04f9:02cf Brother Industries, Ltd DCP-7057W
$ scanimage -L
device `brother4:bus2;dev3' is a Brother DCP-7057W USB scanner
Изучая команды нашёл вот такую. С принтером связаны вот такие строки
# journalctl -b -p err
ноя 07 16:19:25 systemd-udevd[2185]: /etc/udev/rules.d/25-brother-brscan4-libsane-type1.rules:9 Invalid key 'SYSFS'
ноя 07 16:19:25 systemd-udevd[2185]: /etc/udev/rules.d/25-brother-libsane-type1-inst.rules:14 Invalid key 'SYSFS'
ноя 07 16:19:25 systemd-udevd[2185]: /etc/udev/rules.d/25-brother-libsane-type1.rules:17 Invalid key 'SYSFS'
ноя 07 16:19:25 systemd-udevd[2185]: /lib/udev/rules.d/50-udev-default.rules:42 Unknown group 'sgx', ignoring

Оффлайн gosts 87

  • Участник
  • *
  • Сообщений: 3 070
  • Дмитрий/Dmitry/德米特里/दिमित्री
« Последнее редактирование: 07.11.2024 19:46:58 от gosts 87 »

Оффлайн gosts 87

  • Участник
  • *
  • Сообщений: 3 070
  • Дмитрий/Dmitry/德米特里/दिमित्री
Re: МФУ Brother DCP-7057wr не сканирует
« Ответ #28 : 07.11.2024 19:44:10 »
И на пакет sane багу повесьте: https://packages.altlinux.org/ru/p10/srpms/sane/issues/