Ich hatte mir zu Zeiten als ich noch einen 32 Bit Rechner besaß einen Samsung SCX-4100 Drucker/ Scanner Kopierer zugelegt. Samsung stellte für dieses Gerät Treiber zur Verfügung und ich habe auch alles ans Laufen bekommen. Nachdem ich dann meine Hardware auf 64 Bit aufgerüstet hatte wurde der Scanner nicht mehr erkannt.
Nun habe ich einen Treiber für ein 64 Bit System gefunden. Ich wollte mir nun nicht extra ein Overlay anlegen, so habe ich den Treiber direkt hier herunter geladen ausgepackt und dann via
sh /cdroot/Linux istall.sh installiert.
Siehe da im Samsung Konfigurationstool werden beide Geräte erkannt. Leider konnte keine Testseite gedruckt werden. Der Drucker nimmt keine Aufträge entgegen. Ich also via /etc/init.d/cupsd restart die cups Geschichte neu gestartet. Keine Änderung aber xsane findet den Scanner. Was ist jetzt los?
Ich also rein in die cups Konfiguration http://127.0.0.1:631/admin und den Drucker umgestellt. Nun kommt folgende Fehlermeldung:
Filter “rastertosamsungspl” for printer “Samsung_SCX-4100_Series_USB_*” not available: No such file or directory”
Den Fehler kenne und kann ich direkt und schnell lösen, der kam schon in der ersten Treiber Version, hier die Lösung:
ln -sf /usr/lib/cups/filter/rastertosamsung* /usr/libexec/cups/filter/
und schwups, dass Drucken funktioniert.
Aber der Hammer ist das der Scanner nun nicht mehr erkannt wird. Örgs, das kann es doch nicht sein das nur entweder oder funktioniert. Was also machen?
Zuerst habe ich in meine make.conf
SANE_BACKENDS=”samsung”
hinzugefügt, dann habe ich mit vi /etc/hotplug/usb/libsane.usermap folgendes in der libsane.usermap hinzugefügt
#Samsung SCX 4100
libusbscanner 0×0003 0x04e8 0×3413 0×0000 0×0000 0×00 0×00 0×00 0×00 0×00 0×00 0×00000000
da sane den Scanner nicht von Haus aus in der usermap hat.
Nun scanimage -L …örgs wieder ein Fehler das irgendwelche shared libs in /opt/Samsung/mfp/bin/netdiscovery nicht gefunden werden. In diesem device liegt ein Symlink von libnetsnmp.so.10 auf libnetsnmp.so.12…
Nachdem ich den Symlink gelöscht habe, denn er zeigt ins Leere…. erneut ein
ione ~ # scanimage -L
device `smfp:SAMSUNG SCX-4100 Series on USB:0′ is a SAMSUNG SCX-4100 Series on USB:0 Flatbed Scanner
Und siehe da der Scanner wird nun auch erkannt und arbeitet auch. Sogar der Drucker funzt … nun kann ich Drucken und auch Scannen… alles läuft und ich bin mal wieder happy
