[РЕШЕНО] МФУ Kyocera Color M5521cdw в 2023 году - снова

Проблемы и вопросы, касающиеся поддержки ядра и аппаратного обеспечения


Ответить
lnx
Сообщения: 73
Зарегистрирован: 24.08.2022

#

Решение - в конце этого сообщения.
Была такая моя тема - https://archlinux.org.ru/forum/topic/19121/. На тот момент удалось "завести" сканирование через сеть, установив дрова и сделав перелинковку. Позднее купил новый ноутбук, попробовал повторить успех - не взлетело. ЗАчем-то потребовался не используемый ранее sane-airscan. Что интересно - без него хоть вписывай адрес и даже порт, по всем инструкциям, хоть не вписывай - но сканер по сети не обнарудивался. А установив sane-airscan также, хоть вписывай, хоть не вписывай, но сканет обнаруживается. Цепляние дров - это отдельно.
Сейчас встала задача сканирования по USB, ибо много, через есть гонять будет долго.
Иду на сайт Киосеры, выкачиваю дрова Sane, а они обновились с версии 1.2 до версии 2.хх. Опять они разные для rpm и дл deb. Сравниваю, объединяю - в смысле всякие библиотеки. Подсовываю, создаю линки (итоговый текст-инструкцию опубликую ниже, но позднее).

В чем вопрос? в чертовщине. Вчера остановился на том, что scanimage -L от рута обнаруживал и SANE_DEBUG_NET=128 scanimage --format=tiff >image.tiff давал результат (жужжал, сканировал, файл создавался). На сегодня перенес разбирательство с удавом. Начал и.... все пропало.
ОТкрыл
vi /lib/udev/rules.d/40-scanner-permissions.rules

#две строки из комплекто дров -
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE:="0666"
SUBSYSTEM=="usb_device",MODE:="0666"

#два варианта "по учебнику"
# Kyocera Color M5521cdw
ATTRS{idVendor}=="0482", ATTRS{idProduct}=="06b2", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"
# Kyocera Color M5521cdw WAU
ATTRS{idVendor}=="0x0482", ATTRS{idProduct}=="0x06B2", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"

Применил, дав команду -

udevadm  control --reload-rules

При подключении теперь в логах -

usb 1-1: new high-speed USB device number 11 using xhci_hcd
usb 1-1: New USB device found, idVendor=0482, idProduct=06b2, bcdDevice= 0.00
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1: Product: Kyocera ECOSYS M5521cdw
usb 1-1: Manufacturer: Kyocera
usb 1-1: SerialNumber: VE18734929
usblp 1-1:1.0: usblp0: USB Bidirectional printer dev 11 if 0 alt 0 proto 2 vid 0x0482 pid 0x06B2



от рута -
SANE_DEBUG_NET=128 scanimage -L

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).

Ладно, перезагружусь (но ведь правила удава перечитал, должно было без перезагрузки?). Результат тот же. Редактирую правила, удаляю строки, результат тот же.

ЧЯДНТ?!?!

Правильный ответ - шаловливыми ручками, насмотревшись трассировки лишних вызовов, в борьбе "за удаление лишнего" зачистил файл dll.conf. Ибо нефиг. Решением вернуть dll.conf из резервной копии, благо я ее сделал.
Помимо того в Ауре появился пакет - kyocera-sane, который делает все необходимое. ОТмечу также факт деградации - в 2019г. автопдатчик документов мог работать без ошибок, сейчас - не может.
Последний раз редактировалось lnx 22.01.2023 21:20, всего редактировалось 5 раз.
indeviral
Аватара пользователя
Сообщения: 199
Зарегистрирован: 15.08.2022

#

lnx:usblp0
Так посмотрите права устанавливаются или нет.

Ошибки в тексте-неповторимый стиль автора©

lnx
Сообщения: 73
Зарегистрирован: 24.08.2022

#

права - crw-rw-rw-

Аналогичная ситуация с юсб Эпсон. И ведь сам когда-то писал к нему инструкцию по поднятияю в Linux.
sane-find-scanner
обнаруживает -
found USB scanner (vendor=0x04b8 [EPSON], product=0x0122 [EPSON Scanner]) at libusb:001:016
found USB scanner (vendor=0x0482, product=0x06b2) at libusb:001:017


Удаву прописано -
# usb scanner
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE:="0666"
SUBSYSTEM=="usb_device",MODE:="0666"

