Canoscan 9000f - wie installieren?
Guten Abend, Ich würde gerne meinen CanoScan 9000F an meine Linux-Kiste anschliessen. (openSUSE 12.1 (x86_64), KDE: 4.8.5 (4.8.5) "release 521") http://www.sane-project.org/sane-mfgs.html#Z-CANON sagt: stauts complete, Full flatbed support up to 4800DPI, Full TPU support (negatives and slides) up to 9600DPI. Das wär ja super. Nur dass Yast keinen Scanner sieht, wenn ich ihn einstecke und anschalte... Wie muss ich vorgehen? Vielen Dank für Hinweise! Daniel -- Daniel Bauer photographer Basel Barcelona professional photography: http://www.daniel-bauer.com personal facebook: http://www.facebook.com/mars.fotografo google+: https://plus.google.com/109534388657020287386 -- Daniel Bauer photographer Basel Barcelona professional photography: http://www.daniel-bauer.com personal facebook: http://www.facebook.com/mars.fotografo google+: https://plus.google.com/109534388657020287386 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Samstag, 10. November 2012, 19:21:04 schrieb Daniel Bauer:
Guten Abend,
Ich würde gerne meinen CanoScan 9000F an meine Linux-Kiste anschliessen. (openSUSE 12.1 (x86_64), KDE: 4.8.5 (4.8.5) "release 521")
http://www.sane-project.org/sane-mfgs.html#Z-CANON sagt: stauts complete, Full flatbed support up to 4800DPI, Full TPU support (negatives and slides) up to 9600DPI.
Ja, mit sane-pixma in der Version 0.17.0.
Das wär ja super. Nur dass Yast keinen Scanner sieht, wenn ich ihn einstecke und anschalte...
Das Paket sane-backends von oS 12.1 hat nur die Version 0.16.1 (/usr/share/sane/descriptions/pixma.desc).
Wie muss ich vorgehen?
Probier mal das neuere sane aus dem graphics-Repository: http://download.opensuse.org/repositories/graphics/openSUSE_12.1/ Gruß Jan -- When your opponent is down, kick him. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Danke Jan für die blitzschnelle Antwort und Lösung! Nach hinzufügen des Repos erkannte Yast den Scanner und plup - funktioniert. Spitze, Danke! Daniel Am 10.11.2012 19:34, schrieb Jan Ritzerfeld:
Am Samstag, 10. November 2012, 19:21:04 schrieb Daniel Bauer:
Guten Abend,
Ich würde gerne meinen CanoScan 9000F an meine Linux-Kiste anschliessen. (openSUSE 12.1 (x86_64), KDE: 4.8.5 (4.8.5) "release 521")
http://www.sane-project.org/sane-mfgs.html#Z-CANON sagt: stauts complete, Full flatbed support up to 4800DPI, Full TPU support (negatives and slides) up to 9600DPI.
Ja, mit sane-pixma in der Version 0.17.0.
Das wär ja super. Nur dass Yast keinen Scanner sieht, wenn ich ihn einstecke und anschalte...
Das Paket sane-backends von oS 12.1 hat nur die Version 0.16.1 (/usr/share/sane/descriptions/pixma.desc).
Wie muss ich vorgehen?
Probier mal das neuere sane aus dem graphics-Repository: http://download.opensuse.org/repositories/graphics/openSUSE_12.1/
Gruß Jan
-- Daniel Bauer photographer Basel Barcelona professional photography: http://www.daniel-bauer.com personal facebook: http://www.facebook.com/mars.fotografo google+: https://plus.google.com/109534388657020287386 -- Daniel Bauer photographer Basel Barcelona professional photography: http://www.daniel-bauer.com personal facebook: http://www.facebook.com/mars.fotografo google+: https://plus.google.com/109534388657020287386 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, obiger Scanner macht bei mir Probleme: Die Installation mit Yast2 auf einem 64-Bit-System verläuft problemlos. Ausgeführt als root liefert scanimage -L device `pixma:04A91908' is a CANON Canoscan 9000F multi-function peripheral sane-find-scanner findet dagegen keinen Scanner (und ich sehe auch in /dev und /dev/usb irgendetwas, was an einen Scanner erinnert.) xsane sieht den Scanner, gibt auch an, daß pixma als Treiber fungiert (Version 0.17.0), beim Scanversuch kommt dann aber "Fehler beim Lesen, Fehler während Geräte I/O" lsusb vermeldet: Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 045e:00db Microsoft Corp. Natural Ergonomic Keyboard 4000 V1.0 Bus 001 Device 004: ID 058f:6364 Alcor Micro Corp. AU6477 Card Reader Controller Bus 001 Device 005: ID 1bcf:0005 Sunplus Innovation Technology Inc. Bus 002 Device 004: ID 04a9:1908 Canon, Inc. (Egal, an welchen USB-Anschluß der Scanner angestöpselt wird, ein Bus 004 wird für ihn nie gemeldet. Hängt der ggf. an USB-2.0 statt USB-3.0 trotz blauer Kennzeichnung der entsprechenden Anschlüsse?) Weiß vielleicht jemand Rat? MfG Hermann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Sat, 15 Jun 2013, Hermann Jurksch schrieb:
xsane sieht den Scanner, gibt auch an, daß pixma als Treiber fungiert (Version 0.17.0), beim Scanversuch kommt dann aber "Fehler beim Lesen, Fehler während Geräte I/O"
Verbockte udev-Regeln. Ich hab bei mir dann gleich noch alles andere an Scannern auskommentiert ;) Ohne Kommentiertes schaut die Datei bei mir hier jetzt so aus: ==== /etc/udev/rules.d/55-libsane.rules ==== [..Kommentar..] ACTION!="add", GOTO="libsane_rules_end" [.. hier nicht auskommentiert ..] # Kernel < 2.6.22 jumps here LABEL="libsane_usb_rules_begin" # # Hewlett-Packard Any all-in-one device [..] # # Canon CanoScan 700F # ATTR{idVendor}=="04a9", ATTR{idProduct}=="1907", ... # Canon CanoScan 9000F ATTR{idVendor}=="04a9", ATTR{idProduct}=="1908", MODE="0664", GROUP="dh", ENV{libsane_matched}="yes" # # Canon CanoScan LiDE 110 [..] # The following rule will disable USB autosuspend for the device [.. ab hier nicht mehr auskommentiert ..] ==== Halt, bei der Gelegenheit hab ich die Kommentare rausgeworfen. Von 181kB auf 801B eingedampft... Und chmod 400 hinterher. Und nen Backup. Achso, das 'GROUP="..."' in der Regel mußt du natürlich anpassen. Ich hab hier nur einen User der Scannen soll/darf, und der bin ich, und ich steck mich seit langem immer in ne eigene Gruppe ... Alltagstauglicher sollte Folgendes sein: ATTR{idVendor}=="04a9", ATTR{idProduct}=="1908", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" oder ATTR{idVendor}=="04a9", ATTR{idProduct}=="1908", MODE="0664", GROUP="users", ENV{libsane_matched}="yes" Je nachdem was man so an Gruppen hat/anlegen will und wie man die Rechte vergeben will. Wichtig sind jedenfalls MODE="0664" und die Gruppe eben (oder man gibt das Device nur einem User, wäre für mich evtl. sogar sinnvoll (MODE="0600" USER="dh" ;)) Vermutlich könnte man das 55-libsane.rules udev-Geraffel sogar noch weiter eindampfen, ich vermute auf z.B. in meinem Fall: ==== # Canon CanoScan 9000F ATTR{idVendor}=="04a9", ATTR{idProduct}=="1908", MODE="0600", OWNER="dh" ==== (Warum verf**** nochmal haben die udev-Hansel da "OWNER" statt "USER" genommen??? Was auch immer die geraucht, geschluckt, gespritzt haben, es war wohl schlecht ...) Teste ich mal, wenn ich's nicht vergesse, vorgesorgt hab ich schonmal: # wc /etc/udev/rules.d/55-libsane.rules 2 8 96 /etc/udev/rules.d/55-libsane.rules HTH, -dnh BTW: F'lup2 multimedia-de z.B. wg. xsane vs. vuescan ... Ich hab jedenfalls bei xsane noch nix gefunden, wie ich mit 16bit/Kanal scannen kann oder den IR ("FARE") Durchgang steuern kann ... -- Unix ist echt Scheisse, einmal eingerichtet laeuft es einfach. Wie soll man da Erfahrung sammeln -- sfr in #debian.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo,
Am Sat, 15 Jun 2013, Hermann Jurksch schrieb:
xsane sieht den Scanner, gibt auch an, da# pixma als Treiber fungiert (Version 0.17.0), beim Scanversuch kommt dann aber "Fehler beim Lesen, Fehler wõhrend Gerõte I/O"
Verbockte udev-Regeln. Ich hab bei mir dann gleich noch alles andere an Scannern auskommentiert ;) Ohne Kommentiertes schaut die Datei bei mir hier jetzt so aus:
Wenn ich richtig verstanden habe, dann hast Du neben der Löschung nicht benötigter Scanner lediglich GROUP=.. geändert. Nach meinem laienhaften Unverstand müßte dieser Eintrag aber völlig uninteressant sein, wenn man seine Experimente als root macht. Und auch als root funktioniert es nicht. Welches Devicefile legt udev bei Dir denn an? Wird eigentlich die Überprüfung eines ATTR{idVendor}=="04a9" case- sensitive ausgeführt? scanimage -L meldet ja als Vendorid 04A9, d.h. die Regel wird bei case-sensitivem Vergleich nicht ausgeführt. [Die Änderung auf "04A9" bringt aber auch nichts, wie ich gerade sehe.]
==== /etc/udev/rules.d/55-libsane.rules ==== [..Kommentar..] ACTION!="add", GOTO="libsane_rules_end" [.. hier nicht auskommentiert ..] # Kernel < 2.6.22 jumps here LABEL="libsane_usb_rules_begin"
Sehe ich das richtig, daß bei einem USB-Scanner alle Kernel bei libsane_usb_rules_begin landen, ohne davor differierende Operationen auszuführen? Und noch eine Anfängerfrage: Wo erscheinen die logs, wenn man in /etc/udev/udev.conf den log-Level auf info setzt? MfG Hermann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Sat, 15 Jun 2013, Hermann Jurksch schrieb:
Am Sat, 15 Jun 2013, Hermann Jurksch schrieb:
xsane sieht den Scanner, gibt auch an, da# pixma als Treiber fungiert (Version 0.17.0), beim Scanversuch kommt dann aber "Fehler beim Lesen, Fehler wõhrend Gerõte I/O"
Verbockte udev-Regeln. Ich hab bei mir dann gleich noch alles andere an Scannern auskommentiert ;) Ohne Kommentiertes schaut die Datei bei mir hier jetzt so aus:
Wenn ich richtig verstanden habe, dann hast Du neben der Löschung nicht benötigter Scanner lediglich GROUP=.. geändert. Nach meinem laienhaften
Jep.
Unverstand müßte dieser Eintrag aber völlig uninteressant sein, wenn man seine Experimente als root macht. Und auch als root funktioniert es nicht. Welches Devicefile legt udev bei Dir denn an?
/dev/bus/usb/<USB_HOST>/<USBDEVICE> Nen symlink auf was "einfaches" wie /dev/scanner o.ä. spare ich mir, da der Scanner auch so automatisch gefunden wird.
Wird eigentlich die Überprüfung eines ATTR{idVendor}=="04a9" case- sensitive ausgeführt?
Nein.
==== /etc/udev/rules.d/55-libsane.rules ==== [..Kommentar..] ACTION!="add", GOTO="libsane_rules_end" [.. hier nicht auskommentiert ..] # Kernel < 2.6.22 jumps here LABEL="libsane_usb_rules_begin"
Sehe ich das richtig, daß bei einem USB-Scanner alle Kernel bei libsane_usb_rules_begin landen, ohne davor differierende Operationen auszuführen?
Was meinst du mit den Operationen?
Und noch eine Anfängerfrage: Wo erscheinen die logs, wenn man in /etc/udev/udev.conf den log-Level auf info setzt?
Müßte im normalen Log landen. Allerdings werden "Debug" Meldungen nicht unbedingt geloggt sondern nur welche mit Log-Level "Info" oder wichtiger. Da muß man dann eben den syslog entsprechend konfigurieren. Achso, ich hab's heut getestet, folgende 55-libsane.rules reicht aus: ==== # Canon CanoScan 9000F ATTR{idVendor}=="04a9", ATTR{idProduct}=="1908", MODE="0600", OWNER="dh" ==== Das ist die komplette Datei ;) Statt OWNER kann man natürlich GROUP und ne passende Gruppe nehmen. HTH, -dnh -- Brain fried -- Core dumped -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (4)
-
Daniel Bauer
-
David Haller
-
Jan Ritzerfeld
-
JURKSCH@elektron-bbs.de