Brother printer problems - new install.

Brand new install of Tumbleweed. I am a new user of Opensuse tumbleweed but long time Linux user - mainly Mint and Solus.
I have a Brother MFC-9330cdw printer, wireless connection.
In Solus it was auto-detected at first setup, using some sort of driverless protocol. Worked perfectly, no headaches. (Printer only, not scanner.)
No such magic with opensuse.
First I tried to install through yast printer. I found a driver for a very similar model, tried it and it worked, I could print a CUPS test page. Then I wanted to get the scanner working, it appeared I needed to install Brother’s installer package which would bring in Brother’s printer and scanner drivers. So I followed the instructions on the Brother website and ended up with a working scanner, and two printers - “MFC-9330CW” and “brother”. Stupidly, I deleted “brother” before checking anything. That might be the cause of my problems. Now the scanner works, I have printer “MFC-9330CDW” installed, it shows as idle, I can select to print a test page, I get a pop-up message saying “Document Printed. Document ‘Test Page’ sent to Brother MFC-9330CDW Printer” but nothing prints. There is nothing in the print queue. The computer connects to the printer because it shows as “idle.” I an use a browser, enter the address of the printer (192.168.x.xxx.) and read the printer’s toner levels and so on.
I suspect I have a CUPS problem but I’m stumped.
When I select that the test page failed to print, I get directed to /var/log/cups/error_log and this gives me the following:
W [18/Sep/2021:00:01:58 +1000] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [18/Sep/2021:00:01:58 +1000] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [18/Sep/2021:00:01:58 +1000] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [18/Sep/2021:00:18:25 +1000] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [18/Sep/2021:00:18:25 +1000] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [18/Sep/2021:00:18:25 +1000] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [18/Sep/2021:09:17:10 +1000] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [18/Sep/2021:09:17:10 +1000] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [18/Sep/2021:09:17:10 +1000] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [18/Sep/2021:13:52:16 +1000] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [18/Sep/2021:13:52:16 +1000] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [18/Sep/2021:13:52:16 +1000] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
E [18/Sep/2021:15:26:11 +1000] [cups-deviced] PID 4250 (gutenprint52+usb) stopped with status 1!
E [18/Sep/2021:15:26:11 +1000] [CGI] ippfind (PID 4254) stopped with status 1!
E [18/Sep/2021:15:26:11 +1000] [cups-deviced] PID 4244 (driverless) stopped with status 1!
E [18/Sep/2021:15:26:18 +1000] [CGI] ippfind (PID 4303) stopped with status 1!
E [18/Sep/2021:15:35:34 +1000] [Client 62] Returning IPP client-error-not-possible for CUPS-Add-Modify-Printer (ipp://localhost:631/printers/brother) from localhost.
E [18/Sep/2021:15:37:40 +1000] [CGI] ippfind (PID 25360) stopped with status 1!
E [18/Sep/2021:15:40:37 +1000] [Client 84] Returning IPP client-error-not-possible for CUPS-Add-Modify-Printer (ipp://localhost:631/printers/Brother_MFC9330_Laser) from localhost.
E [18/Sep/2021:15:42:54 +1000] [CGI] ippfind (PID 14440) stopped with status 1!
E [18/Sep/2021:15:44:18 +1000] [Client 101] Returning IPP client-error-not-possible for CUPS-Add-Modify-Printer (ipp://localhost:631/printers/brother_laser) from localhost.
E [18/Sep/2021:15:46:21 +1000] [cups-deviced] PID 3160 (gutenprint52+usb) stopped with status 1!
E [18/Sep/2021:15:46:22 +1000] [CGI] ippfind (PID 3169) stopped with status 1!
E [18/Sep/2021:15:46:22 +1000] [cups-deviced] PID 3168 (driverless) stopped with status 1!
E [18/Sep/2021:15:47:16 +1000] [CGI] ippfind (PID 3184) stopped with status 1!
W [18/Sep/2021:15:47:31 +1000] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [18/Sep/2021:15:47:31 +1000] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [18/Sep/2021:15:47:31 +1000] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [18/Sep/2021:15:49:44 +1000] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [18/Sep/2021:15:49:44 +1000] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [18/Sep/2021:15:49:44 +1000] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
E [18/Sep/2021:15:56:24 +1000] [cups-deviced] PID 3900 (gutenprint52+usb) stopped with status 1!
E [18/Sep/2021:15:56:24 +1000] [CGI] ippfind (PID 3908) stopped with status 1!
E [18/Sep/2021:15:56:24 +1000] [cups-deviced] PID 3907 (driverless) stopped with status 1!
E [18/Sep/2021:15:58:08 +1000] [CGI] ippfind (PID 3923) stopped with status 1!
W [18/Sep/2021:15:58:35 +1000] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [18/Sep/2021:15:58:35 +1000] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
W [18/Sep/2021:15:58:35 +1000] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
E [18/Sep/2021:16:08:35 +1000] [cups-deviced] PID 7449 (gutenprint52+usb) stopped with status 1!
E [18/Sep/2021:16:08:35 +1000] [CGI] ippfind (PID 7452) stopped with status 1!
E [18/Sep/2021:16:08:35 +1000] [cups-deviced] PID 7443 (driverless) stopped with status 1!

I have tried to print a test page with both system>Print Settings and with Yast>YastPrinter. Neither works.

Any clues please?

Do you install the 32-bit packages?
glibc-32bit
libusb-0_1-4-32bit
libusb-1_0-0-32bit

Why would I install 32 bit packages? It’s a 64 bit system. are they necessary?

Thank you Sauerland, that fixed the problem.
I installed the first two items on your list, the third one (libusb-1_0-0-32bit) Yast Software couldn’t find, but I tried it after installing the first two and everything now works.

I’d like to understand this better. Why did this happen? Is it normal to have to add 32 bit packages for a 64 bit system?

thanks.
Gizmo.

The brother driver is 32 bit, see i586 in the name of the rpm…

Ah! Thank you.

A well known issue with older Brother drivers. :wink:
https://forums.opensuse.org/showthread.php/531271-Brother-printer-driver-installs-but-can-t-print?p=2868403#post2868403
https://www.linuxquestions.org/questions/suse-opensuse-60/printer-problems-on-opensuse-15-a-4175634061/

is there any way to mark this thread as SOLVED? or is that not done on opensuse forum?

You can change the title of the thread in your final reply to mark it as such, but in general we don’t do that here. Anyway, good to read of your success with this. :slight_smile:

I will mark it solved.
In other forums I have always found it a useful shortcut to seek out threads that lead to a successful outcome.
If mods don’t want me to do that, let me know and I will stop.

Oh man, thank you for this thread. Been at this for about an hour. I was about ready to shoot the dog, slaughter the pigs and burn the house down. Man… Totally did not occur to me to check if the drivers were 32 bit. The Opensuse devs really ought to consider installing the 32bit dependencies for printers. Jayzus-uh.