Brother printer-scanner DCP-7060D

Greetings,

Got a new HDD and just installed Manjaro KDE 20.2 Nibia. Everything went fine until I came to installing my multifunctional printer Brother DCP-7060D printer/scanner. First, I followed the steps outlined in the last stable update:

sudo pacman -S cups manjaro-printer
sudo systemctl enable --now cups.service
sudo systemctl enable --now cups.socket
sudo systemctl enable --now cups.path
sudo pacman -S system-config-printer

To install the printer driver brlaser and the scanner driver brscan4, I issued the following commands and got error messages. From the terminal:

yay -S brlaser

==> Proceed with install? [Y/n] y
:: (1/1) Parsing SRCINFO: brlaser
==> ERROR: Cannot find the strip binary required for object file stripping.
error downloading sources: brlaser

yay -S brscan4

==> Proceed with install? [Y/n] Y
:: (1/1) Parsing SRCINFO: brscan4
==> ERROR: Cannot find the strip binary required for object file stripping.
error downloading sources: brscan4

Any clue, tips, suggestions would be greatly appreciated.

The correct software for this printer is in the AUR and I can clearly see it in pamac.
Here is the link in the AUR if you want to take a look:
https://aur.archlinux.org/packages/brother-dcp7060d

1 Like

Thanks for replying.
It does not make any difference. From the terminal:
:: (1/1) Parsing SRCINFO: brother-dcp7060d
==> ERROR: Cannot find the strip binary required for object file stripping.
error downloading sources: brother-dcp7060d

For the past 4 years I have always used the generic brlaser and brscan4 drivers because they are more up-to-date. I think the drivers are not at fault. I am no programmer but, as indicated by the error message, the problem could lie with the building of the drivers and the recent changes brought about by the latest update of systemctl. Just a hunch.

Builds fine here using makepkg -cs and copying PKGBUILD, cupswrapper-license.txt, brother-dcp7060d.install, and lpr-license.txt to the build directory on a fully updated xfce. strange.

==> Making package: brother-dcp7060d 2.0.4-2 (Wed 16 Dec 2020 07:15:12 PM EST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found dcp7060dlpr-2.1.0-1.i386.rpm
  -> Found cupswrapperDCP7060D-2.0.4-2.i386.rpm
  -> Found cupswrapper-license.txt
  -> Found lpr-license.txt
==> WARNING: Skipping verification of source file checksums.
==> Extracting sources...
  -> Extracting dcp7060dlpr-2.1.0-1.i386.rpm with bsdtar
  -> Extracting cupswrapperDCP7060D-2.0.4-2.i386.rpm with bsdtar
==> Starting prepare()...
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "brother-dcp7060d"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Adding install file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: brother-dcp7060d 2.0.4-2 (Wed 16 Dec 2020 07:15:16 PM EST)
==> Cleaning up...```

Thanks for trying to help. Searching the Net, I found these very interesting links:


https://classicforum.manjaro.org/index.php?topic=3216.0

I am just an average everyday user. This is above and beyond my knowledge.

SOLVED . To those experiencing a similar issue, here’s what did it for me.

In a terminal:

sudo systemctl enable --now cups.service
sudo systemctl enable --now cups.socket
sudo systemctl enable --now cups.path
sudo pacman -S binutils
sudo pacman -S base-devel
sudo pacman -S cups manjaro-printer
sudo pacman -S system-config-printer
yay -S brlaser
yay -S brscan4

For scanning, in pamac install Gimp and Xsane.

REBOOT

Log in. Turn on the printer. Voilà, you’re good to go.

1 Like

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.