Ein Wiki privater Natur

Brother MFC-L3760CDW — Treiber und PPD unter Linux

Problem

Nach einer Neuinstallation erkennt GNOME/CUPS den Drucker automatisch per IPP Everywhere / Driverless. Das funktioniert grundsätzlich, liefert aber nur ein generisches PPD ohne druckerspezifische Optionen:

Diagnose

Schnelltest über die PPD-Dateigröße:

ls -ltr /etc/cups/ppd/
Größe Bedeutung
~10 KB Generisches IPP Everywhere PPD — kaum Optionen
~22 KB Echter Brother-Treiber PPD — alle Optionen vorhanden

Aktiven Treiber prüfen:

lpstat -p -d
cat /etc/cups/ppd/MFCL3760CDW.ppd | head -20

Steht dort IPP Everywhere oder driverless → falscher Treiber.

Ursache

Der offizielle Brother-Installer (Shell-Script mit komprimierten .deb-Paketen von brother.com) richtet zwar den Filter ein, ersetzt aber das bereits von CUPS automatisch angelegte generische PPD nicht zuverlässig. CUPS behält das driverless-PPD und legt ggf. einen zweiten Drucker an.

Lösung

Die funktionierende PPD von einer anderen Maschine mit korrekt installiertem Brother-Treiber kopieren:

# Auf der Quellmaschine (z.B. T480):
scp /etc/cups/ppd/MFCL3760CDW.ppd user@p15s:/tmp/

# Auf der Zielmaschine:
sudo cp /tmp/MFCL3760CDW.ppd /etc/cups/ppd/MFCL3760CDW.ppd
sudo chmod 644 /etc/cups/ppd/MFCL3760CDW.ppd
sudo systemctl restart cups

Danach im Druckerdialog (LibreOffice, GNOME) alle Optionen wie Papierschächte, manueller Einzug und A6 wieder verfügbar.

Hinweis: PageSize Letter

Der offizielle Brother-Treiber setzt als Standard PageSize=Letter. Fix für Europa:

sudo sed -i 's/^PageSize=Letter/PageSize=A4/' \
  /opt/brother/Printers/mfcl3760cdw/inf/brmfcl3760cdwrc

PPD sichern

Die funktionierende PPD sollte gesichert werden, da CUPS sie bei Druckerneuerkennung überschreiben kann:

# Manuell:
cp /etc/cups/ppd/MFCL3760CDW.ppd ~/Backup/MFCL3760CDW.ppd

# Oder via Borg — /etc/cups/ppd/ ins Backup-Include aufnehmen