Архитектурная несовместимость с драйверами принтера Brother в Ubuntu 21.04

Принтер - Brother MFC-J430W, а ОС - Ubuntu 21.04. Подключение осуществляется через USB-кабель. Когда вначале я подключал принтер к компьютеру, он, видимо, распознал его и установил драйверы, но когда я попытался распечатать, ничего не произошло. Хотя там указано «печать завершена».

Затем я пошел в службу поддержки брата и загрузил драйверы для этой модели. У них не было специально для системы ubuntu, поэтому я не загрузил их для linux debian.

В процессе установки пакета драйверов с помощью интерфейса командной строки выводятся следующие данные:

dpkg -i --force-all mfcj430wlpr-3.0.1-1a.i386.deb
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: package architecture (i386) does not match system (arm64)
(Reading database ... 186773 files and directories currently installed.)
Preparing to unpack mfcj430wlpr-3.0.1-1a.i386.deb ...
Unpacking mfcj430wlpr:i386 (3.0.1-1) over (3.0.1-1) ...
Setting up mfcj430wlpr:i386 (3.0.1-1) ...
mkdir: cannot create directory ‘/var/spool/lpd/mfcj430w’: No such file or directory
chown: cannot access '/var/spool/lpd/mfcj430w': No such file or directory
chgrp: cannot access '/var/spool/lpd/mfcj430w': No such file or directory
chmod: cannot access '/var/spool/lpd/mfcj430w': No such file or directory

dpkg -i --force-all mfcj430wcupswrapper-3.0.0-1a.i386.deb
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: package architecture (i386) does not match system (arm64)
Selecting previously unselected package mfcj430wcupswrapper:i386.
(Reading database ... 186773 files and directories currently installed.)
Preparing to unpack mfcj430wcupswrapper-3.0.0-1a.i386.deb ...
Unpacking mfcj430wcupswrapper:i386 (3.0.0-1) ...
Setting up mfcj430wcupswrapper:i386 (3.0.0-1) ...
Restarting cups (via systemctl): cups.service.
lpadmin -p MFCJ430W -E -v usb://dev/usb/lp0 -P /usr/share/cups/model/Brother/brother_mfcj430w_printer_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] ->n

Test Print? [y/N] ->N

You are going to install following packages.
   brscan4-0.4.10-1.i386.deb
dpkg -i --force-all brscan4-0.4.10-1.i386.deb
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: package architecture (i386) does not match system (arm64)
(Reading database ... 186777 files and directories currently installed.)
Preparing to unpack brscan4-0.4.10-1.i386.deb ...
Unpacking brscan4:i386 (0.4.10-1) over (0.4.10-1) ...
Setting up brscan4:i386 (0.4.10-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.1-2.i386.deb
dpkg -i --force-all brscan-skey-0.3.1-2.i386.deb
dpkg: warning: overriding problem because --force enabled:
dpkg: warning: package architecture (i386) does not match system (arm64)
Selecting previously unselected package brscan-skey:i386.
(Reading database ... 186777 files and directories currently installed.)
Preparing to unpack brscan-skey-0.3.1-2.i386.deb ...
Unpacking brscan-skey:i386 (0.3.1-2) ...
dpkg: brscan-skey:i386: dependency problems, but configuring anyway as you requested:
 brscan-skey:i386 depends on libc6 (>= 2.3.4-1).
 brscan-skey:i386 depends on libsane (>= 1.0.11-3).

Setting up brscan-skey:i386 (0.3.1-2) ...
apt-get install libusb-0.1-4
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 brscan-skey:i386 : Depends: libc6:i386 (>= 2.3.4-1) but it is not installable
                    Depends: libsane:i386 (>= 1.0.11-3) but it is not installable
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

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

Когда я пытался выполнить печать после установки этого драйвера, как и ожидалось, ничего не произошло, теперь без сообщения «печать завершена».

Есть ли у кого-нибудь решение? Возможно ли решить несовместимость этой архитектуры? Любой ответ будет оценен. Большое спасибо

1
задан 12 July 2021 в 17:53

1 ответ

Вы переходите на

https://github.com/alexpevzner/sane-airscan (главная страница)

Затем на

https://download.opensuse.org/repositories/home: /pzz/xUbuntu_20.04/amd64/

Вы устанавливаете ipp-usb

Вы сообщаете, добились ли вы успеха.

(Предварительно очистите ippusbxd).

Я должен прочитать как следует! Приведенные выше инструкции относятся к amd64 в Ubuntu 20.04. Все, что Дэниел должен сделать для печати, - это проверить, установлен ли уже ipp-usb (он должен быть) из архива arm64: apt install ipp-usb

Подключите принтер. Убедитесь, что ipp-usb служба активна с systemctl status ipp-usb.service . Печать без драйверов должна быть доступна вам немедленно. (Если это не так, у меня есть другой способ сделать это).

РЕЗЮМЕ

К сожалению, MFC-J430W слишком стар, чтобы использовать преимущества ipp-usb на любой архитектуре. Brother не предоставляет драйверы для arm64. AFAICT, ваш единственный шанс заставить его работать - использовать беспроводное соединение и прочитать это.

Возможно, MFC-J430W может потребовать обновления прошивки для получения услуги AirPrint. Здесь есть один из 2013 года . Протокол IPP-over-USB был ратифицирован в 2012 году, так что, кто знает, ipp-usb тоже может работать. Сообщение пользователя было полезным.

0
ответ дан 28 July 2021 в 11:19

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

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