Subject: (e1) - sane (2.2.0) Problem Posted by Stefan
Transcription
Subject: (e1) - sane (2.2.0) Problem Posted by Stefan
Subject: (e1) - sane (2.2.0) Problem Posted by Stefan Puschek on Wed, 18 Feb 2015 14:19:08 GMT View Forum Message <> Reply to Message Hallo Mitlesende, nach längerer Zeit wollte ich mich mal wieder mit dem aktualisierten sane auseinandersetzen, aber irgendwie mag er nicht. sane 2.2.0 base 2.3.9 kernel 2.8.0 Scanner HP-Scanjet 3670 mit USB soll mit Treiber genesys funktionieren sane-find-scanner findet ihn auch: barbrady # sane-find-scanner # 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. could not fetch string descriptor: Input/output error could not fetch string descriptor: Input/output error found USB scanner (vendor=0x03f0, product=0x1405) at libusb:003:002 # 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. barbrady # aber scanimage -L streikt: barbrady # scanimage -L 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). barbrady # angemeldet bin ich als root Wer kann helfen / welche Infos fehlen? Groetjes Stefan Subject: Re: (e1) - sane (2.2.0) Problem Posted by Stefan Welte on Wed, 25 Mar 2015 21:54:24 GMT View Forum Message <> Reply to Message Hallo Stefan und Holger, Am 18.02.2015 um 15:19 schrieb Stefan Puschek: > ... > # No SCSI scanners found. If you expected something different, make sure that > # you have loaded a kernel SCSI driver for your SCSI adapter. > > could not fetch string descriptor: Input/output error > could not fetch string descriptor: Input/output error > found USB scanner (vendor=0x03f0, product=0x1405) at libusb:003:002 > # Your USB scanner was (probably) detected. It may or may not be supported by > # SANE. Try scanimage -L and read the backend's manpage. > > Wer kann helfen / welche Infos fehlen? diese "could not fetch string"-Zeilen wären evtl. lohnenswert zu untersuchen, bei mir kommen die z.B. nicht: > # 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=0x07b3, product=0x0413 [600dpi USB Scanner], chip=GT-6816) at libusb:004:002 > # Your USB scanner was (probably) detected. It may or may not be supported by > # SANE. Try scanimage -L and read the backend's manpage. @Holger: Der Menüpunkt "Scan image" ist äusserst attraktiv, um geschwind einen Scan oder zahlreiche Scans zu machen. Leider fehlte in der Auswahl "DIN A4" (es gab nur A5,A6,US-Letter und custom), und mit custom flog das Skript aus der Kurve. Da mit Auswahl "US-Letter" alles weitere befriedigend klappte, suchte und fand ich zwei Tippfehler im Paket: --- var/install/bin/sane_ScanImage 2014-01-01 20:00:00.000000000 +0100 +++ /var/install/bin/sane_ScanImage 2015-03-25 22:30:43.437276136 +0100 @@ -217,7 +217,7 @@ # tlx=`echo $options_helper | cut -f3 -d' ' | sed 's/mm//g'` # tly=`echo $options_helper | cut -f12 -d' ' | sed 's/mm//g'` - if ! "${use_ini;-false}" + if ! "${use_ini:-false}" then SCAN_TLX=$(echo ${tlx} | cut -f4 -d' ' | sed 's/\[//g; s/\]//g') Page 2 of 10 ---- Generated from net(t)forum @@ -330,7 +330,7 @@ GEOMETRY_2_1='A1' ; GEOMETRY_2_2='594' ; GEOMETRY_2_3='841' GEOMETRY_3_1='A2' ; GEOMETRY_3_2='420' ; GEOMETRY_3_3='594' GEOMETRY_4_1='A3' ; GEOMETRY_4_2='297' ; GEOMETRY_4_3='420' - GEOMETRY_5_1='A4' ; GEOMETRY_5_2='220' ; GEOMETRY_5_3='297' + GEOMETRY_5_1='A4' ; GEOMETRY_5_2='210' ; GEOMETRY_5_3='297' GEOMETRY_6_1='A5' ; GEOMETRY_6_2='148' ; GEOMETRY_6_3='210' GEOMETRY_7_1='A6' ; GEOMETRY_7_2='105' ; GEOMETRY_7_3='148' GEOMETRY_8_1='US-Letter' ; GEOMETRY_8_2='216' ; GEOMETRY_8_3='279' Damit erscheint in der Auswahl A4 und mit Auswahl "custom" sind individuelle Werte möglich (sind das Millimeter? Falls ja, wäre es gut, wenn es auch irgendwo geschrieben stände). Gruß und Danke für das gute sane-Paket, Stefan Subject: Re: (e1) - sane (2.2.0) Problem Posted by Holger Bruenjes on Wed, 25 Mar 2015 22:43:03 GMT View Forum Message <> Reply to Message Hallo Stefan Am 2015-03-25 um 22:54 schrieb Stefan Welte: > Damit erscheint in der Auswahl A4 und mit Auswahl "custom" sind individuelle Werte möglich (sind das > Millimeter? Falls ja, wäre es gut, wenn es auch irgendwo geschrieben stände). Danke, ich habs fuers naechste Release eingearbeitet Holger Subject: Re: (e1) - sane (2.2.0) Problem Posted by Stefan Welte on Thu, 26 Mar 2015 08:42:19 GMT View Forum Message <> Reply to Message Hallo Holger, Am 25.03.2015 um 23:43 schrieb Holger Bruenjes: > Danke, ich habs fuers naechste Release eingearbeitet ebenfalls Danke. Mir fiel soeben noch auf, daß bei ausgestecktem USB-Scanner der "Scan image"-Aufruf dazu führt: > /var/install/bin/sane_ScanImage: eval: Zeile 82: Syntaxfehler beim unerwarteten Wort `(' > /var/install/bin/sane_ScanImage: eval: Zeile 82: `DEVICE_4_1=sane-find-scanner_tool_(if_appropriate)._Please_read_the_doc umentation' > Press ENTER to continue Page 3 of 10 ---- Generated from net(t)forum Bei mir ist das reproduzierbar, falls bei anderen Scannern auch, könnte man stattdessen/zusätzlich auf mangelhafte Verbindung zum zum Scanner hinweisen oder wäre diese Aussage nicht immer richtig und deswegen lediglich der allgemeine Hinweis auf die Doku? Gruß, Stefan Subject: Re: (e1) - sane (2.2.0) Problem Posted by Holger Bruenjes on Thu, 26 Mar 2015 12:23:45 GMT View Forum Message <> Reply to Message Hallo Stefan Am 2015-03-26 um 09:42 schrieb Stefan Welte: > Mir fiel soeben noch auf, daß bei ausgestecktem USB-Scanner der "Scan image"-Aufruf dazu führt: >> /var/install/bin/sane_ScanImage: eval: Zeile 82: Syntaxfehler beim unerwarteten Wort `(' >> /var/install/bin/sane_ScanImage: eval: Zeile 82: `DEVICE_4_1=sane-find-scanner_tool_(if_appropriate)._Please_read_the_doc umentation' >> Press ENTER to continue > > Bei mir ist das reproduzierbar, falls bei anderen Scannern auch, könnte man stattdessen/zusätzlich auf > mangelhafte Verbindung zum zum Scanner hinweisen oder wäre diese Aussage nicht immer richtig und deswegen > lediglich der allgemeine Hinweis auf die Doku? Kann ich im Moment wenig zu sagen, testen auch nicht, da ich gerade keine Scanner Umgebung am laufen habe. Da waere ich fuer gute Vorschlaege empfaenglich. ;-) Holger Subject: Re: (e1) - sane (2.2.0) Problem Posted by Stefan Welte on Thu, 26 Mar 2015 16:58:13 GMT View Forum Message <> Reply to Message Hallo Holger, Am 26.03.2015 um 13:23 schrieb Holger Bruenjes: >> Bei mir ist das reproduzierbar, falls bei anderen Scannern auch, könnte man stattdessen/zusätzlich auf >> mangelhafte Verbindung zum zum Scanner hinweisen oder wäre diese Aussage nicht immer richtig und deswegen >> lediglich der allgemeine Hinweis auf die Doku? Page 4 of 10 ---- Generated from net(t)forum > > Kann ich im Moment wenig zu sagen, testen auch nicht, da ich gerade > keine Scanner Umgebung am laufen habe. Da waere ich fuer gute > Vorschlaege empfaenglich. ;-) die Menüpunkte "Find scanners" und "Test scanner" crashen in ausgestecktem Zustand nicht wie "Scan image": > Find scanner > > > Press ENTER to continue > Test if SANE found the scanner > > > > scanimage: no SANE devices found > > Press ENTER to continue Evtl. lässt sich dieser Test vor das "Scan image" schalten? Zum Vergleich eingesteckt: > Find scanner > > found USB scanner (vendor=0x07b3, product=0x0413 [600dpi USB Scanner], chip=GT-6816) at libusb:002:002 > > Press ENTER to continue > Test if SANE found the scanner > > found USB scanner (vendor=0x07b3, product=0x0413 [600dpi USB Scanner], chip=GT-6816) at libusb:002:002 > > > scanimage: scanning image of size 2575x3531 pixels at 8 bits/pixel > scanimage: acquiring gray frame, 8 bits/sample > scanimage: reading one scanline, 2575 bytes... PASS > scanimage: reading one byte... PASS > scanimage: stepped read, 2 bytes... PASS > scanimage: stepped read, 4 bytes... PASS > scanimage: stepped read, 8 bytes... PASS > scanimage: stepped read, 16 bytes... PASS > scanimage: stepped read, 32 bytes... PASS > scanimage: stepped read, 64 bytes... PASS > scanimage: stepped read, 128 bytes... PASS > scanimage: stepped read, 256 bytes... PASS Page 5 of 10 ---- Generated from net(t)forum > > > > > > > > > > > > > > > > > scanimage: stepped read, 512 bytes... PASS scanimage: stepped read, 1024 bytes... PASS scanimage: stepped read, 2048 bytes... PASS scanimage: stepped read, 4096 bytes... PASS scanimage: stepped read, 4095 bytes... PASS scanimage: stepped read, 2047 bytes... PASS scanimage: stepped read, 1023 bytes... PASS scanimage: stepped read, 511 bytes... PASS scanimage: stepped read, 255 bytes... PASS scanimage: stepped read, 127 bytes... PASS scanimage: stepped read, 63 bytes... PASS scanimage: stepped read, 31 bytes... PASS scanimage: stepped read, 15 bytes... PASS scanimage: stepped read, 7 bytes... PASS scanimage: stepped read, 3 bytes... PASS Press ENTER to continue Gruß, Stefan Subject: Re: (e1) - sane (2.2.0) Problem Posted by Stefan Welte on Thu, 02 Apr 2015 12:17:13 GMT View Forum Message <> Reply to Message Hallo Holger oder andere Scan/Druck-Spezis, Am 25.03.2015 um 23:43 schrieb Holger Bruenjes: >> Damit erscheint in der Auswahl A4 und mit Auswahl "custom" sind individuelle Werte möglich (sind das >> Millimeter? Falls ja, wäre es gut, wenn es auch irgendwo geschrieben stände). > > Danke, ich habs fuers naechste Release eingearbeitet ein richtig praktisches Feature wäre der anschliessende Ausdruck, d.h. vor allem die Funktion eine DIN A4 S/W-Kopie anzufertigen. DIN A4 einscannen und direkt ausdrucken auf einem eingerichteten lprng-Drucker. Ist das aufwändig zu implementieren? Gruss, Stefan Subject: Re: (e1) - sane (2.2.0) Problem Posted by Holger Bruenjes on Thu, 02 Apr 2015 16:06:55 GMT View Forum Message <> Reply to Message Hallo Stefan Page 6 of 10 ---- Generated from net(t)forum Am 2015-04-02 um 14:17 schrieb Stefan Welte: > > > > > ein richtig praktisches Feature wäre der anschliessende Ausdruck, d.h. vor allem die Funktion eine DIN A4 S/W-Kopie anzufertigen. DIN A4 einscannen und direkt ausdrucken auf einem eingerichteten lprng-Drucker. Ist das aufwändig zu implementieren? Ueber die Scan-Button Funktion solltest Du das machen koennen, schau Dir das mal an. Sane scanbuttond configuration Holger Subject: Re: (e1) - sane (2.2.0) Problem Posted by Stefan Welte on Thu, 25 Jun 2015 11:41:11 GMT View Forum Message <> Reply to Message Hallo Holger, Am 25.03.2015 um 23:43 schrieb Holger Bruenjes: > Danke, ich habs fuers naechste Release eingearbeitet ein sinnvolles Feature (für mich, ggf. auch andere) ist die Änderung der Besitz-/Zugriffsrechte der erstellten Scandateien. In /var/install/bin/sane_ScanImage habe ich testweise Zeile 635 und 636 hinzugefügt. 634 635 636 637 esac chown nobody:nogroup ${ImageFile} chmod 700 ${ImageFile} mecho --info "...done" Könnte man das nobody, nogroup und 700 auch konfigurierbar einbauen, sodass in der /etc/sane.d/scan.ini drei Variablen diese Einstellung speichern, z.B. unterhalb von SCAN_PATH. Danke, Stefan Subject: Re: (e1) - sane (2.2.0) Problem Posted by Stefan Welte on Thu, 14 Apr 2016 00:58:29 GMT View Forum Message <> Reply to Message Hallo Holger, Page 7 of 10 ---- Generated from net(t)forum Am 25.06.2015 um 13:41 schrieb Stefan Welte: > ein sinnvolles Feature (für mich, ggf. auch andere) ist die Änderung der Besitz-/Zugriffsrechte der > erstellten Scandateien. In /var/install/bin/sane_ScanImage habe ich testweise Zeile 635 und 636 hinzugefügt. > > 634 esac > 635 chown nobody:nogroup ${ImageFile} > 636 chmod 700 ${ImageFile} > 637 mecho --info "...done" > > Könnte man das nobody, nogroup und 700 auch konfigurierbar einbauen, sodass in der /etc/sane.d/scan.ini drei > Variablen diese Einstellung speichern, z.B. unterhalb von SCAN_PATH. Habe auf einem anderen eisfair1-Rechner Sane 2.2.1 installiert. Für meinen Scanner "HP ScanJet 3300C" brauche ich das Sane-Backend "niash". Die Werte für die Variable "SANE_BACKEND_X_NAME" scheinen aus /etc/sane.d/ generiert zu werden, weshalb niash in der Auswahlliste fehlt, obwohl unter /usr/lib/sane/ das niash-Backend vorhanden ist. Ob libsane-niash.so.1 ohne die niash.conf in /etc/sane.d/ korrekt scannt, kann ich bei Bedarf testen, aber der Aufruf von "Test scanner" verlief ohne Auffälligkeit. Einzig die Papiergrösse A4 war nicht auswählbar, wenn ich mich recht entsinne. Zwischenzeitlich habe ich einen mustek_usb Scanner angeschlossen. Als ich damit das erste Mal (vermutlich/wenn ich mich recht entsinne) den Menüpunkt "Scan image" aufgerufen habe, wurde ich nach einem Zielordner und Besitzer(/-rechte) gefragt. Das hat funktioniert, jedoch werden die Scans jetzt mit root:root in den Zielordner geschrieben. Ist es möglich, dass auch diese Besitz(rechte), die für den Zielordner benutzt wurden, für die Scandateien benutzt werden? Danke und Gruss, Stefan Subject: Re: (e1) - sane (2.2.0) Problem Posted by Holger Bruenjes on Thu, 14 Apr 2016 11:39:38 GMT View Forum Message <> Reply to Message Hallo Stefan Am 2016-04-14 um 02:58 schrieb Stefan Welte: > Am 25.06.2015 um 13:41 schrieb Stefan Welte: >> ein sinnvolles Feature (für mich, ggf. auch andere) ist die Änderung der Besitz-/Zugriffsrechte der >> erstellten Scandateien. In /var/install/bin/sane_ScanImage habe ich testweise Zeile 635 Page 8 of 10 ---- Generated from net(t)forum und 636 hinzugefügt. >> >> 634 esac >> 635 chown nobody:nogroup ${ImageFile} >> 636 chmod 700 ${ImageFile} >> 637 mecho --info "...done" >> >> Könnte man das nobody, nogroup und 700 auch konfigurierbar einbauen, sodass in der /etc/sane.d/scan.ini drei >> Variablen diese Einstellung speichern, z.B. unterhalb von SCAN_PATH. > > Habe auf einem anderen eisfair1-Rechner Sane 2.2.1 installiert. > Für meinen Scanner "HP ScanJet 3300C" brauche ich das Sane-Backend "niash". > Die Werte für die Variable "SANE_BACKEND_X_NAME" scheinen aus /etc/sane.d/ generiert zu werden, weshalb > niash in der Auswahlliste fehlt, obwohl unter /usr/lib/sane/ das niash-Backend vorhanden ist. > Ob libsane-niash.so.1 ohne die niash.conf in /etc/sane.d/ korrekt scannt, kann ich bei Bedarf testen, aber > der Aufruf von "Test scanner" verlief ohne Auffälligkeit. Einzig die Papiergrösse A4 war nicht auswählbar, > wenn ich mich recht entsinne. > > Zwischenzeitlich habe ich einen mustek_usb Scanner angeschlossen. > Als ich damit das erste Mal (vermutlich/wenn ich mich recht entsinne) den Menüpunkt "Scan image" aufgerufen > habe, wurde ich nach einem Zielordner und Besitzer(/-rechte) gefragt. Das hat funktioniert, jedoch werden > die Scans jetzt mit root:root in den Zielordner geschrieben. Ist es möglich, dass auch diese Besitz(rechte), > die für den Zielordner benutzt wurden, für die Scandateien benutzt werden? moeglich ist viel ;-) ich habe das Paket schon laenger nicht mehr angefasst Ich musss mich da auch erst wieder einarbeiten, gucken wir mal ;-) Holger Subject: Re: (e1) - sane (2.2.0) Problem Posted by Holger Bruenjes on Sun, 17 Apr 2016 15:59:00 GMT View Forum Message <> Reply to Message Hallo Stefan Am 2016-04-14 um 02:58 schrieb Stefan Welte: > Am 25.06.2015 um 13:41 schrieb Stefan Welte: >> ein sinnvolles Feature (für mich, ggf. auch andere) ist die Änderung der Besitz-/Zugriffsrechte der >> erstellten Scandateien. In /var/install/bin/sane_ScanImage habe ich testweise Zeile 635 Page 9 of 10 ---- Generated from net(t)forum und 636 hinzugefügt. >> >> 634 esac >> 635 chown nobody:nogroup ${ImageFile} >> 636 chmod 700 ${ImageFile} >> 637 mecho --info "...done" >> >> Könnte man das nobody, nogroup und 700 auch konfigurierbar einbauen, sodass in der /etc/sane.d/scan.ini drei >> Variablen diese Einstellung speichern, z.B. unterhalb von SCAN_PATH. Ich habe jetzt eine Moeglichkeit dafuer eingebaut um den User und den Filemode beim Scannen einzustellen. > Habe auf einem anderen eisfair1-Rechner Sane 2.2.1 installiert. > Für meinen Scanner "HP ScanJet 3300C" brauche ich das Sane-Backend "niash". > Die Werte für die Variable "SANE_BACKEND_X_NAME" scheinen aus /etc/sane.d/ generiert zu werden, weshalb > niash in der Auswahlliste fehlt, obwohl unter /usr/lib/sane/ das niash-Backend vorhanden ist. > Ob libsane-niash.so.1 ohne die niash.conf in /etc/sane.d/ korrekt scannt, kann ich bei Bedarf testen, aber > der Aufruf von "Test scanner" verlief ohne Auffälligkeit. Einzig die Papiergrösse A4 war nicht auswählbar, > wenn ich mich recht entsinne. Hier werden die backends jetzt aus den vorhandenen backends aufgelistet und nicht mehr aus der vorhandenen Konfig. Neue Testing Version liegt auf Pack-Eis Holger Page 10 of 10 ---- Generated from net(t)forum