The printer is a Brother MFC-J430W, and the OS is Ubuntu 21.04. The conection is by USB cable. When at the beggining I plugged the printer to the computer, aparently it recognized it and installed the drivers, but when I tried to print nothings happened. Although it indicated "printing completed".
Then I went to brother support and download the drivers for this model. They didn't have expecificallly one for ubuntu system, so I donwloaded the ones for linux debian.
During the instalation process of the drivers package by CLI this is the output:
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).
Looking at the warnings messages above, many warn that drivers doesn't match with the architecture of the system. However there aren't any other drivers available, or at least I don't know them.
When I tried to print after this driver installation, as expected, nothing happened, now without any message of "printing completed".
Have anybody any solution? It is posible to solve this architecture incompatibility? Any response will be apreciated. Many Thanks