Scanner erkannt mit Sane-Find-Scanner, aber nicht mit Scanbild -L oder Sudo-Scanbild -L

15

Ich habe einen Fujitsu ScanSnap S1300i. Ich habe SANE aus dem Quellcode kompiliert. Wenn ich laufe sane-find-scanner, wird die folgende Ausgabe ausgegeben:

sane-find-scanner will now attempt to detect your scanner. 
If the result is different from what you expected, first make sure your scanner 
is powered up and properly connected to your computer.
No SCSI scanners found. If you expected something different, make sure 
that you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x04c5, product=0x128d) at libusb:002:004  
Your USB scanner was (probably) detected. It may or may not be supported by SANE.
Try scanimage -L and read the backend's
manpage.

Not checking for parallel port scanners.
Most Scanners connected to the parallel port or other proprietary ports can't be detected by this program.
You may want to run this program as root to find all devices. 
Once you found the scanner devices, be sure to adjust access permissions as necessary.

Wenn ich aber renne scanimage -Loder sudo scanimage -Lfolgende Ausgabe gebe:

No scanners were identified. If you were expecting something different. 
Check that the scanner is plugged in, turned on and detected by the sane-find-scanner tool (if appropriate). 
Please read the documentation which came with this software (README, FAQ, manpages).

Außerdem habe ich einen Eintrag /etc/sane.d/fujitsu.conffür den ScanSnap S1300i hinzugefügt.

Zach Latta
quelle

Antworten:

6

Nach dem , was ich auf der offiziellen Seite sehe, verwendet der ScanSnap S1300 das epjitsu, nicht das fujitsuBackend. Sie können versuchen, den Konfigurationseintrag von fujitsu.confin eine epjitsu.confDatei im selben Ordner zu verschieben.

Ich bin nicht sicher, was genau die Unterschiede zwischen dem S1300 und dem S1300i sind. Daher müssen Sie möglicherweise die *.nalFirmware-Datei aus dem Fujitsu Windows-Treiber extrahieren, wie im Header von beiden fujitsu.confund den epjitsu.confDateien in angegeben /etc/sane.d/, falls Sie dies noch nicht getan haben .

Update Ich habe mich gerade daran erinnert, dass ich sane aus dem Quellcode erstellt habe, weil ich die neue Version brauchte, damit mein Scanner funktioniert. Ich musste eine neue udev-Regel erstellen, damit der Scanner verwendet werden kann.

Erstellt eine neue Datei in /etc/udev/rules.d mit dem Namen 40-libsane.rules und fügt der Datei die folgende Zeile hinzu:

ATTRS{idVendor}=="AAAA", ATTRS{idProduct}=="BBBB", ENV{libsane_matched}="yes"

Ersetzen Sie die AAAA und BBBB durch die IDs Ihres Scanners. Sie können sie sehen, indem lsusbSie Folgendes eingeben (tatsächlich sind es dieselben IDs, mit denen Sie einen neuen Eintrag in der Datei fujitsu.conf erstellt haben).

jeremija
quelle
Danke für die Antwort. Leider habe ich keine Installation von Windows oder OSX, daher kann ich die .nal-Datei nicht aus dem Treiber extrahieren. Gibt es eine Möglichkeit, dies zu tun, ohne den Treiber zu installieren? Ich habe die Installations-CD, die mit dem Scanner geliefert wurde, auf meinem Schreibtisch.
Zach Latta
Die Datei befindet sich normalerweise in einer CAB-Datei. Sie können versuchen, die Ordner und Archive auf der CD zu durchsuchen. Sehen Sie sich auch meine bearbeitete Antwort an. Ich erinnerte mich an etwas anderes, das ich tun musste.
Jeremija
1
@ Crynix danke, das wäre großartig, da ich versucht habe, vernünftige Backends von src aus verschiedenen Versionen in Git zu kompilieren, und kein Glück. Ich sollte auch erwähnen, dass ich die vorinstallierte Version von 12.04 verwende, obwohl ich nicht denke, dass das einen Unterschied machen würde. Und ich nehme an, Sie haben auch die Firmware-Datei 1300i_0D12.nal verwendet?
Macht
1
@ZachLatta Ich weiß, es ist schon eine Weile her, aber hatten Sie jemals die Gelegenheit, Ihren Scanner neu einzurichten und sich zu notieren, wie Sie ihn zum Laufen gebracht haben?
Macht
1
Die Antwort auf eine ähnliche Frage finden Sie unter askubuntu.com/questions/567863/… .
Beef Eater