#два варианта "по учебнику"
# Kyocera Color M5521cdw
ATTRS{idVendor}=="0482", ATTRS{idProduct}=="06b2", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"
# Kyocera Color M5521cdw WAU
ATTRS{idVendor}=="0x0482", ATTRS{idProduct}=="0x06B2", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"

ATTRS{idVendor}=="0x04b8", ATTRS{idProduct}=="0x0122", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"

перечитано - udevadm control --reload-rules

scanimage -L
= пустота.
lnx
Сообщения: 73
Зарегистрирован: 24.08.2022

#

Коллеги, я не заметил момента, когда внезапно принтер стал печатать все черно-белым. Проверил, полностью заправил картридж, если в режиме Копир, кладешь цветной оригинал - результат получаешь один в один. Толкаешь цветное не печать - получаешь черно-белое. Страница пробной печати тоже ч\б. Свойства принтера показывают необновляемый уровень чернил-тонера и пишет "нет сообщений о состоянии для драйвера этого принтера". Ладно, переустановил дрова из Аур aur/kyocera-ecosys-m552x-p502x - без изменений. Добавил его еще раз - также.
Хорошо помню, что в октябре и ноябре печатал в цвете. Вроде ничего не менялось. Принтер уже давно при перезагрузке выдавал сообщение о не родных картриджах и об отказе об ответственности, не первый год, требовал нажатия двух кнопок одновременно и далее все работало.

В браузере купс пишет -
================
ECOSYS-M5521cdw
ECOSYS-M5521cdw (ожидает, принимает задания, нет совместного доступа )
Описание: ECOSYS M5521cdw
Расположение:
Драйвер: Kyocera ECOSYS M5521cdw (KPDL) (цветной, дуплексная печать)
Подключение: socket://192.168.1.100:9100
По умолчанию: job-sheets=none, none media=iso_a4_210x297mm sides=one-sided
==================


Кто что посоветует?
lnx
Сообщения: 73
Зарегистрирован: 24.08.2022

#

В качестве проверок разных гипотез -
1. печать с ноутбука на пдв - цвет есть
2. печать с телефона на принтер - цвет есть

Смотрю и сравниваю дрова из Ауры и мои из архива - мои 8.5кб, из Ауры - 45кб, он KDPL. Скармливаю старинной командой -
lpadmin -p Kyocera -E -v socket://192.168.1.100:9100 -i /etc/cups/ppd/Kyocera_ECOSYS_M5521cdw.ppd

И так есть, история с месой повторяется! - ругается, пишет -
lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS.

Меж тем принтер встал, работает и в цвете. Вариантов управления да, меньше. Но работает.

Скармливаю также драйвер из Ауры, тоже также ругается, и работает только ч\б.
Позже вручную сравню и в "старый" постараюсь добавить "новый" функционал по управлению.
lnx
Сообщения: 73
Зарегистрирован: 24.08.2022

#

Так и есть. В новых дровах есть блок кода -
*% Color Model
*OpenUI *ColorModel/Color Mode: PickOne
*OrderDependency: 10 AnySetup *ColorModel
*DefaultColorModel: CMYK
*ColorModel CMYK/Full color: "<< /ProcessColorModel /DeviceCMYK >> setpagedevice"
*ColorModel Gray/Black & White: "<< /ProcessColorModel /DeviceGray >> setpagedevice"
*?ColorModel: "
  save
  currentpagedevice /ProcessColorModel get
  1 {
    dup /DeviceGray eq {pop (Gray) exit} if
    dup /DeviceCMYK eq {pop (CMYK) exit} if
    pop (Unknown)
  } repeat
  = flush restore"
*End
*CloseUI: *ColorModel
Дает опцию настроек устройства Цветная или ч\б печать. Удаление этого блока кода решает проблему черно-белой печати. Но его лишаться не хочется. Решение простое - буквы CMYK заменить на RGB и всем счастье.
vall
Аватара пользователя
Администрация
Сообщения: 727
Зарегистрирован: 09.08.2022

#

Почти детективная история с расследованием и хорошим финалом. Выходит в AUR драйвера имеют ошибку.

Вопрос лишь кто автор ошибки? Мейнтейнер или производитель?
lnx
Сообщения: 73
Зарегистрирован: 24.08.2022

#

автору я отправил.
Ответить