tag:forum.selfhtml.org,2005:/self Probleme mit sane und simple-scan auf dem Raspi – SELFHTML-Forum 2019-11-26T10:16:33Z https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760314#m1760314 TS ts-self@online.de https://bitworks.de 2019-11-18T20:53:25Z 2019-11-18T22:45:33Z Probleme mit sane und simple-scan auf dem Raspi <p>Hello,</p> <p>ich habe einen alten Agfa SnapScan 1212u_2 Scanner mit USB. Leider z. Zt. der einzige, der es noch tut.</p> <p>Leider tut der nur mit meinem Debian-Laptop (mit saned und simplescan) und mit einem ViewScan (mit Wasserzeichen) an einem Win7. Beim Versuch, den Raspi für den Scanner fit zu machen, komme ich nicht weiter.</p> <p><strong>lsusb</strong> erkennt den Scanner<br> <strong>sane</strong> ist installiert<br> <strong>simple-scan</strong> ist installiert und zeigt die mögliche Quelle auch an<br> <strong>xsane</strong> GUI nachinstalliert. Hilft aber auch nichts. Sucht nach Geräten und bricht dann ab.</p> <p>Die Anpassungen in snapscan.conf und in der saned.conf habe ich vorgenommen.</p> <p>Trotzdem bekomme ich in der SnapScan-GUI immer nur die Meldung, dass keine Kommunikation mit dem Scanner hergestellt werden konnte.</p> <p>Allerdings zeigt mein Lappj bei einem <code>ps -F ax | grep sane</code> vier laufende Prozesse an. Auf dem Raspi bekomme ich keinen saned gestartet. Der wird wohl benötigt?</p> <p>Was kann ich tun?</p> <p>Im INet finde ich nur dutzende Anleitungen, die beschreiben, dass es mit dem Raspi genauso geht, wie ich es versucht habe. Nur zum Starten vom saned steht dort nirgendwo etwas.</p> <p><strong>Verzweiflung!</strong></p> <p>Glück Auf<br> Tom vom Berg</p> <div class="signature">-- <br> Es gibt nichts Gutes, außer man tut es!<br> Das Leben selbst ist der Sinn. </div> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760353#m1760353 Raketenwissenschaftler 2019-11-19T11:02:55Z 2019-11-19T11:02:55Z Probleme mit sane und simple-scan auf dem Raspi <p>Hallo Tom!</p> <p>Du bist doch erfahren genug um zu wissen welche Frage jetzt kommt? Und ja, der saned wird benötigt.</p> <p>Paket installieren: sane-utils</p> <p>Diese Liste will ich sehen:</p> <p><code>sudo apt list | grep -P '^sane|^libsane|^xsane'</code></p> <p>Wird gerne vergessen: Rechte durch Gruppenmitgliedschaft an aktuellen User (und auf gleiche Weise auch an alle Benutzer, die den Scanner benutzen können dürfen sollen) vergeben:</p> <p><code>sudo usermod -aG scanner $USER</code></p> <p>(Danach den Benutzer, auch die selbst, neu anmelden!)</p> <p>Kontrolle, ob der saned läuft:</p> <p><code>systemctl status saned.socket</code></p> <p>Scanner Listen:</p> <ul> <li><code>sudo sane-find-scanner | grep 'found'</code></li> <li><code>sudo scanimage -L</code></li> </ul> <p>Die Ausgaben würde ich gern sehen.</p> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760363#m1760363 TS ts-self@online.de https://bitworks.de 2019-11-19T16:10:29Z 2019-11-19T16:59:50Z Probleme mit sane und simple-scan auf dem Raspi, ich verstehe im Moment nur "Bahnhof" <p>Hello,</p> <blockquote> <p>Du bist doch erfahren genug um zu wissen welche Frage jetzt kommt? Und ja, der saned wird benötigt.</p> <p>Paket installieren: sane-utils</p> <p>Diese Liste will ich sehen:</p> <p><code>sudo apt list | grep -P '^sane|^libsane|^xsane'</code></p> </blockquote> <pre><code class="block language-text">root@raspberrypi:/home/pi# apt list | grep -P '^sane|^libsane|^xsane' WARNING: apt does not have a stable CLI interface. Use with caution in scripts. libsane/oldstable,now 1.0.25-4.1 armhf [installiert] libsane-common/oldstable,now 1.0.25-4.1 all [Installiert,automatisch] libsane-dbg/oldstable 1.0.25-4.1 armhf libsane-dev/oldstable 1.0.25-4.1 armhf libsane-extras/oldstable,now 1.0.22.4 armhf [Installiert,automatisch] libsane-extras-common/oldstable,now 1.0.22.4 armhf [Installiert,automatisch] libsane-extras-dev/oldstable 1.0.22.4 armhf libsane-hpaio/oldstable 3.16.11+repack0-3 armhf libsane-perl/oldstable 0.05-2+b4 armhf sane/oldstable,now 1.0.14-12 armhf [installiert] sane-dbg/oldstable 1.0.14-12 armhf sane-utils/oldstable,now 1.0.25-4.1 armhf [installiert] sanewall/oldstable 1.0.2+ds-3 all sanewall-doc/oldstable 1.0.2+ds-3 all xsane/oldstable,now 0.999-5 armhf [installiert] xsane-common/oldstable,now 0.999-5 all [Installiert,automatisch] xsane-dbg/oldstable 0.999-5 armhf root@raspberrypi:/home/pi# </code></pre> <blockquote> <p><code>sudo usermod -aG scanner $USER</code></p> </blockquote> <p>●OK●<br> Groupmembers = saned, pi<br> ●</p> <p>(Danach den Benutzer, auch die selbst, neu anmelden!)</p> <p>OK, Neustart</p> <p>Kontrolle, ob der saned läuft:</p> <p><code>systemctl status saned.socket</code></p> <pre><code class="block language-text">root@raspberrypi:/home/pi# systemctl status saned.socket ● saned.socket - saned incoming socket Loaded: loaded (/lib/systemd/system/saned.socket; disabled; vendor preset: enabled) Active: inactive (dead) Listen: [::]:6566 (Stream) Accepted: 0; Connected: 0 </code></pre> <h4>Scanner Listen:</h4><pre><code>sudo sane-find-scanner | grep 'found' </code></pre> <pre><code class="block language-text">root@raspberrypi:/usr/share/sane# cd / root@raspberrypi:/# sane-find-scanner | grep 'found' # No SCSI scanners found. If you expected something different, make sure that found USB scanner (vendor=0x06bd [AGFA], product=0x2061 [ Snapscan1212u_2]) at libusb:001:005 found USB scanner (vendor=0x0424, product=0xec00) at libusb:001:003 root@raspberrypi:/# </code></pre> <pre><code>sudo scanimage -L </code></pre> <pre><code class="block language-text">root@raspberrypi:/# scanimage -L device `snapscan:libusb:001:005' is a AGFA SNAPSCAN 1212U_2 flatbed scanner root@raspberrypi:/# scanimage -L ### warten bis Timeout ### 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). root@raspberrypi:/# </code></pre> <p>Der Scanner reagiert ja auch, fängt aber nicht an zu scannen.</p> <p>Scheint so, als würde der seinen Treiber nicht finden. Den habe ich unter</p> <pre><code class="block language-text">root@raspberrypi:/usr/share/sane/snapscan# ls -la insgesamt 72 drwxr-xr-x 2 root root 4096 Nov 18 19:04 . drwxr-xr-x 4 root root 4096 Nov 18 21:57 .. -rwxrwxrwx 1 root root 32768 Nov 18 19:04 snap1212u.bin -rwxrwxrwx 1 root root 32768 Nov 18 18:38 snapscan1212u_2.bin </code></pre> <p>vollkommen unsinnig, den auch beschreibbar zu machen, aber man weiß ja nie... So bin ich der einen Anleitung gefolgt, die das so gefordert hat. Muss also noch richtiggestellt werden.</p> <p>Jetzt bleibt die Frage, wo, außer in den *.conf-Dateien muss man die Lage des Treibers noch angeben? <a href="https://wiki.ubuntuusers.de/SANE-Scanserver_im_Netzwerk/" rel="nofollow noopener noreferrer">Diese Anleitung</a> verstehe ich nämlich nicht die Bohne!</p> <p>Auf den Debian-Lappi habe ich damals nur <code>apt-get install</code> benutzt und es hat sofort funktioniert :-/</p> <p>Und da gibt es auch noch <a href="https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1577137" rel="nofollow noopener noreferrer">diesen Hinweis</a>, dem ich jetzt mal folgen möchte...</p> <p>Liest sich so, als könnte mich das zum Ziel führen. Nur leider verstehe ich es nicht. Woher bekomme ich die beiden Files, was muss drinstehen? Wie kann ich, wie erwähnt, "zurückrudern" zur alten Vorgehensweise?</p> <p>Glück Auf<br> Tom vom Berg</p> <div class="signature">-- <br> Es gibt nichts Gutes, außer man tut es!<br> Das Leben selbst ist der Sinn. </div> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760378#m1760378 Raketenwissenschaftler 2019-11-20T10:18:48Z 2019-11-20T10:18:48Z Probleme mit sane und simple-scan auf dem Raspi, ich verstehe im Moment nur "Bahnhof" <p>Du weißt doch, dass die genaue Kenntnis des verwendeten Linux wichtig ist. <code>lsb-release -d</code> liefert diese wichtige Informationen bei den meisten Linux-Derivaten.</p> <pre><code class="block">found USB scanner (vendor=0x06bd [AGFA], product=0x2061 [ Snapscan1212u_2]) at libusb:001:005 </code></pre> <p>und</p> <pre><code class="block">root@raspberrypi:/# scanimage -L device `snapscan:libusb:001:005' is a AGFA SNAPSCAN 1212U_2 flatbed scanner </code></pre> <p>Das sagt nicht nur, dass der Anschluss funktioniert, sondern auch, dass der Scanner erkannt und die Firmware geladen wurde (sonst stände da nichts oder das falsche Modell).</p> <p>Was hast Du vor dem folgenden, fehlgeschlagenem Aufruf getan?</p> <pre><code class="block">root@raspberrypi:/# scanimage -L ### warten bis Timeout ### </code></pre> <p>Ganz wichtige Frage:</p> <p>Wie wird denn der Scanner mit Strom versorgt? Nur durch den Raspi?</p> <p>Falls via USB: Hast Du einen aktiven USB-HUB (Mit Stromversorgung?) Dann klemm den mal dazwischen...</p> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760431#m1760431 Raketenwissenschaftler 2019-11-20T19:27:36Z 2019-11-20T19:27:36Z Probleme mit sane und simple-scan auf dem Raspi, ich verstehe im Moment nur "Bahnhof" <pre><code class="block">libsane-perl/oldstable …/oldstable </code></pre> <p>Woher kommt denn das 'oldstable'?</p> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760379#m1760379 Raktenwissenschaftkorrigierer 2019-11-20T10:21:26Z 2019-11-20T10:21:26Z (Korrektur) <p><strong>Falsch:</strong></p> <blockquote> <p>lsb-release -d liefert diese wichtige Informationen bei den meisten Linux-Derivaten.</p> </blockquote> <p><strong>Richtig:</strong></p> <p><code>lsb_release -d</code> liefert diese wichtige Informationen bei den meisten Linux-Derivaten.</p> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760380#m1760380 Raketenstromversorger 2019-11-20T10:28:47Z 2019-11-20T10:28:47Z Stromversorgung eines Scanners am Raspi via USB <p>Noch eine Frage zum Strom:</p> <p>Hast Du <code>max_usb_current=1</code> in /boot/config.txt gesetzt?</p> <p><a href="https://raspberrypi.stackexchange.com/questions/27708/is-setting-max-usb-current-1-to-give-more-power-to-usb-devices-a-bad-idea" rel="nofollow noopener noreferrer">Hinweis auf mögliche Seiteneffekte</a>:</p> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760384#m1760384 Konsolenwissenschaftler 2019-11-20T11:01:35Z 2019-11-20T11:01:35Z Probleme mit sane und simple-scan auf dem Raspi, ich verstehe im Moment nur "Bahnhof" <p><strong>Wenn die Stromversorgung klar ist.</strong></p> <p>Da der Klick auf ein Icon normalerweise keine Konsole für die Ausgaben von Fehlern und Notizen bietet sollte bei Problemen immer erst mal "was in der Konsole" verucht werden. (Man könnte auch xsane & co. in einer Konsole starten)</p> <pre><code class="block language-bash">scanimage <span class="token parameter variable">--format</span> png <span class="token operator">></span> file.png </code></pre> <p>oder:</p> <p>Scanner ermitteln und in Variable schreiben und dann scannen.</p> <pre><code class="block language-bash"><span class="token assign-left variable">scanner</span><span class="token operator">=</span> <span class="token variable"><span class="token variable">$(</span>scanimage <span class="token parameter variable">-L</span> <span class="token operator">|</span> <span class="token function">head</span> <span class="token parameter variable">-n1</span> <span class="token operator">|</span> <span class="token function">sed</span> <span class="token parameter variable">-e</span> <span class="token string">'s/^.*`//'</span> <span class="token parameter variable">-e</span> <span class="token string">"s/'.*$//"</span><span class="token variable">)</span></span><span class="token punctuation">;</span> scanimage <span class="token parameter variable">-d</span> <span class="token variable">$scanner</span> <span class="token parameter variable">--format</span> png <span class="token operator">></span> file.png </code></pre> <p>Allerdings gibt es eine Empfehlung für scanadf. Das nummeriert so schön durch:</p> <pre><code class="block language-bash">scanadf <span class="token parameter variable">-v</span> <span class="token parameter variable">-d</span> <span class="token variable">$scanner</span> <span class="token parameter variable">--mode</span> <span class="token string">'24 bit Color'</span> <span class="token parameter variable">-o</span> scan_%d.png </code></pre> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760382#m1760382 TS ts-self@online.de https://bitworks.de 2019-11-20T10:51:12Z 2019-11-20T10:56:54Z Stromversorgung eines Scanners am Raspi via USB <p>Hello,</p> <blockquote> <p>Noch eine Frage zum Strom:</p> <p>Hast Du <code>max_usb_current=1</code> in /boot/config.txt gesetzt?</p> <p><a href="https://raspberrypi.stackexchange.com/questions/27708/is-setting-max-usb-current-1-to-give-more-power-to-usb-devices-a-bad-idea" rel="nofollow noopener noreferrer">Hinweis auf mögliche Seiteneffekte</a>:</p> </blockquote> <p>Nö. Der Scanner hat ein eigenes Netzteil.</p> <p>Am Debian Lappi funktioniert er ja auch mit saned und simple-scan und/oder xsane. Das ist aber eine ältere Version, die einfach mit apt-get install funktioniert hat, ohne manuelle Nachkonfiguration.</p> <p>Und am Win7-Host tut er es mit der VueScan-Testversion. Ich kann aber jetzt nicht 29,- bis 59,- € für eine VueScan-Standard-Version oder knapp 100,-€ für die "professional" ausgeben. Ab 80,-€ gibt es schon neue einfache Scanner inclusive Software. Die sind allemal besser und schneller als der alte Agfa. Leider fehlt das Geld.</p> <p>Ich habe auch noch einen älteren hochwertigen Epson stehen, leider habe ich keine passende SCSI-Schnittstelle mehr dafür. Und ob der HP3c zu Recht auf dem Wartehaufen für den Elektroschrott steht, weiß ich auch noch nicht. Mit Win98SE lief der immer super. Für WinXP habe ich dann nach einem Motherboardwechsel keine passenden SCSI-Treiber für die Adaptec-Steckkarte mehr gefunden. Da fing der Ärger an.</p> <p>In dem zweiten verlinkten Artikel wird ja zweifelsfrei von einem Bug geredet, gegen den jemand einen Workaround gefunden hatte. Leider verstehe ich nicht, wid das mit den zusätzlichen Dateien gemeing war und was darin stehen muss.</p> <p>Bin jetzt sowieso erstmal wieder ein paar Tage im Krankenhaus. Aber die Papierberge stapeln sich so langsam.</p> <p>Glück Auf<br> Tom vom Berg</p> <div class="signature">-- <br> Es gibt nichts Gutes, außer man tut es!<br> Das Leben selbst ist der Sinn. </div> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760385#m1760385 Tabellenkalk 2019-11-20T11:16:41Z 2019-11-20T11:16:41Z Stromversorgung eines Scanners am Raspi via USB <p>Hallo,</p> <p>gute Besserung!</p> <p>Gruß<br> Kalk</p> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760388#m1760388 Mitleser 2019-11-20T11:37:16Z 2019-11-20T11:37:16Z Stromversorgung eines Scanners am Raspi via USB <blockquote> <p>Ab 80,-€ gibt es schon neue einfache Scanner inclusive Software. Die sind allemal besser und schneller als der alte Agfa.</p> </blockquote> <p>Schneller bestimmt, aber besser? Darauf würde ich nicht wetten. Ich hatte bis vor ein paar Jahren genau Agfa Snapscan 1212 U. Mittlerweile steht hier so ein schnödes All-in-one Ding von HP rum.</p> <p>Die Scanqualität des Agfa empfand ich weit besser.</p> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760416#m1760416 Raketenwissenschaftler 2019-11-20T18:18:03Z 2019-11-20T18:18:03Z Rückfrage <p>Hallo TS!</p> <p>Die Ausgaben von <a href="https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760384#m1760384" rel="noopener noreferrer">scanimage bzw. scanadf</a> hätte ich schon gerne gesehen, um weiter helfen zu können…</p> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760539#m1760539 TS ts-self@online.de https://bitworks.de 2019-11-23T14:26:36Z 2019-11-23T17:02:49Z Probleme mit sane und simple-scan auf dem Raspi, ich verstehe im Moment nur "Bahnhof" <p>Hello,</p> <blockquote> <p><strong>Wenn die Stromversorgung klar ist.</strong></p> <p>Da der Klick auf ein Icon normalerweise keine Konsole für die Ausgaben von Fehlern und Notizen bietet sollte bei Problemen immer erst mal "was in der Konsole" verucht werden. (Man könnte auch xsane & co. in einer Konsole starten)</p> <pre><code class="block language-bash">scanimage <span class="token parameter variable">--format</span> png <span class="token operator">></span> file.png </code></pre> </blockquote> <pre><code class="block language-bash">root@raspberrypi:/test<span class="token comment"># lsusb</span> Bus 001 Device 005: ID 046a:b090 Cherry GmbH Keyboard Bus 001 Device 007: ID 06bd:2061 AGFA-Gevaert NV SnapScan 1212U <span class="token punctuation">(</span>?<span class="token punctuation">)</span> Bus 001 Device 004: ID 04f2:0939 Chicony Electronics Co., Ltd Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation <span class="token number">2.0</span> root hub root@raspberrypi:/test<span class="token comment"># scanimage --format png > file.png</span> scanimage: <span class="token function">open</span> of device snapscan:libusb:001:007 failed: Error during device I/O </code></pre> <p>Wie könnte ich denn z. B. mit <code>lsof</code> feststellen, welche Files vom Scanner-Daemon während des Aufrufes angefordert werden?</p> <blockquote> <p>oder:</p> <p>Scanner ermitteln und in Variable schreiben und dann scannen.</p> <pre><code class="block language-bash"><span class="token assign-left variable">scanner</span><span class="token operator">=</span> <span class="token variable"><span class="token variable">$(</span>scanimage <span class="token parameter variable">-L</span> <span class="token operator">|</span> <span class="token function">head</span> <span class="token parameter variable">-n1</span> <span class="token operator">|</span> <span class="token function">sed</span> <span class="token parameter variable">-e</span> <span class="token string">'s/^.*`//'</span> <span class="token parameter variable">-e</span> <span class="token string">"s/'.*$//"</span><span class="token variable">)</span></span><span class="token punctuation">;</span> scanimage <span class="token parameter variable">-d</span> <span class="token variable">$scanner</span> <span class="token parameter variable">--format</span> png <span class="token operator">></span> file.png </code></pre> </blockquote> <pre><code class="block language-bash">root@raspberrypi:/test<span class="token comment"># scanner= $(scanimage -L | head -n1 | sed -e 's/^.*`//' -e "s/'.*$//");</span> bash: snapscan:libusb:001:007: Kommando nicht gefunden. root@raspberrypi:/test<span class="token comment"># scanimage -d $scanner --format png > file.png</span> scanimage: <span class="token function">open</span> of device <span class="token parameter variable">--format</span> failed: Invalid argument root@raspberrypi:/test<span class="token comment"># which sed</span> /bin/sed root@raspberrypi:/test<span class="token comment"># which head</span> /usr/bin/head root@raspberrypi:/test<span class="token comment"># which scanimage</span> /usr/bin/scanimage root@raspberrypi:/test<span class="token comment">#</span> </code></pre> <p>Da scheint wohl etwas zu fehlen. Ich steige durch deine Befehlszeile leider auch noch nicht durch. :-(</p> <p>Bei <code>sane-find-scanner</code> erhalte ich</p> <pre><code class="block language-bash">found USB scanner <span class="token punctuation">(</span>vendor<span class="token operator">=</span>0x06bd <span class="token punctuation">[</span>AGFA<span class="token punctuation">]</span>, <span class="token assign-left variable">product</span><span class="token operator">=</span>0x2061 <span class="token punctuation">[</span> Snapscan1212u_2<span class="token punctuation">]</span><span class="token punctuation">)</span> at libusb:001:005 could not fetch string descriptor: Pipe error could not fetch string descriptor: Pipe error </code></pre> <p>Was bedeutet das "string descriptor" hier? Ich bin nicht der Einzige, der diese Fehlermeldung in den letzten Jahren kassiert hat... :-(</p> <p>Kann es sich um ein Rechteproblem handeln? Ich fand da noch <a href="https://forums.linuxmint.com/viewtopic.php?f=51&t=272238&p=1493317#p1493317" rel="nofollow noopener noreferrer">dieses</a> und <a href="https://uberubuntu.info/questions/36979/s1300i-scanner-probleme-unter-ubuntu-1604-mit-sane" rel="nofollow noopener noreferrer">diese Zeilen</a> zum Thema Rules.</p> <p>Ich habe die Rules mal gemäß dem letzten Tipp hinzugefügt...<br> Das ändert aber nichts. Die Scannerlampe wird angeknipst und dann steht das Ding.</p> <p>Glück Auf<br> Tom vom Berg</p> <div class="signature">-- <br> Es gibt nichts Gutes, außer man tut es!<br> Das Leben selbst ist der Sinn. </div> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760429#m1760429 TS ts-self@online.de https://bitworks.de 2019-11-20T19:19:00Z 2019-11-20T19:19:26Z Rückfrage <p>Hello,</p> <blockquote> <p>Die Ausgaben von <a href="https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760384#m1760384" rel="noopener noreferrer">scanimage bzw. scanadf</a> hätte ich schon gerne gesehen, um weiter helfen zu können…</p> </blockquote> <p>Geduld ;-)<br> Lass mich erstmal heile hier rauskommen und wieder zuhause sein.</p> <p>Ich bin ja selber daran interessiert, die Lösung zu finden.</p> <p>Wer von den Mitlesern hat denn sonst noch einen Flachbettscanner an einem <strong>neueren</strong> Linux hängen? Laufen die alle?</p> <p>Glück Auf<br> Tom vom Berg</p> <div class="signature">-- <br> Es gibt nichts Gutes, außer man tut es!<br> Das Leben selbst ist der Sinn. </div> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760430#m1760430 Raktenwissenschaftler 2019-11-20T19:24:24Z 2019-11-20T19:24:24Z Rückfrage <p>Ich hatte bis vor ca. 1/2 Jahr einen 'Mustek 1200 ub plus'. <a href="https://code.fastix.org/showFile.php?file=Projekte/Linux%20%28Ubuntu%2C%20Debian%29%3A%20Mustek%201200%20ub%20plus%20driver%20installer/mustek_1200_ub_plus_installer.sh" rel="nofollow noopener noreferrer">Der liegt hier noch rum, weil (m)ein Einzugscanner aus physikalischen Gründen nicht alles scannen kann und lief ebenfalls nur mit nachinstallierter Firmware</a>.</p> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760432#m1760432 TS ts-self@online.de https://bitworks.de 2019-11-20T19:36:44Z 2019-11-20T19:36:44Z Probleme mit sane und simple-scan auf dem Raspi, ich verstehe im Moment nur "Bahnhof" <p>Hello,</p> <blockquote> <pre><code class="block">libsane-perl/oldstable …/oldstable </code></pre> <p>Woher kommt denn das 'oldstable'?</p> </blockquote> <p>Kann sein, dass das inzwischen nicht mehr drinsteht.</p> <p>Ich habe gestern Abend noch ein Upgrade gefahren. Hat aber trotzdem nicht funktioniert.</p> <p>Das Original-OS Raspbian war ja vorinstalliert. Aber ich mag da von hier jetzt nicht nachgucken. Ich liege hier hinter einem merkwürdigen WLAN-Proxy. Das Netz ist nicht sonderlich stabil. Da mag ich meine Fritzbox von hier aus nicht weiter öffnen.</p> <p>Also vermutlich Samstag gehts weiter.</p> <p>Glück Auf<br> Tom vom Berg</p> <div class="signature">-- <br> Es gibt nichts Gutes, außer man tut es!<br> Das Leben selbst ist der Sinn. </div> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760433#m1760433 Der Martin 2019-11-20T19:51:01Z 2019-11-20T19:51:01Z Probleme mit sane und simple-scan auf dem Raspi, ich verstehe im Moment nur "Bahnhof" <p>Hallo Tom,</p> <blockquote> <blockquote> <p>Woher kommt denn das 'oldstable'?</p> </blockquote> <p>Kann sein, dass das inzwischen nicht mehr drinsteht.</p> <p>Ich habe gestern Abend noch ein Upgrade gefahren.</p> </blockquote> <p>okay, also hattest du noch einen relativ alten Softwarestand.</p> <blockquote> <p>Das Original-OS Raspbian war ja vorinstalliert.</p> </blockquote> <p>Nun ja, aber Raspbian ist in einigen Punkten etwas ... hmm, eigenartig vorkonfiguriert. Ich habe neulich auf meinem Raspi mit nagelneuem Raspbian Buster per <em>raspi-config</em> den SSH-Server aktiviert und mich dann eine Weile gewundert, warum ich mich trotzdem nicht per SSH einloggen konnte. Der SSH-Server war da, hat mit mir gesprochen, aber nach Eingabe von Benutzername und Kennwort erklärt: Permission denied.</p> <p>Bis ich dann herausgefunden habe, dass Raspbian per Voreinstellung ein <em>root</em>-Login über SSH ablehnt - das muss man extra freigeben.</p> <p>Das kenne ich bisher von einem Desktop-Linux nicht. Sowohl bei meinem Favoriten Linux Mint, als auch bei einem reinrassigen Debian kann ich mich immer auch als <em>root</em> über SSH anmelden.</p> <blockquote> <p>Ich liege hier hinter einem merkwürdigen WLAN-Proxy. Das Netz ist nicht sonderlich stabil. Da mag ich meine Fritzbox von hier aus nicht weiter öffnen.</p> </blockquote> <p>Sounds a bit scary.</p> <p>Ciao,<br>  Martin</p> <div class="signature">-- <br> Frage an die Kollegin am Montagmorgen: "Na, wie war dein Wochenende?"<br> Depressive Kollegin: "Hell, dunkel, hell, dunkel, Montag." </div> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760435#m1760435 Raketenwissenschaftler 2019-11-20T20:04:19Z 2019-11-20T20:04:19Z SSH als Root <blockquote> <p>Sowohl bei meinem Favoriten Linux Mint, als auch bei einem reinrassigen Debian kann ich mich immer auch als root über SSH anmelden.</p> </blockquote> <p>Bei modernen und ordentlich eingerichteten Linuxen steht in der sshd_config:</p> <pre><code class="block language-conf">#PermitRootLogin no PermitRootLogin without-password </code></pre> <p>Das bedeutet, dass der root sich anmelden kann - aber eben nur mit einem SSH-Key.</p> <p>Und wo das nicht so eingerichtet ist, sollte es nachgeholt werden.</p> <p>Ansonsten erlauben diese Zeilen die Anmeldung von einem definierten Netz (Host geht auch) aus mit Passwort, vom Rest der Welt aus ist ein SSH-Key erforderlich.</p> <pre><code class="block">#PasswordAuthentication yes PasswordAuthentication no Match Address 192.168.1.0/24 PasswordAuthentication yes </code></pre> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760437#m1760437 TS ts-self@online.de https://bitworks.de 2019-11-20T20:12:25Z 2019-11-20T20:12:25Z Probleme mit sane und simple-scan auf dem Raspi, ich verstehe im Moment nur "Bahnhof" <p>Hello,</p> <blockquote> <p>Sounds a bit scary.</p> </blockquote> <p>Was man aufmacht, sollte man auch irgendwann wieder schließen. Schlecht nur, wenn mir zwischendurch das Netz wegbricht. Per Antenne bekomme ich nur ein sehr dürftiges EDGE. Der WLAN macht ja wenigstens 8M/5M, wenn er einen nicht rausschmeißt.</p> <p>Glück Auf<br> Tom vom Berg</p> <div class="signature">-- <br> Es gibt nichts Gutes, außer man tut es!<br> Das Leben selbst ist der Sinn. </div> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760436#m1760436 Der Martin 2019-11-20T20:10:41Z 2019-11-20T20:10:41Z SSH als Root <p>Hallo,</p> <blockquote> <blockquote> <p>Sowohl bei meinem Favoriten Linux Mint, als auch bei einem reinrassigen Debian kann ich mich immer auch als root über SSH anmelden.</p> </blockquote> <p>Bei modernen und ordentlich eingerichteten Linuxen steht in der sshd_config:</p> <pre><code class="block language-conf">#PermitRootLogin no PermitRootLogin without-password </code></pre> </blockquote> <p>und bei Raspbian steht da einfach pauschal: <strong>no</strong></p> <blockquote> <p>Das bedeutet, dass der root sich anmelden kann - aber eben nur mit einem SSH-Key.</p> </blockquote> <p>Stimmt, irgendso'n Key-Gedöns lief da beim ersten Login auch ab. Aber eben nur beim ersten Mal. Danach einfach Benutzername, Kennwort, und gut.</p> <blockquote> <p>Ansonsten erlauben diese Zeilen die Anmeldung von einem definierten Netz (Host geht auch) aus mit Passwort, vom Rest der Welt aus ist ein SSH-Key erforderlich.</p> <pre><code class="block">#PasswordAuthentication yes PasswordAuthentication no Match Address 192.168.1.0/24 PasswordAuthentication yes </code></pre> </blockquote> <p>Das ist gut, danke. Ich will ja normalerweise <strong>ausschließlich</strong> eine Anmeldung aus dem lokalen Netz zulassen.</p> <p>So long,<br>  Martin</p> <div class="signature">-- <br> Frage an die Kollegin am Montagmorgen: "Na, wie war dein Wochenende?"<br> Depressive Kollegin: "Hell, dunkel, hell, dunkel, Montag." </div> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760438#m1760438 Raketenzutrittssicherheitsinspektor 2019-11-20T22:58:20Z 2019-11-20T22:58:20Z SSH als Root <blockquote> <p>Stimmt, irgendso'n Key-Gedöns lief da beim ersten Login auch ab. Aber eben nur beim ersten Mal.</p> </blockquote> <p>Das war die Bestätigung des Hostkeys des Servers. Dir wurde der Fingerprint (Hash) des selben angezeigt und gefragt, ob Du diesen akzeptierst. Seit dem steht er in <code>$HOME/.shh/known_hosts</code>.</p> <blockquote> <p>Danach einfach Benutzername, Kennwort, und gut.</p> </blockquote> <p>Nur in [D]einem Haushalt. Ist der Host aus dem Internet oder auch nur im Netz einer Organisation/Firma erreichbar, dann dürfte das ein veritabler Sicherheitsverstoß sein.</p> <p>Und unbequem ist es auch… Ich benutze z.B. SSH-Keys ohne Passwort. Das geht aber auch nur weil ich diese auf einem verschlüsselten Dateisystem aufbewahre, welches bei der Anmeldung gemountet wird.</p> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760439#m1760439 Raketenlukenvogone 2019-11-20T23:34:13Z 2019-11-20T23:34:13Z SSH als Root <blockquote> <p>Ich will ja normalerweise ausschließlich eine Anmeldung aus dem lokalen Netz zulassen.</p> </blockquote> <p>Dann ändere mal bei tragbaren Geräten folgende Zeilen wie folgt ab:</p> <pre><code class="block">## file: /etc/ssh/sshd_config # Beschränken auf (feste) IP des Hosts im lokalen Netz. ListenAddress 192.168.1.200 # Root verbieten PermitRootLogin no # Alle Auth-Verfahren deaktivieren # gebräuchliche PasswordAuthentication no PubkeyAuthentication no # in besonderen Umgebungen verwendete: RSAAuthentication no RhostsRSAAuthentication no ChallengeResponseAuthentication no KerberosAuthentication no GSSAPIAuthentication no # Anzahl der Sitzungen beschränken MaxSessions 0 Match Address 192.168.1.0/24 PasswordAuthentication yes PermitRootLogin no # Nein, ich schreibe da öffentlich kein "yes" hin: PermitRootLogin without-password # Auf dem Schulungs-Laptop steht da 150 für 25 Teilnehmer… MaxSessions 10 </code></pre> <p>man 5 sshd_config liefert weitere Hinweise.</p> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760598#m1760598 Self-Nachtw%C3%A4chter 2019-11-24T18:08:03Z 2019-11-24T18:08:03Z Probleme mit sane und simple-scan auf dem Raspi, ich verstehe im Moment nur "Bahnhof" <blockquote> <p>Da scheint wohl etwas zu fehlen. Ich steige durch deine Befehlszeile leider auch noch nicht durch. :-(</p> </blockquote> <p>Ich, aber momentan nur soweit, dass ich da wohl was falsch notiert habe. Kann die Zeile aber nicht wirklich testen. Ich kümmere mich darum, sobald ich auf einem festen Platz sitze (derzeit wackelnde S5, Hannover) und die Lesebrille aufgesetzt habe.</p> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760635#m1760635 Raketenwissenschaftler 2019-11-25T19:04:54Z 2019-11-25T19:04:54Z Probleme mit sane und simple-scan auf dem Raspi, ich verstehe im Moment nur "Bahnhof" <blockquote> <pre><code class="block language-bash">root@raspberrypi:/test<span class="token comment"># scanner= $(scanimage -L | head -n1 | sed -e 's/^.*`//' -e "s/'.*$//");</span> bash: snapscan:libusb:001:007: Kommando nicht gefunden. </code></pre> <p>Da scheint wohl etwas zu fehlen. Ich steige durch deine Befehlszeile leider auch noch nicht durch. :-(</p> </blockquote> <p>Da fehlt nichts, da ist etwas zu viel. Nämlich ein Leerzeichen nach dem [=].</p> <pre><code class="block language-bash"><span class="token assign-left variable">scanner</span><span class="token operator">=</span><span class="token variable"><span class="token variable">$(</span>scanimage <span class="token parameter variable">-L</span> <span class="token operator">|</span> <span class="token function">head</span> <span class="token parameter variable">-n1</span> <span class="token operator">|</span> <span class="token function">sed</span> <span class="token parameter variable">-e</span> <span class="token string">'s/^.*`//'</span> <span class="token parameter variable">-e</span> <span class="token string">"s/'.*$//"</span><span class="token variable">)</span></span><span class="token punctuation">;</span> scanimage <span class="token parameter variable">-d</span> <span class="token variable">$scanner</span> <span class="token parameter variable">--format</span> png <span class="token operator">></span> file.png<span class="token punctuation">;</span> </code></pre> <p>Macht <code>scanimage -L</code>, verwirft alles außer der ersten Zeile. Verwirft vom rest erst alles vor dem Backtick [`] (und diesen selbst, dann alles nach dem Apostroph ['] und diesen selbst. Das Ergebnis ist etwas wie `snapscan:libusb:001:007 ` und wird in die Variable scanner geschrieben. Dank des Leerzeichens hat die Übernahme in die Variable nicht geklappt.</p> <p>Danach sollte also das Scannen mit der Angabe des Devices klappen.</p> <p>Merkwürdig ist nämlich, dass der Scanner mal als</p> <p>snapscan:libusb:001:007 (und dann als snapscan:libusb:001:005 erkannt wird. Das ist schlicht unmöglich… Hast Du noch ein Webcam o.ä. am Raspi hängen?</p> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760638#m1760638 TS ts-self@online.de https://bitworks.de 2019-11-25T22:55:35Z 2019-11-25T23:01:55Z Probleme mit sane und simple-scan auf dem Raspi, ich verstehe im Moment nur "Bahnhof" <p>Hello,</p> <blockquote> <pre><code class="block language-bash"><span class="token assign-left variable">scanner</span><span class="token operator">=</span><span class="token variable"><span class="token variable">$(</span>scanimage <span class="token parameter variable">-L</span> <span class="token operator">|</span> <span class="token function">head</span> <span class="token parameter variable">-n1</span> <span class="token operator">|</span> <span class="token function">sed</span> <span class="token parameter variable">-e</span> <span class="token string">'s/^.*`//'</span> <span class="token parameter variable">-e</span> <span class="token string">"s/'.*$//"</span><span class="token variable">)</span></span><span class="token punctuation">;</span> scanimage <span class="token parameter variable">-d</span> <span class="token variable">$scanner</span> <span class="token parameter variable">--format</span> png <span class="token operator">></span> file.png<span class="token punctuation">;</span> </code></pre> </blockquote> <p>leider nein.<br> Es kommt nach dem Timeout die Ausgabe:</p> <pre><code class="block language-bash">root@raspberrypi:/home/pi<span class="token comment"># scanner=$(scanimage -L | head -n1 | sed -e 's/^.*`//' -e "s/'.*$//");</span> root@raspberrypi:/home/pi<span class="token comment"># scanimage -d $scanner --format png > file.png;</span> scanimage: <span class="token function">open</span> of device snapscan:libusb:001:005 failed: Invalid argument </code></pre> <p>Es hängen nur der Scanner, die Maus und die Tastatur am USB.</p> <p>Nochmal zur Kontrolle die Ausgabe von <code>dmesg</code> nach dem Ab- und Wiederanstöpseln des Scanners:</p> <pre><code class="block language-bash"><span class="token punctuation">[</span><span class="token number">12523.239595</span><span class="token punctuation">]</span> warning: process `scanimage' used the deprecated <span class="token function">sysctl</span> system call with <span class="token number">8.1</span>.2. <span class="token punctuation">[</span><span class="token number">12971.561808</span><span class="token punctuation">]</span> usb <span class="token number">1</span>-1.4: USB disconnect, device number <span class="token number">5</span> <span class="token punctuation">[</span><span class="token number">12975.695136</span><span class="token punctuation">]</span> usb <span class="token number">1</span>-1.4: new full-speed USB device number <span class="token number">7</span> using dwc_otg <span class="token punctuation">[</span><span class="token number">12975.855587</span><span class="token punctuation">]</span> usb <span class="token number">1</span>-1.4: New USB device found, <span class="token assign-left variable">idVendor</span><span class="token operator">=</span>06bd, <span class="token assign-left variable">idProduct</span><span class="token operator">=</span><span class="token number">2061</span>, <span class="token assign-left variable">bcdDevice</span><span class="token operator">=</span> <span class="token number">1.32</span> <span class="token punctuation">[</span><span class="token number">12975.855601</span><span class="token punctuation">]</span> usb <span class="token number">1</span>-1.4: New USB device strings: <span class="token assign-left variable">Mfr</span><span class="token operator">=</span><span class="token number">1</span>, <span class="token assign-left variable">Product</span><span class="token operator">=</span><span class="token number">2</span>, <span class="token assign-left variable">SerialNumber</span><span class="token operator">=</span><span class="token number">0</span> <span class="token punctuation">[</span><span class="token number">12975.855606</span><span class="token punctuation">]</span> usb <span class="token number">1</span>-1.4: Product: Snapscan1212u_2 <span class="token punctuation">[</span><span class="token number">12975.855611</span><span class="token punctuation">]</span> usb <span class="token number">1</span>-1.4: Manufacturer: AGFA </code></pre> <p>Glück Auf<br> Tom vom Berg</p> <div class="signature">-- <br> Es gibt nichts Gutes, außer man tut es!<br> Das Leben selbst ist der Sinn. </div> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760642#m1760642 Raketenwissenschaftler 2019-11-26T01:04:15Z 2019-11-26T01:04:15Z Womöglich läuft die Firmware nicht auf ARM / ARMHF <blockquote> <pre><code class="block language-bash">root@raspberrypi:/home/pi<span class="token comment"># scanner=$(scanimage -L | head -n1 | sed -e 's/^.*`//' -e "s/'.*$//");</span> root@raspberrypi:/home/pi<span class="token comment"># scanimage -d $scanner --format png > file.png;</span> scanimage: <span class="token function">open</span> of device snapscan:libusb:001:005 failed: Invalid argument </code></pre> </blockquote> <p>Das kann eigentlich gar nicht sein, weil der Scanner Bruchteile von Sekunden früher eben genau dort (libusb:001:005) gefunden wurde.</p> <p>Doch dann lese ich:</p> <blockquote> <pre><code class="block language-bash"><span class="token punctuation">[</span><span class="token number">12971.561808</span><span class="token punctuation">]</span> usb <span class="token number">1</span>-1.4: USB disconnect, device number <span class="token number">5</span> <span class="token punctuation">[</span><span class="token number">12975.695136</span><span class="token punctuation">]</span> usb <span class="token number">1</span>-1.4: new full-speed USB device number <span class="token number">7</span> using dwc_otg <span class="token punctuation">[</span><span class="token number">12975.855587</span><span class="token punctuation">]</span> usb <span class="token number">1</span>-1.4: New USB device found, <span class="token assign-left variable">idVendor</span><span class="token operator">=</span>06bd, <span class="token assign-left variable">idProduct</span><span class="token operator">=</span><span class="token number">2061</span>, <span class="token assign-left variable">bcdDevice</span><span class="token operator">=</span> <span class="token number">1.32</span> <span class="token punctuation">[</span><span class="token number">12975.855601</span><span class="token punctuation">]</span> usb <span class="token number">1</span>-1.4: New USB device strings: <span class="token assign-left variable">Mfr</span><span class="token operator">=</span><span class="token number">1</span>, <span class="token assign-left variable">Product</span><span class="token operator">=</span><span class="token number">2</span>, <span class="token assign-left variable">SerialNumber</span><span class="token operator">=</span><span class="token number">0</span> <span class="token punctuation">[</span><span class="token number">12975.855606</span><span class="token punctuation">]</span> usb <span class="token number">1</span>-1.4: Product: Snapscan1212u_2 <span class="token punctuation">[</span><span class="token number">12975.855611</span><span class="token punctuation">]</span> usb <span class="token number">1</span>-1.4: Manufacturer: AGFA </code></pre> </blockquote> <p>Hm.</p> <p>Es kann sein, dass das Firmware-Binary für den Scanner ausführbaren Code enthält. Wenn es das sein sollte (und so sieht es für mich aus) dann hast Du ein ernsthafteres Problem damit, den an etwas anderem als einem Intel/AMD zu betreiben. Grund: Der ausführbare Code läuft dann nicht auf ARM oder ARMHF-Prozessoren.</p> <p>Eine Lösung könnte qemu, also damit eine Emulation eines 32-Bit-Intel und den Betrieb des gesamten sane-stacks in dieser Emulation darstellen. Allerdings wäre das ziemlich aufwendig und es ist sehr schwierig dabei blind zu helfen.</p> https://forum.selfhtml.org/self/2019/nov/18/probleme-mif-sane-und-simple-scan-auf-dem-raspi/1760649#m1760649 TS ts-self@online.de https://bitworks.de 2019-11-26T10:16:33Z 2019-11-26T10:16:33Z Womöglich läuft die Firmware nicht auf ARM / ARMHF <p>Hello,</p> <blockquote> <p>Womöglich läuft die Firmware nicht auf ARM / ARMHF</p> </blockquote> <p>Das sollte sie aber, denn es gibt genügend Berichte und Anleitungen mit der Vorgängerversion, mit der das klappt mit dem Raspi.</p> <p>Und es gab ja auch diese eine recht umfangreiche Seite, in der jemand einen Workaround für die laufende Version gefunden hat. Leider verstehe ich die Beschreibung nicht wirklich.</p> <p>Ich kümmere mich nachher nochmal darum. :-O</p> <p>Glück Auf<br> Tom vom Berg</p> <div class="signature">-- <br> Es gibt nichts Gutes, außer man tut es!<br> Das Leben selbst ist der Sinn. </div>