Hallo Leute!
Ich habe heute einen Scanner (Canon LiDE 35/40/50) bekommen und wollte das einrichten. sane-find-scanner findet es:
found USB scanner (vendor=0x04a9 [Canon], product=0x2213 [CanoScan], chip=GL842) at libusb:002:018
scanimage -L findet ebenso was:
device `genesys:libusb:002:018' is a Canon LiDE 35/40/50 flatbed scanner device `hpaio:/net/Officejet_6500_E710a-f?ip=192.168.5.7' is a Hewlett-Packard Officejet_6500_E710a-f all-in-one
der zweite ist ein Multifunktionsgerät und der erste ist der USB-Scanner. Wenn ich aber versuche mit XSane oder per Kommandozeile was zu scannen, geht es nicht:
scanimage -d genesys:libusb:002:018 -x 300 -y 300 --format=jpeg > /tmp/x.jpg
[sanei_debug] Setting debug level of genesys to 255. [genesys] SANE Genesys backend version 1.0 build 2508 from sane-backends 1.0.25 [genesys] SANE Genesys backend built with libusb-1.0 [genesys] sane_init: authorize != null [genesys] sane_init: little endian machine [genesys] probe_genesys_devices start [genesys] attach: start: devp != NULL, may_wait = 0 [genesys] attach: trying to open device `libusb:002:019' [genesys] attach: device `libusb:002:019' successfully opened [genesys] attach: found Canon flatbed scanner LiDE 35/40/50 at libusb:002:019 [genesys] attach completed [genesys] probe_genesys_devices: 1 devices currently attached [genesys] probe_genesys_devices completed [genesys] sane_genesys_init completed [genesys] sane_open: start (devicename = `libusb:002:018') [genesys] sane_open: couldn't find `libusb:002:018' in devlist, trying attach [genesys] attach: start: devp != NULL, may_wait = 1 [genesys] attach: trying to open device `libusb:002:018' [genesys] attach: couldn't open device `libusb:002:018': Invalid argument [genesys] sane_genesys_open: Invalid argument scanimage: open of device genesys:libusb:002:018 failed: Invalid argument [genesys] sane_genesys_exit start [genesys] sane_genesys_exit completed
Ich finde auch im Internet keine richtige Hilfe dabei... Warum sagt sane, dass der Scanner erstmal gefunden wird, und dann "invalid argument"? Übrigens, /dev/scanner, das ich erwartet hätte, ist nicht dabei... Kann das das Problem sein? Wie soll ich am besten erzeugen?
Danke Luca Bertoncello (lucabert@lucabert.de)
Hallo Luca,
kannst Du überprüfen, ob Dein Scanner in seiner derzeitigen Konfiguration überhaupt .jpg-Dateien zu erzeugen gewillt ist?
Diese Frage klingt natürlich vollkommen albern und ist auch nur ein Schuß ins Blaue. Jedoch: Ich hatte mal ein ähnliches Problem – --format=jpg wollte der Scanner einfach nicht akzeptieren, das .pnm-Format dagegen erzeugte er problemlos.
Viel Erfolg Jakob
Am 17.03.20 um 20:19 schrieb Luca Bertoncello:
Hallo Leute!
Ich habe heute einen Scanner (Canon LiDE 35/40/50) bekommen und wollte das einrichten. sane-find-scanner findet es:
found USB scanner (vendor=0x04a9 [Canon], product=0x2213 [CanoScan], chip=GL842) at libusb:002:018
scanimage -L findet ebenso was:
device `genesys:libusb:002:018' is a Canon LiDE 35/40/50 flatbed scanner device `hpaio:/net/Officejet_6500_E710a-f?ip=192.168.5.7' is a Hewlett-Packard Officejet_6500_E710a-f all-in-one
der zweite ist ein Multifunktionsgerät und der erste ist der USB-Scanner. Wenn ich aber versuche mit XSane oder per Kommandozeile was zu scannen, geht es nicht:
scanimage -d genesys:libusb:002:018 -x 300 -y 300 --format=jpeg > /tmp/x.jpg
[sanei_debug] Setting debug level of genesys to 255. [genesys] SANE Genesys backend version 1.0 build 2508 from sane-backends 1.0.25 [genesys] SANE Genesys backend built with libusb-1.0 [genesys] sane_init: authorize != null [genesys] sane_init: little endian machine [genesys] probe_genesys_devices start [genesys] attach: start: devp != NULL, may_wait = 0 [genesys] attach: trying to open device `libusb:002:019' [genesys] attach: device `libusb:002:019' successfully opened [genesys] attach: found Canon flatbed scanner LiDE 35/40/50 at libusb:002:019 [genesys] attach completed [genesys] probe_genesys_devices: 1 devices currently attached [genesys] probe_genesys_devices completed [genesys] sane_genesys_init completed [genesys] sane_open: start (devicename = `libusb:002:018') [genesys] sane_open: couldn't find `libusb:002:018' in devlist, trying attach [genesys] attach: start: devp != NULL, may_wait = 1 [genesys] attach: trying to open device `libusb:002:018' [genesys] attach: couldn't open device `libusb:002:018': Invalid argument [genesys] sane_genesys_open: Invalid argument scanimage: open of device genesys:libusb:002:018 failed: Invalid argument [genesys] sane_genesys_exit start [genesys] sane_genesys_exit completed
Ich finde auch im Internet keine richtige Hilfe dabei... Warum sagt sane, dass der Scanner erstmal gefunden wird, und dann "invalid argument"? Übrigens, /dev/scanner, das ich erwartet hätte, ist nicht dabei... Kann das das Problem sein? Wie soll ich am besten erzeugen?
Danke Luca Bertoncello (lucabert@lucabert.de)
Am 17.03.2020 um 20:40 schrieb jm.2009@web.de:
Hallo Jakob
kannst Du überprüfen, ob Dein Scanner in seiner derzeitigen Konfiguration überhaupt .jpg-Dateien zu erzeugen gewillt ist?
Mit dem anderen Scanner (das Multifunktionsgerät), ja... Mit dem Canon leider nicht...
Diese Frage klingt natürlich vollkommen albern und ist auch nur ein Schuß ins Blaue. Jedoch: Ich hatte mal ein ähnliches Problem – --format=jpg wollte der Scanner einfach nicht akzeptieren, das .pnm-Format dagegen erzeugte er problemlos.
Ich habe auch probiert pnm zu geben, aber bekomme ich das gleich Ergebnis... :(
Eine Sache habe ich aber gerade gesehen... Wenn ich scanimage -L ausführe, bekomme ich jedes Mal eine neue ID, also:
lucabert@frodo:~$ scanimage -L device `genesys:libusb:002:024' is a Canon LiDE 35/40/50 flatbed scanner device `hpaio:/net/Officejet_6500_E710a-f?ip=192.168.5.7' is a Hewlett-Packard Officejet_6500_E710a-f all-in-one lucabert@frodo:~$ scanimage -L device `genesys:libusb:002:025' is a Canon LiDE 35/40/50 flatbed scanner device `hpaio:/net/Officejet_6500_E710a-f?ip=192.168.5.7' is a Hewlett-Packard Officejet_6500_E710a-f all-in-one
die beide Befehle sind hintereinander ausgeführt worden... Ich würde also sagen, dass die USB-ID bei jedem Aufruf sich ändert, so dass Sane nach der ersten Versuch (um was zu machen, was vermutlich geht), danach nicht mehr schafft, mit dem Gerät zu sprechen...
Letzten Endes, siehe meine erste E-Mail, Sane sagt erstmal:
[genesys] attach: device `libusb:002:019' successfully opened [genesys] attach: found Canon flatbed scanner LiDE 35/40/50 at libusb:002:019 [genesys] attach completed
und danach:
[genesys] sane_open: start (devicename = `libusb:002:018') [genesys] sane_open: couldn't find `libusb:002:018' in devlist, trying attach [genesys] attach: start: devp != NULL, may_wait = 1 [genesys] attach: trying to open device `libusb:002:018' [genesys] attach: couldn't open device `libusb:002:018': Invalid argument
Kann es sein, dass das das Problem ist? Und wie kann ich das lösen?
Danke Luca Bertoncello (lucabert@lucabert.de)
Wird der Scanner auch mit ausreichend Strom versorgt?
Falls der Scanner sich seinen Strom über USB holt, probiere mal einen aktiven USB-Hub mit extra Netzteil.
VG, Erik
Am 17.03.20 um 20:49 schrieb Luca Bertoncello:
Am 17.03.2020 um 20:40 schrieb jm.2009@web.de:
Hallo Jakob
kannst Du überprüfen, ob Dein Scanner in seiner derzeitigen Konfiguration überhaupt .jpg-Dateien zu erzeugen gewillt ist?
Mit dem anderen Scanner (das Multifunktionsgerät), ja... Mit dem Canon leider nicht...
Diese Frage klingt natürlich vollkommen albern und ist auch nur ein Schuß ins Blaue. Jedoch: Ich hatte mal ein ähnliches Problem – --format=jpg wollte der Scanner einfach nicht akzeptieren, das .pnm-Format dagegen erzeugte er problemlos.
Ich habe auch probiert pnm zu geben, aber bekomme ich das gleich Ergebnis... :(
Eine Sache habe ich aber gerade gesehen... Wenn ich scanimage -L ausführe, bekomme ich jedes Mal eine neue ID, also:
lucabert@frodo:~$ scanimage -L device `genesys:libusb:002:024' is a Canon LiDE 35/40/50 flatbed scanner device `hpaio:/net/Officejet_6500_E710a-f?ip=192.168.5.7' is a Hewlett-Packard Officejet_6500_E710a-f all-in-one lucabert@frodo:~$ scanimage -L device `genesys:libusb:002:025' is a Canon LiDE 35/40/50 flatbed scanner device `hpaio:/net/Officejet_6500_E710a-f?ip=192.168.5.7' is a Hewlett-Packard Officejet_6500_E710a-f all-in-one
die beide Befehle sind hintereinander ausgeführt worden... Ich würde also sagen, dass die USB-ID bei jedem Aufruf sich ändert, so dass Sane nach der ersten Versuch (um was zu machen, was vermutlich geht), danach nicht mehr schafft, mit dem Gerät zu sprechen...
Letzten Endes, siehe meine erste E-Mail, Sane sagt erstmal:
[genesys] attach: device `libusb:002:019' successfully opened [genesys] attach: found Canon flatbed scanner LiDE 35/40/50 at libusb:002:019 [genesys] attach completed
und danach:
[genesys] sane_open: start (devicename = `libusb:002:018') [genesys] sane_open: couldn't find `libusb:002:018' in devlist, trying attach [genesys] attach: start: devp != NULL, may_wait = 1 [genesys] attach: trying to open device `libusb:002:018' [genesys] attach: couldn't open device `libusb:002:018': Invalid argument
Kann es sein, dass das das Problem ist? Und wie kann ich das lösen?
Danke Luca Bertoncello (lucabert@lucabert.de)
Am 17.03.2020 um 21:17 schrieb Erik Schanze:
Wird der Scanner auch mit ausreichend Strom versorgt?
Ja, es hat keine andere Stromversorgungsmöglichkeiten...
Falls der Scanner sich seinen Strom über USB holt, probiere mal einen aktiven USB-Hub mit extra Netzteil.
Mmm... das habe ich nicht... Bevor ich was kaufe, das funktionieren kann oder auch nicht, gibt es eine Möglichkeit zu wissen mit Sicherheit, ob DAS das Problem ist?
Danke Luca Bertoncello (lucabert@lucabert.de)
Hi,
On 2020-03-17 21:21, Luca Bertoncello wrote:
Am 17.03.2020 um 21:17 schrieb Erik Schanze:
Falls der Scanner sich seinen Strom über USB holt, probiere mal einen aktiven USB-Hub mit extra Netzteil.
Mmm... das habe ich nicht... Bevor ich was kaufe, das funktionieren kann oder auch nicht, gibt es eine Möglichkeit zu wissen mit Sicherheit, ob DAS das Problem ist?
Ja: stecke den Scanner direkt an den Rechner an. Möglichst als einziges USB-Gerät (dann brauchst Du nicht sortieren welche Ports am selben internen Hub hängen).
Unter Umständen hat der Genesys-Chip auch eine Meise und resettet sich selbst wenn er Kommandos bekommt. Oder das Teil hat ein anderes elektrisches Problem (z.B. ausgetrockneter Elko)...
Falls Du nach langem Probieren dann ein Bild bekommst und es hat einen seltsamen Streifen in der Mitte - das ist kein Defekt im Scanner, sondern ein Bug im Genesys-Treiber - es ging ordentlich bis Version 1.0.25 und soll ab 1.0.30 wieder gehen.
Falls Du Dich entscheidest das Gerät zu ersetzen: alles außer Canon. Canon rückt keine Spezifikationen raus und leistet praktisch keinen vernünftigen Support. Open Source und Linux existieren für Canon nicht. Das gilt in jeder Geräte- und Preisklasse. Das bedeutet dass Entwickler außerhalb von Canon keine faire Chance haben einen Treiber zu schreiben.
Konrad
Am 28.03.20 um 12:01 schrieb Konrad Rosenbaum:
On 2020-03-17 21:21, Luca Bertoncello wrote:
Am 17.03.2020 um 21:17 schrieb Erik Schanze:
Falls der Scanner sich seinen Strom über USB holt, probiere mal einen aktiven USB-Hub mit extra Netzteil.
Mmm... das habe ich nicht... Bevor ich was kaufe, das funktionieren kann oder auch nicht, gibt es eine Möglichkeit zu wissen mit Sicherheit, ob DAS das Problem ist?
Ja: stecke den Scanner direkt an den Rechner an. Möglichst als einziges USB-Gerät (dann brauchst Du nicht sortieren welche Ports am selben internen Hub hängen).
Die USB-Buchsen an PCs können manchmal nicht genügend Strom für den Scanner aufbringen, bei Laptops reicht es fast die.
Manchmal geht es auch nur so ein bisschen. Ich hatte bei meinem Scanner immer einen Grünstich im Scan, wenn er nicht über einen aktiven HUB versorgt wurde. Diese Erkenntnis hatte mich einige Stunden "rumprobieren" gekostet.
VG,
Erik
lug-dd@mailman.schlittermann.de