Liebe Fachleute,

ich habe Xubuntu 22.04 (64bit) installiert, aber der Drucker (Brother
HL-L2340DW, S/W-Laserdrucker) druckt nicht.

Unter Xubuntu 18.04 (64bit) druckte er problemlos (auch doppelseitig),
nachdem die von Brother bereitgestellten Pakete
mhll2340dcupswrapper-3.2.0-1.i386.deb und mhll2340dlpr-3.2.0-1.i386.deb
installiert waren.

Inzwischen stellt Brother auch Pakete für einen generischen Drucker
bereit.  Ich habe alle vier Pakete
mbrgenml1cupswrapper-3.1.0-1.i386.deb
mbrgenml1lpr-3.1.0-1.i386.deb
mhll2340dcupswrapper-3.2.0-1.i386.deb
mhll2340dlpr-3.2.0-1.i386.deb
heruntergeladen und mit dpkg -i --force=all *.deb installiert.  Bis auf
eine Meldung, daß die Pakete veraltet seien und in zukünftigen [!]
Versionen von CUPS nicht mehr unterstützt würden, lief die Installation
glatt durch.

Synaptic (eine GUI zur Paketverwaltung) zeigt alle vier Pakete als
installiert an:
brgenml1cupswrapper:i386   v. 3.1.0-1 [neueste Version]
brgenml1lpr:i386           v. 3.1.0-1 [neueste Version]
hll2340dcupswrapper:i386   v. 3.2.0-1 [neueste Version]
hll2340dlpr:i386           v. 3.2.0-1 [neueste Version]
Die beiden Pakete hll2340d... werden von Synaptic unter Xubuntu 18.04
identisch angezeigt.

Die PPD-Dateien sind offenbar installiert:
$ ls -al /usr/share/ppd/brother
lrwxrwxrwx 1 root root   71 Jun 21 17:05 mbrother-BrGenML1-cups-en.ppd
-> /opt/brother/Printers/BrGenML1/cupswrapper/brother-BrGenML1-cups-en.ppd
lrwxrwxrwx 1 root root   71 Jun 21 17:05 mbrother-HLL2340D-cups-en.ppd
-> /opt/brother/Printers/HLL2340D/cupswrapper/brother-HLL2340D-cups-en.ppd

$ ls -al /opt/brother/Printers/HLL2340D/cupswrapper
-rw-r--r-- 1 root root 15009 Sep 29  2014 brother-HLL2340D-cups-en.ppd
-rwxr-xr-x 1 root root 24435 Sep 29  2014 mbrother_lpdwrapper_HLL2340D
-rw-r--r-- 1 root root 18351 Sep 29  2014 Copying
-rwxr--r-- 1 root root  7649 Sep 29  2014 mpaperconfigml1

Duplikate der PPD-Dateien sind offenbar identisch:
$ sudo diff
/opt/brother/Printers/HLL2340D/cupswrapper/brother-HLL2340D-cups-en.ppd
/etc/cups/ppd/HLL2340D.ppd
[keine Ausgabe]

Der Drucker wird per USB-Kabel angeschlossen.  Ist er eingeschaltet,
wird er auch erkannt:
$ lsusb
[...]
Bus 001 Device 006: ID 04f9:0063 Brother Industries, Ltd HL-L2340D series
[...]

Beide Drucker (der generische und der als HL-2340D angesprochene) werden
gefunden:
$ lpstat -t
Zeitplandienst läuft
systemvoreingestelltes Ziel: HLL2340D
Gerät für BrGenML1: usb://Brother/HL-L2340D%20series?serial=E7...3
Gerät für HLL2340D: usb://Brother/HL-L2340D%20series?serial=E7...3
[identische serial no.]
BrGenML1 akzeptiert Anfragen seit Di 21 Jun 2022 17:05:17 CEST
HLL2340D akzeptiert Anfragen seit Di 21 Jun 2022 17:33:55 CEST
Drucker BrGenML1 ist im Leerlauf.  Aktiviert seit Di 21 Jun 2022
17:05:17 CEST
Drucker HLL2340D ist im Leerlauf.  Aktiviert seit Di 21 Jun 2022
17:33:55 CEST

Als erster Benutzer des Systems gehöre ich folgenden Gruppen an:
$ groups jakob
jakob : jakob adm cdrom sudo dip plugdev lpadmin sambashare

Aus Vivaldi (Webbrowser) und LibreOffice lassen sich Druckaufträge an
HL-L2340D abschicken.  Sie werden auch als "abgeschlossen" angezeigt:
$ lpstat -W completed [zusätzliches -o mach keinen Unterschied]
HLL2340D-11             jakob            61440   Do 23 Jun 2022 12:48:20
CEST


ABER DER DRUCKER DRUCKT NICHT.


Weiß jemand Rat?

Vielen Dank
Jakob

Antwort per Email an