Samsung SCX-4100 unter Ubuntu 24.04 betreiben (Drucken und Scannen)

Eins vorab: Der SCX-4100 unter Linux ist im Druck weitgehend unproblematisch. Nicht nur erkennt Ubuntu 24.04 diesen sofort, sondern es kann auch direkt und ohne weiteren Aufwand gedruckt werden. Es gibt zwar eine eigentlich passende Anleitung für Ubuntu, die jedoch nicht funktioniert.

Drucken

Ist damit abgehandelt.

Scannen

Hier gestaltet es sich schwieriger. Nicht nur müssen wir zusätzliche Software installieren und Gruppenzuordnungen unseres Users anpassen, sondern selbst dann funktioniert das Scannen unter Ubuntu 24.04 mit dem SCX-4100 nur sehr sporadisch.

Software installieren

Wir benötigen

  • den „Unified Linux Driver“ von Samsung (am besten hat bei mir uld_V1.00.39_01.17 funktioniert)
  • ein SANE-kompatibles Scan-Tool (simplescan/scanimage/sane/xsane)

Der Treiber wird heruntergeladen, anschließend entpackt und mittels mitgeliefertem Skript installiert:

sudo apt install libusb-0.1-4 
#32bit variant of the next command: sudo ln -sf /usr/lib/sane/libsane-smfp.so* /usr/lib/i386-linux-gnu/sane/ 
sudo ln -sf /usr/lib/sane/libsane-smfp.so* /usr/lib/x86_64-linux-gnu/sane/ 
wget https://ftp.hp.com/pub/softlib/software13/printers/SS/SL-C4010ND/uld_V1.00.39_01.17.tar.gz
tar -xf uld_V1.00.39_01.17.tar.gz
cd uld_V1.00.39_01.17
cd uld
sudo ./install-scanner.sh

User der Gruppe „lp“/“scanner“ hinzufügen

sudo usermod -a -G lp username
sudo usermod -a -G scanner username

Wichtig: Reboot

Scannen

simple-scan“ erkennt den Scanner, jedoch funktioniert der Scanner nach der ersten oder zweiten Seite nicht mehr. Abhilfe schafft hier nur die Ausführung mit zusätzlichen Umgebungsvariablen (Funktion beschrieben hier):

SANE_XEROX_USB_HALT_WORKAROUND=1 SANE_USB_WORKAROUND=1 simple-scan

Zudem hat simple-scan das Problem, dass es beim ersten Ausführen, nachdem der Drucker umgesteckt oder das System gebootet wurde, abstürzt. Ein einfacher erneuter Start der Anwendung funktioniert jedoch.

XSane“ war bei mir in der Lage 1-2 Testscans zu machen, anschließend war das Gerät nicht mehr ansprechbar und erforderte einen Reboot des gesamten Rechners.

scanimage“ ist ein Kommandozeilentool und war in der Lage den Scan durchzuführen, mehrfach jedoch auch nur mit den entsprechenden Umgebungsvariablen:

SANE_XEROX_USB_HALT_WORKAROUND=1 SANE_USB_WORKAROUND=1 scanimage > bild.pnm

Dazu muss ich jedoch sagen, dass nach mehrmaligem probieren ohne weitere Intervention in der Lage war mit allen genannten Applikationen nacheinander und mehrseitig zu drucken. Grob wurde der Installationsprozess auch hier beleuchtet.

Weitere Quellen 1, 2, 3

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert