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