Es gibt kaum etwas Frustrierenderes, als wenn man dringend etwas drucken muss und der Drucker einfach nicht mitspielen will. Besonders Nutzer von Linux-Distributionen wie Ubuntu kennen dieses Szenario nur allzu gut, wenn es um proprietäre Hardware geht. Der Samsung Express M2020 ist ein beliebter, kompakter Laserdrucker, der für seine Zuverlässigkeit und Effizienz bekannt ist. Unter Windows läuft er meist reibungslos, doch unter Ubuntu kann die Einrichtung manchmal zu einer echten Geduldsprobe werden. Wenn Ihr Samsung Express M2020 unter Ubuntu den Dienst verweigert, sind Sie hier genau richtig. Diese umfassende Anleitung führt Sie Schritt für Schritt durch die gängigsten Problemlösungen, von den einfachsten Überprüfungen bis zur manuellen Installation von Druckertreibern. Unser Ziel ist es, dass Sie am Ende dieses Artikels erfolgreich eine Testseite drucken können!
### Erste Schritte: Die grundlegende Überprüfung
Bevor wir uns in die Tiefen von Treibern und Systemkonfigurationen begeben, stellen Sie sicher, dass die Basics stimmen. Oftmals liegt die Lösung in einer Kleinigkeit, die leicht übersehen wird.
1. **Drucker und Computer sind eingeschaltet:** Klingt banal, wird aber erstaunlich oft vergessen. Überprüfen Sie, ob sowohl Ihr Samsung Express M2020 als auch Ihr Ubuntu-Rechner korrekt mit Strom versorgt und eingeschaltet sind.
2. **Kabelverbindungen überprüfen:**
* **USB-Verbindung:** Ist das USB-Kabel fest an Drucker und Computer angeschlossen? Versuchen Sie, ein anderes USB-Kabel zu verwenden oder einen anderen USB-Port an Ihrem Computer zu nutzen. Manchmal sind Ports defekt oder das Kabel ist beschädigt.
* **Netzwerkverbindung (falls zutreffend):** Wenn Ihr M2020 über Ethernet oder WLAN angeschlossen ist, stellen Sie sicher, dass der Drucker eine IP-Adresse erhalten hat und im selben Netzwerk wie Ihr Computer ist. Überprüfen Sie die Netzwerkkabel oder die WLAN-Verbindungseinstellungen am Drucker. Eine schnelle Methode, dies zu testen, ist, die IP-Adresse des Druckers im Browser aufzurufen (falls der Drucker ein Webinterface hat) oder zu versuchen, ihn von einem anderen Gerät im Netzwerk anzupingen.
3. **Druckerstatus prüfen:** Leuchten alle Statuslichter am Samsung M2020 normal? Gibt es Fehlermeldungen auf dem Display (falls vorhanden) oder blinkende LEDs, die auf Papierstau, leeren Toner oder andere Probleme hinweisen? Beseitigen Sie eventuelle physische Probleme zuerst.
4. **Toner und Papier:** Ist ausreichend Toner vorhanden und Papier im Schacht? Auch dies sind häufige Ursachen für Druckverweigerungen.
5. **Druckwarteschlange leeren:** Manchmal hängen sich alte Druckaufträge in der Warteschlange fest und blockieren neue. Öffnen Sie die „Druckereinstellungen” in Ubuntu (normalerweise über „Einstellungen” -> „Drucker”) und löschen Sie alle ausstehenden Druckaufträge. Starten Sie den Drucker und den Computer neu.
### Warum macht der Samsung Express M2020 unter Ubuntu Probleme?
Das Hauptproblem bei Samsung-Druckern unter Linux liegt oft in der Verfügbarkeit von Druckertreibern. Samsung (bzw. HP, nachdem sie die Druckerabteilung von Samsung übernommen haben) bevorzugte lange Zeit proprietäre Treiberlösungen statt quelloffene Alternativen zu unterstützen oder in den Linux-Kernel zu integrieren. Der Samsung Express M2020 ist keine Ausnahme.
* **Proprietäre Treiber:** Samsung lieferte einen „Unified Linux Driver” (ULD), der eine Reihe ihrer Drucker unterstützt. Dieser Treiber ist jedoch nicht immer sofort in den Ubuntu-Paketquellen verfügbar und muss oft manuell heruntergeladen und installiert werden.
* **Fehlende PPD-Dateien:** Linux verwendet PostScript Printer Description (PPD)-Dateien, um die Fähigkeiten eines Druckers zu beschreiben. Fehlt die korrekte PPD-Datei für Ihr spezifisches Modell, kann das System den Drucker nicht richtig ansprechen.
* **Kernel-Kompatibilität:** Manchmal können ältere Treiberpakete Kompatibilitätsprobleme mit neueren Linux-Kernel-Versionen haben, was zu Installationsfehlern oder Fehlfunktionen führt.
Glücklicherweise gibt es für den M2020 in der Regel zwei bewährte Ansätze, um diese Hürden zu überwinden: die Installation des Samsung Unified Linux Driver (ULD) oder die Verwendung des foo2zjs-Treibers.
### Methode 1: Installation des Samsung Unified Linux Driver (ULD)
Der offizielle Samsung Unified Linux Driver ist oft die erste Wahl und meist die zuverlässigste Lösung, da er direkt vom Hersteller stammt.
#### Schritt 1: Alten Treiber oder fehlerhafte Installation entfernen (optional, aber empfohlen)
Falls Sie bereits versucht haben, den Drucker einzurichten und das fehlschlagen ist, ist es ratsam, alle vorherigen Installationen zu entfernen.
1. Öffnen Sie die „Druckereinstellungen” in Ubuntu und entfernen Sie den Samsung Express M2020 aus der Liste der Drucker.
2. Öffnen Sie ein Terminal (Strg + Alt + T) und geben Sie den folgenden Befehl ein, um das CUPS-System neu zu starten, was die Druckerliste aktualisiert:
„`bash
sudo systemctl restart cups
„`
#### Schritt 2: ULD-Treiber herunterladen
1. Besuchen Sie die offizielle HP-Supportseite für den Samsung Express M2020. Suchen Sie nach „M2020 Treiber Linux” oder „Samsung Unified Linux Driver” auf der HP-Website. Die genaue URL kann sich ändern, aber eine typische Downloadseite finden Sie unter `support.hp.com`.
2. Suchen Sie den Abschnitt für Linux-Treiber. Sie sollten eine Datei finden, die so ähnlich wie `uld_v1.00.39_01.17.tar.gz` oder `uld_v1.00.x.tar.gz` benannt ist. Laden Sie diese Datei herunter. Speichern Sie sie am besten in Ihrem „Downloads”-Ordner.
#### Schritt 3: Treiber entpacken und installieren
1. Öffnen Sie ein Terminal (Strg + Alt + T).
2. Wechseln Sie in das Verzeichnis, in das Sie die Treiberdatei heruntergeladen haben:
„`bash
cd ~/Downloads
„`
3. Entpacken Sie die heruntergeladene Datei:
„`bash
tar -xvf uld_v*.tar.gz
„`
Dadurch wird ein neues Verzeichnis erstellt, z.B. `uld`.
4. Wechseln Sie in das neu erstellte Verzeichnis:
„`bash
cd uld
„`
5. Führen Sie das Installationsskript aus. Sie benötigen Administratorrechte (sudo):
„`bash
sudo ./install.sh
„`
Das Installationsskript führt Sie durch den Prozess. Bestätigen Sie die Lizenzvereinbarungen (tippen Sie `y` und Enter), wenn Sie dazu aufgefordert werden.
**HINWEIS:** Während der Installation können Warnungen oder Fehlermeldungen bezüglich fehlender Bibliotheken auftreten. Oft kann der Installer diese selbst beheben, oder Sie müssen sie manuell installieren. Häufig benötigte Pakete sind `libusb-0.1-4` und `build-essential`. Wenn die Installation fehlschlägt, versuchen Sie, diese Pakete vorher zu installieren:
„`bash
sudo apt update
sudo apt install libusb-0.1-4 build-essential
„`
Versuchen Sie dann die Installation erneut.
#### Schritt 4: Drucker in Ubuntu hinzufügen
Nach erfolgreicher Installation des ULD-Treibers muss der Drucker im System hinzugefügt werden.
1. Schließen Sie den Samsung Express M2020 per USB an Ihren Computer an oder stellen Sie sicher, dass er im Netzwerk erreichbar ist. Schalten Sie ihn ein.
2. Öffnen Sie die „Druckereinstellungen” in Ubuntu (normalerweise über „Einstellungen” -> „Drucker”).
3. Klicken Sie auf „Drucker hinzufügen” (oder das Plus-Symbol).
4. Ubuntu sollte den Samsung Express M2020 automatisch erkennen. Wählen Sie ihn aus der Liste aus.
5. Das System sollte automatisch den passenden Treiber finden. Achten Sie darauf, dass ein Treiber mit „Samsung M2020 Series ULD” oder ähnlich ausgewählt wird. Falls nicht, können Sie oft manuell die PPD-Datei auswählen, die sich normalerweise im Installationsverzeichnis des ULD-Treibers befindet (z.B. `/opt/samsung/mfp/share/ppd`). Wählen Sie die Option „PPD-Datei angeben” und navigieren Sie dorthin.
6. Geben Sie dem Drucker einen Namen und eine Beschreibung und klicken Sie auf „Hinzufügen”.
7. Versuchen Sie, eine Testseite zu drucken!
### Methode 2: Verwendung des foo2zjs-Treibers
Manchmal funktioniert der ULD-Treiber aus verschiedenen Gründen nicht optimal oder man bevorzugt eine Open-Source-Lösung. Hier kommt foo2zjs ins Spiel. foo2zjs ist eine Sammlung von Open-Source-Treibern für Drucker, die das ZjStream- oder ZjPhoto-Protokoll oder einige PCL-Raster-Formate verwenden, wie viele Samsung-Drucker der M-Serie (einschließlich des M2020).
#### Schritt 1: foo2zjs installieren
Glücklicherweise ist foo2zjs oft in den Standard-Ubuntu-Paketquellen verfügbar und lässt sich einfach installieren.
1. Öffnen Sie ein Terminal (Strg + Alt + T).
2. Installieren Sie foo2zjs mit dem folgenden Befehl:
„`bash
sudo apt update
sudo apt install printer-driver-foo2zjs
„`
Dieser Befehl installiert das Treiberpaket und alle notwendigen Abhängigkeiten.
#### Schritt 2: Drucker in Ubuntu hinzufügen
Nach der Installation des foo2zjs-Treibers können Sie den Drucker wie gewohnt hinzufügen.
1. Stellen Sie sicher, dass der Samsung Express M2020 angeschlossen und eingeschaltet ist.
2. Öffnen Sie die „Druckereinstellungen” in Ubuntu.
3. Klicken Sie auf „Drucker hinzufügen”.
4. Ubuntu sollte den Samsung Express M2020 erkennen. Wählen Sie ihn aus.
5. Wenn Sie aufgefordert werden, einen Treiber auszuwählen, suchen Sie nach einem Treiber, der „Samsung M2020” oder „M2020 Series” enthält, oft mit einem Hinweis auf `foo2zjs` oder PCL. Wenn nicht automatisch vorgeschlagen, müssen Sie möglicherweise die Option „Treiber aus Datenbank auswählen” wählen und manuell nach „Samsung” suchen.
6. Geben Sie dem Drucker einen Namen und eine Beschreibung und klicken Sie auf „Hinzufügen”.
7. Führen Sie einen Testdruck durch.
### Methode 3: Erweiterte Problemlösung und CUPS-Webinterface
Wenn die oben genannten Methoden nicht zum Erfolg führen, müssen wir etwas tiefer graben. Das Common Unix Printing System (CUPS) ist das Herzstück des Drucksystems unter Linux. Es verfügt über ein Webinterface, das oft detailliertere Informationen und Konfigurationsmöglichkeiten bietet.
#### Schritt 1: CUPS-Dienststatus überprüfen
Stellen Sie sicher, dass der CUPS-Dienst überhaupt läuft.
1. Öffnen Sie ein Terminal.
2. Geben Sie ein:
„`bash
sudo systemctl status cups
„`
Der Status sollte „active (running)” anzeigen. Ist dies nicht der Fall, starten Sie ihn neu:
„`bash
sudo systemctl start cups
„`
Oder aktivieren Sie ihn für den Systemstart:
„`bash
sudo systemctl enable cups
„`
#### Schritt 2: CUPS-Webinterface nutzen
Das CUPS-Webinterface ist ein mächtiges Werkzeug zur Druckerverwaltung.
1. Öffnen Sie Ihren Webbrowser und navigieren Sie zu `http://localhost:631`.
2. Möglicherweise müssen Sie sich mit Ihren Ubuntu-Benutzerdaten anmelden, die auch für `sudo` verwendet werden.
3. **Drucker hinzufügen (falls nicht erkannt):**
* Gehen Sie zu „Verwaltung” -> „Drucker hinzufügen”.
* Wählen Sie Ihren Drucker aus der Liste der erkannten Geräte (z.B. `usb://Samsung/M2020%20Series?serial=…` für USB oder `ipp://
* Geben Sie einen Namen, eine Beschreibung und einen Standort ein. Klicken Sie auf „Weiter”.
* Wählen Sie den Treiber („PPD-Datei”). Hier können Sie gezielt nach dem „Samsung M2020 Series ULD” oder dem „Samsung M2020 Series foo2zjs” suchen, je nachdem, welchen Treiber Sie installiert haben. Wenn Sie die ULD-Treiber manuell installiert haben, können Sie auch die Option „PPD-Datei bereitstellen” wählen und zur PPD-Datei im `/opt/samsung/mfp/share/ppd`-Verzeichnis navigieren.
* Legen Sie Standardoptionen fest und klicken Sie auf „Drucker hinzufügen”.
4. **Fehlerbehebung:**
* Unter „Drucker” können Sie den Status Ihres M2020 sehen, Aufträge verwalten und sogar Testseiten drucken.
* Überprüfen Sie die Fehlerprotokolle unter „Verwaltung” -> „Server-Einstellungen” -> „Fehlerprotokolle anzeigen”, wenn der Drucker weiterhin nicht funktioniert. Dies kann Hinweise auf fehlende Berechtigungen oder Treiberprobleme geben.
#### Schritt 3: Berechtigungen prüfen
Manchmal kann es an fehlenden Berechtigungen liegen, dass Ihr Benutzer nicht auf den Drucker zugreifen kann. Stellen Sie sicher, dass Ihr Benutzer Mitglied der Gruppe `lpadmin` ist.
1. Öffnen Sie ein Terminal.
2. Geben Sie ein:
„`bash
sudo usermod -aG lpadmin YOUR_USERNAME
„`
Ersetzen Sie `YOUR_USERNAME` durch Ihren tatsächlichen Ubuntu-Benutzernamen.
3. Starten Sie Ihren Computer neu, damit die Gruppenänderung wirksam wird.
#### Schritt 4: Firewall-Einstellungen
Wenn Sie eine Firewall wie `ufw` verwenden, könnte diese die Kommunikation mit dem Netzwerkdrucker blockieren.
1. Überprüfen Sie den Status der Firewall:
„`bash
sudo ufw status
„`
2. Ist die Firewall aktiv (`active`), müssen Sie möglicherweise Ports für CUPS freigeben. CUPS verwendet Port 631. Wenn Sie einen Netzwerkdrucker haben, stellen Sie sicher, dass Ihr Computer ausgehende Verbindungen zu dessen IP-Adresse und eventuell Port 9100 (für Raw-Printing) oder 515 (für LPR) zulässt.
„`bash
sudo ufw allow 631/tcp
„`
Wenn Sie von anderen Geräten auf den Drucker zugreifen möchten, müssen Sie möglicherweise auch eingehende Verbindungen auf Port 631 erlauben, oder zumindest vom lokalen Netzwerk.
#### Schritt 5: Firmware-Update für den Drucker
In seltenen Fällen kann eine veraltete Drucker-Firmware zu Problemen führen. Überprüfen Sie auf der HP-Website für den Samsung Express M2020, ob ein Firmware-Update verfügbar ist. Firmware-Updates werden normalerweise unter Windows durchgeführt, können aber Kompatibilitätsprobleme beheben, die sich auch auf Linux auswirken.
#### Schritt 6: Generischer PCL-Treiber (als letzte Notlösung)
Wenn absolut nichts anderes funktioniert und Sie nur grundlegende Druckfunktionen benötigen, können Sie versuchen, einen generischen PCL-Treiber zu verwenden. Der Samsung Express M2020 verwendet PCLm, eine Variante von PCL. Ein generischer PCL 5e oder PCL 6 Treiber, der in CUPS verfügbar ist, könnte funktionieren, wenn auch ohne erweiterte Funktionen wie Tonersparmodus.
1. Fügen Sie den Drucker über die Ubuntu-Druckereinstellungen oder das CUPS-Webinterface hinzu.
2. Wählen Sie beim Hinzufügen des Treibers die Option, einen Treiber aus der Datenbank auszuwählen.
3. Suchen Sie nach „Generic PCL 5e” oder „Generic PCL 6”.
### Testdruck und abschließende Gedanken
Nachdem Sie eine der oben genannten Methoden angewendet haben, ist es an der Zeit für den Moment der Wahrheit: den Testdruck.
1. Gehen Sie in die „Druckereinstellungen” in Ubuntu.
2. Wählen Sie Ihren Samsung Express M2020 aus.
3. Klicken Sie auf „Testseite drucken”.
Sollte der Druck erfolgreich sein: Herzlichen Glückwunsch! Sie haben das Problem gelöst.
**Wenn der Druck weiterhin fehlschlägt:**
* **Fehlermeldungen beachten:** Lesen Sie die Fehlermeldungen in der Druckwarteschlange oder im CUPS-Fehlerprotokoll genau durch. Sie enthalten oft wertvolle Hinweise.
* **Linux-Foren konsultieren:** Die Linux-Community ist riesig und hilfsbereit. Suchen Sie in Ubuntu-Foren oder anderen Linux-Communitys nach ähnlichen Problemen mit dem Samsung Express M2020. Posten Sie Ihre Fehlermeldungen und die Schritte, die Sie bereits unternommen haben.
* **CUPS-Einstellungen zurücksetzen:** In extremen Fällen können Sie versuchen, CUPS komplett zurückzusetzen. Seien Sie hierbei vorsichtig, da dies alle Drucker-Einstellungen löscht.
„`bash
sudo apt purge cups
sudo apt install cups
„`
Anschließend müssen Sie alle Drucker neu hinzufügen.
Das Einrichten von Druckern unter Linux kann manchmal eine Herausforderung sein, aber mit der richtigen Anleitung und etwas Geduld ist der Samsung Express M2020 definitiv unter Ubuntu zum Laufen zu bringen. Wir hoffen, diese detaillierte Anleitung hat Ihnen geholfen, Ihren Drucker erfolgreich zu konfigurieren und wieder produktiv zu sein!