Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Ubuntu-Forum & Kubuntu-Forum | www.Ubuntu-Forum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

  • »TooniX« ist der Autor dieses Themas

Beiträge: 130

Registrierungsdatum: 19.11.2005

Derivat: Ubuntu

Architektur: 32-Bit PC

Desktop: GNOME 2.x

  • Nachricht senden

1

16.10.2014, 15:24

scanimage und Samsung zickig

Hallo!

mal wieder ein Problem. Im Netzwerk gibt es zweimal das selbe Scanner-Drucker-Multifunktionsgerät (Umtausch- und Ersatzfgerät, egal). Jetzt möchte ich per script jeweils wahlweise auf den einen oder auf den anderen zugreifen. Die IPs sind ..65 und ..66.

scanimage -L liefert mir:

Quellcode

1
2
device `smfp:SAMSUNG Samsung SCX-472x on 192.168.0.65' is a SAMSUNG Samsung SCX-472x on 192.168.0.65 Flatbed Scanner
device `smfp:SAMSUNG Samsung SCX-472x on 192.168.0.66' is a SAMSUNG Samsung SCX-472x on 192.168.0.66 Flatbed Scanner


wenn ich aber scanimage -d `smfp: SAMSUNG Samsung SCX-472x on 192.168.0.66' --help aufrufe, bekomme ich den Fehler:

Quellcode

1
scanimage: open of device smfp:SAMSUNG Samsung SCX-472x on 192.168.0.66 failed: Invalid argument


Mit ..65 das selbe. Ich habe alle möglichen Varianten mit Backticks, einfachen und doppelten Anführungszeichen, Slashes vor den Lerrzeichen usw. probiert - es kommt immer: Invalid argument. Auch bei "smfp:net;192.168.0.66", das stand mal in einer älteren Dukomentation.

Mit xsane geht es, fällt aber aus, weil es von einem Script gestartet werden soll. Wenn ich hingegen nur scanimage --help aufrufe, nimmt er die ..65 - vermutlich, weil es die erste IP ist.

Wie muss ich ihn genau bezeichnen, damit sich der saneclient mit dem Gerät verbindet?

Ein Workaround wäre es, per iptables lokal eine Dummy-IP ..64 zu kreieren, die dann auf die ..66 weiterleitet, denn offenbar möchte ja scanimage bei der ersten IP scannen, die es findet, wenn man kein Device bestimmt. Nach Ende des Scanvorgangs dann wieder die table löschen. Wie das dann mit iptables ginge, muss ich mir noch ausbaldovern.

Aber workarounds sind immer irgendwie die zweite Wahl - vielleicht hat das ja einer schonmal durch und weiß, wie der Netzwerk-Samsung-Scanner richtig benannt zu werden gedenkt.


TooniX