Hallo Liste, Hallo Frank
Also, unter der Voraussetzung, daß es bei deinem SnapScan 1236s das
gleiche ist wie bei meinem, hier wie versprochen die benötigten Infos.
Setze mal als Environmentvariable SANE_DEBUG_SNAPSCAN auf einen
relativ hohen Wert. (IIRC hatte ich mit 128 gearbeitet).
Siehe hierzu man sane-snapscan:
[snip]
SANE_DEBUG_SNAPSCAN
If the library was compiled with debug support enabled, this
environment variable controls the debug level for this backend.
E.g., a value of 255 requests all debug output to be printed.
Smaller levels reduce verbosity.
[snip]
Dann versuche mit "scanimage" ein Bild zu scannen. Da sollte in den
Debugmeldungen irgendwann mal ein "send_diagnostic" Kommando
auftauchen, dem dann alsbald ein I/O-Error folgt.
Wenn dem so ist, dann lade Dir von www.mostang.com die Sourcen für
die Backends herunter (in meinem Falle war der Stand noch
sane-backends-1.0.7) bzw. installiere die entsprechenden src.rpm?s.
[snapscan] send_diagnostic [snapscan] snapscan_cmd [snapscan] send_diagnostic: snapscan_cmd command failed: Error during device I/O
Hm, this looks strange. I'm not aware of any changes in this part of the sane backend, but then I haven't checked the CVS archive yet. As a first test, you could try to disable the send_diagnostic command - it doesn't seem to work for all models. To do this, open snapscan-scsi.c and find the function send_diagnostic(). Change the lines if (pss->pdev->model == PRISA620S /* GP added */ || pss->pdev->model == VUEGO610S) /* SJU added */ { return SANE_STATUS_GOOD; } to if (pss->pdev->model == PRISA620S /* GP added */ || pss->pdev->model == VUEGO610S /* SJU added */ || pss->pdev->model == SNAPSCAN1236) { return SANE_STATUS_GOOD; } [snapp] </zitat> Habe selber ganz schön lange gesucht, das zu finden :-( Also, ändere die Sourcen von snapscan-scsi.c wie oben beschrieben (war so ca. in Zeile "900weiß der Teufel wo genau das war") ;-) Dann ein ./configure --prefix=/usr --sysconfdir=/etc make make install Unter der Annahme, daß ich mit meiner Vermutung recht habe --> Viel Spass beim scannen. Hintergrund: Es gibt offensichtlich Varianten des SnapScan 1236s, (ich nehme an die älteren) die bei der Übergabe des "send_diagnostic" Kommandos "geistigen Dünnsch... bekommen und schlicht "auf die Fresse fallen". Ich hatte das ganze schon an SuSE gemailt. Das "peinliche" ist, daß es dort offensichtlich "versickert" ist, bzw. sich Niemand dafür interessierte. Aber wozu gibt?s die Liste!? Bitte "feedback" ;-) Gruß Gerald P.S.: Ich denke zwar nicht, aber wenn Du von "dem obigen" eine Übersetzung brauchst, sage es einfach ;-))) -- Gerald Engl Bunsenstr. 13 81735 Muenchen (Germany)