Brother HL-2035 printer has stopped working

Hi, I have a Brother HL-2035 printer which worked perfectly on Tumbleweed with the ppd driver but now it no longer works. I have tried it on Debian and it does work with the ppd driver. The driver I use is this one:
Printer: Brother HL-2035 | OpenPrinting - The Linux Foundation

Have there been any changes in Tumbleweed with print management?

Regards

What is the error? What does not work exactly? CUPS error log?

Without informations it is hard to help…

I add the printer, cups adds it but the jobs stay on hold, they don’t print.
How can I see the CUPS logs?

Thanks

Is cups-filters installed:

rpm -q --whatprovides /usr/lib/cups/filter/foomatic-rip
cups-filters-1.28.17-lp156.151.1.x86_64

Can you show the output of
zypper se -s cups-filt*

Hello, I am returning this information:

manu@opensuse:~> LANG=C rpm -q --whatprovides /usr/lib/cups/filter/foomatic-rip
error: file /usr/lib/cups/filter/foomatic-rip: No such file or directory

So install cups-filters:
as root:
zypper in -f cups-filters
and restart cups:
systemctl restart cups.service

I get a zypper dependency conflict

manu@opensuse:~> LANG=C sudo zypper in -f cups-filters
Loading repository data...
Reading installed packages...
Forcing installation of 'cups-filters-1.28.17-4.1.x86_64' from repository 'Repositorio principal (OSS)'.
Resolving package dependencies...

Problem: 1: the installed libcupsfilters-2.1.1-1.1.x86_64 conflicts with 'cups-filters < 2.0.0' provided by the to be installed cups-filters-1.28.17-4.1.x86_64
 Solution 1: Following actions will be done:
  deinstallation of libcupsfilters-2.1.1-1.1.x86_64
  deinstallation of cups-filters2-2.0.1-1.1.x86_64
 Solution 2: do not install cups-filters-1.28.17-4.1.x86_64

Choose from above solutions by number or cancel [1/2/c/d/?] (c): 


Post:
zypper se -si cups
and
zypper lr -d

1 Like

This is the output of the terminal:

manu@opensuse:~> LANG=C zypper se -s cups-filt*
Loading repository data...
Reading installed packages...

S  | Name                     | Type    | Version     | Arch   | Repository
---+--------------------------+---------+-------------+--------+----------------------------
   | cups-filters             | package | 1.28.17-4.1 | x86_64 | Repositorio principal (OSS)
   | cups-filters-devel       | package | 1.28.17-4.1 | x86_64 | Repositorio principal (OSS)
i  | cups-filters2            | package | 2.0.1-1.1   | x86_64 | Repositorio principal (OSS)
   | cups-filters2-driverless | package | 2.0.1-1.1   | x86_64 | Repositorio principal (OSS)

As foomatic-rip is only available in cups-filters, you need to remove cups-filters2
That means solution 1:

Solution 1: Following actions will be done:
  deinstallation of libcupsfilters-2.1.1-1.1.x86_64
  deinstallation of cups-filters2-2.0.1-1.1.x86_64
1 Like
manu@opensuse:~> LANG=C zypper se -si cups
Loading repository data...
Reading installed packages...

S  | Name                | Type    | Version    | Arch   | Repository
---+---------------------+---------+------------+--------+----------------------------
i  | bluez-cups          | package | 5.79-3.2   | x86_64 | Repositorio principal (OSS)
i  | cups                | package | 2.4.12-1.1 | x86_64 | Repositorio principal (OSS)
i  | cups-client         | package | 2.4.12-1.1 | x86_64 | Repositorio principal (OSS)
i  | cups-config         | package | 2.4.12-1.1 | x86_64 | Repositorio principal (OSS)
i  | cups-filters2       | package | 2.0.1-1.1  | x86_64 | Repositorio principal (OSS)
i  | cups-pk-helper      | package | 0.2.7-1.10 | x86_64 | Repositorio principal (OSS)
i  | cups-pk-helper-lang | package | 0.2.7-1.10 | noarch | Repositorio principal (OSS)
i  | libcups2            | package | 2.4.12-1.1 | x86_64 | Repositorio principal (OSS)
i  | libcupsfilters      | package | 2.1.1-1.1  | x86_64 | Repositorio principal (OSS)
i  | libcupsfilters2     | package | 2.1.1-1.1  | x86_64 | Repositorio principal (OSS)
i  | libcupsimage2       | package | 2.4.12-1.1 | x86_64 | Repositorio principal (OSS)
i  | python3-cupshelpers | package | 1.5.18-9.2 | noarch | Repositorio principal (OSS)
i  | python313-pycups    | package | 2.0.4-2.6  | x86_64 | Repositorio principal (OSS)

manu@opensuse:~> LANG=C zypper lr -d
# | Alias                            | Name                                     | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                                                                                                                                    | Service
--+----------------------------------+------------------------------------------+---------+-----------+---------+------+----------+--------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------
1 | download.opensuse.org-non-oss    | Repositorio principal (NON-OSS)          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                                                                                                                                  | 
2 | download.opensuse.org-oss        | Repositorio principal (OSS)              | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                                                                                                                      | 
3 | download.opensuse.org-tumbleweed | Repositorio principal de actualizaciones | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                                                                                                                        | 
4 | openSUSE-20250624-0              | openSUSE-20250624-0                      | No      | ----      | ----    | -    |   99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-USB_SanDisk_3.2Gen1_0101ff43e76f5f97b308652955731b0573114dea5eee2a6005d0cb7a3b672830a17a00000000000000000000f52f60b0ff82520091558107ad2e9663-0:0-part2 | 
5 | packman-essentials               | packman-essentials                       | Yes     | (r ) Yes  | Yes     | -    |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials/                                                                                                        | 
6 | repo-debug                       | openSUSE-Tumbleweed-Debug                | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/tumbleweed/repo/oss/                                                                                                                                | 
7 | repo-openh264                    | Open H.264 Codec (openSUSE Tumbleweed)   | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                                                                                                                                | 
8 | repo-source                      | openSUSE-Tumbleweed-Source               | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/source/tumbleweed/repo/oss/                      

The printer is up and running. Thank you all for your help.
Regards

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