Skip to main content
Topic: brother mfc-9760 printer refuses to print, scanner works (Read 413 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

brother mfc-9760 printer refuses to print, scanner works

Hello. Using artix lxqt s6 20230814 x86_64. I've downloaded and installed the drivers from brother website, cups-s6 but there is no way to print. The printer is seen in cups configuration (localhost:631), launching a print test from there doesn't give any error message:
Code: [Select]
"cfFilterChain: universal (PID 14307) exited with no errors."
if i disconnect it from the usb port the job waits for the printer to return available, and reconnecting it makes it execute but the printer does nothing.

 For some seconds at one point even looked to start to work, the printer display shown "receiving data", but soon after has shown "leftover data", then no more signs of life.

I tried to remove the printer, add it again and i reinstalled the driver but no success. I created lpadmin inserting as members cups and my username too, i don't know if its any use though since a group named lp already exists. The printer works on a debian based distro x64, maybe the driver cannot be used in arch? However i cannot find my model in aur packages.

The driver installation throws some error about some directories like init.d for create symbolic link not found, maybe not used with s6 init or needs to be pointed somewhere else? However that's the output (specifying manual device uri does nothing):

Code: [Select]
sudo ./linux-brprinter-installer-2.2.3-1
[sudo] password for chuckii:
Input model name ->mfc-9760
                                                                                                                                           
You are going to install following packages.
   mfc9760lpr-1.1.2-1.i386.deb
   cupswrapperMFC9760-1.0.2-1.i386.deb
   brscan-0.2.4-0.amd64.deb
   brscan-skey-0.3.2-0.amd64.deb                                                                                                           
OK? [y/N] ->y                                                                                                                              
                                                                                                                                           
./linux-brprinter-installer-2.2.3-1: line 2211: apt-get: command not found
./linux-brprinter-installer-2.2.3-1: line 2215: apt-get: command not found
./linux-brprinter-installer-2.2.3-1: line 2219: apt-get: command not found
ln: failed to create symbolic link '/etc/init.d/cupsys': No such file or directory
ln: failed to create symbolic link '/etc/init.d/cups': No such file or directory
ln: failed to create symbolic link '/etc/init.d/lpd': No such file or directory
ln: failed to create symbolic link '/etc/init.d/lprng': No such file or directory
dpkg -x mfc9760lpr-1.1.2-1.i386.deb /
dpkg -x cupswrapperMFC9760-1.0.2-1.i386.deb /
dpkg-deb: building package 'mfc9760lpr' in 'mfc9760lpr-1.1.2-1a.i386.deb'.
dpkg -b ./brother_driver_packdir mfc9760lpr-1.1.2-1a.i386.deb
dpkg-deb: building package 'cupswrappermfc9760' in 'cupswrapperMFC9760-1.0.2-1a.i386.deb'.
dpkg -b ./brother_driver_packdir cupswrapperMFC9760-1.0.2-1a.i386.deb
dpkg -i --force-all mfc9760lpr-1.1.2-1a.i386.deb
dpkg: warning: overriding problem because --force enabled:                                                                                 
dpkg: warning: package architecture (i386) does not match system (amd64)
(Reading database ... 93 files and directories currently installed.)
Preparing to unpack mfc9760lpr-1.1.2-1a.i386.deb ...
Unpacking mfc9760lpr:i386 (1.1.2-1) over (1.1.2-1) ...
/var/lib/dpkg/info/mfc9760lpr.postrm: line 3: /etc/init.d/lpd: No such file or directory
dpkg: warning: old mfc9760lpr:i386 package post-removal script subprocess returned error exit status 127
dpkg: trying script from the new package instead ...
/var/lib/dpkg/tmp.ci/postrm: line 3: /etc/init.d/lpd: No such file or directory
dpkg: error processing archive mfc9760lpr-1.1.2-1a.i386.deb (--install):
 new mfc9760lpr:i386 package post-removal script subprocess returned error exit status 127
/var/lib/dpkg/tmp.ci/postrm: line 3: /etc/init.d/lpd: No such file or directory
dpkg: error while cleaning up:
 new mfc9760lpr:i386 package post-removal script subprocess returned error exit status 127
Errors were encountered while processing:
 mfc9760lpr-1.1.2-1a.i386.deb
dpkg -i --force-all cupswrapperMFC9760-1.0.2-1a.i386.deb
dpkg: warning: overriding problem because --force enabled:                                                                                 
dpkg: warning: package architecture (i386) does not match system (amd64)
(Reading database ... 93 files and directories currently installed.)
Preparing to unpack cupswrapperMFC9760-1.0.2-1a.i386.deb ...
Unpacking cupswrappermfc9760:i386 (1.0.2-1) over (1.0.2-1) ...
Setting up cupswrappermfc9760:i386 (1.0.2-1) ...
rm -f /usr/lib/cups/filter/brlpdwrapperMFC9760
cp: '/usr/lib/cups/filter/brlpdwrapperMFC9760' and '/usr/lib64/cups/filter/brlpdwrapperMFC9760' are the same file
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

Re: brother mfc-9760 printer refuses to print, scanner works

Reply #1
The installation file is for Debian-based distros. You need to search in the AUR for brother mfc and find/install the model closest to yours.

 

Re: brother mfc-9760 printer refuses to print, scanner works

Reply #2
It's a laser printer, so the brlaser AUR package might work.


Re: brother mfc-9760 printer refuses to print, scanner works

Reply #4
It's a laser printer, so the brlaser AUR package might work.

After installing brlaser and ghostscript the printer started to work, thank you very much.

Re: brother mfc-9760 printer refuses to print, scanner works

Reply #5
brlaser is also available in the chaotic-aur repository:
Code: [Select]
pacman -Ss brlaser
chaotic-aur/brlaser 6-3
    Brother laser printer driver

thanks, chaotic mirror is very useful, i managed to install protonvpn without needing to install dependencies manually, although both gui and cli when connecting says
Code: [Select]
'systemctl' is not an acceptable binary
but since i'll reinstall artix i'll test again more.