Brother DCP-165C Printer not working on openSUSE Tumbleweed

Hi,

I’m new to Linux and currently learning it on openSUSE. I have an issue with my Brother DCP-165C printer—I’m unable to get it working with openSUSE Tumbleweed. It works fine on both Ubuntu and Windows 10, but I can’t make it print on openSUSE.

I’ve tried using both the “Driver Install Tool” and the drivers from RPM packages. I’ve also followed all the instructions from Brother, and my printer’s firmware is up to date. Unfortunately, the printer won’t work on either my old system or a fresh installation of openSUSE.

When I try to print, nothing happens. The printer icon blinks in the system tray for a second, and the status of the printer remains “Idle” or “Waiting for printer to become available”. I have noticed some errors during installation (focusing on the printer, will worry about scanner later). Here are the errors:

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

I created init.d directory and the error won’t show up any more. Not sure if this is a correct solution.

lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS. 
# 
The security level of AppArmor has been lowered. (aa-complain cups) 
aa-complain cupsd 
Profile for /usr/sbin/cupsd not found, skipping

Don’t know what to do about Profile for /usr/sbin/cupsd not found, skipping part. And when will the drivers stop working?

Here is a full output from console after running the install file.

I wasn’t able to find any fitting solutions online. I will appreciate any help.

Thanks!

Welcome to the forum.

First of all, more information is required. For example:

You mention “System tray”, but did not mention the desktop environment you’re using.

Are you attempting to connect using Ethernet, Wifi, Bluetooth, or direct connect (or some other method)??

You did not show the command you executed at the command line (Here are the errors quote). You should always show the command executed. Was it as root? Or user?

You wrote: “created init.d directory” … where? in /etc? Why?

The link , “Here is a full output …” is a 3rd party link (traff link) … many folks (like me) will never click on a 3rd party link (never heard of traff). Best to use:
https://paste.opensuse.org/

Many of the Brother drivers are old, and may require 32-bit support. For example:

I’m using KDE.

USB Cable

Intuition, first thing that came to my mind, to check if it will help. It’s my first day :wink:

Here you are: openSUSE Paste

See if this helps :

>  sudo zypper  in  glibc-32bit  libusb-0_1-4-32bit

Which is what I was hinting at. :wink:

For your Scanner see here:

Alright, it started printing after I installed glibc-32bit and libusb-0_1-4-32bit but there is an issue with the margins. When I print from Kate, part of the text is missing on the sides and top (image below). When I print from ONLYOFFICE, left margin seems fine but the top one is missing like in Kate. Media type is set to A4.

Installing libnsl1 did not help for scanner detection.

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