Hallo, mein Drucker Canon Pixma MX430 wird von Ubuntu 14.04 erkannt aber die scanfunktion geht nicht! Für jede Hilfe wäre ich dankbar.
Drucker läuft aber scanner nicht Canon Pixma MX430
Anmeldungsdatum: Beiträge: Zähle... |
|
||||||||||||||||||||||||||||
Anmeldungsdatum: Beiträge: 34254 |
Installation Canon Pixma MX430 Scanner über PPA ~michael-gruz/+archive/canon-trunk Starte mit [ctrl] + [alt] + [t] ein Terminal und führe über copy und paste aus:
|
||||||||||||||||||||||||||||
Anmeldungsdatum: Beiträge: 3729 |
Hallo mitomo, die von axt aufgeführte Anleitung installiert den binären Canon-Treiber. Viel handlicher ist aber das freie Sane-System. Dein MX430 wird potentiell unterstützt, wurde aber laut der Supported Devices List noch nicht getestet. Es wäre natürlich ziemlich klasse, wenn du das machen würdest. Vermutlich muss nur der Hardwarecode eingetragen werden und der Scanner läuft. Wenn du daran Interesse hast, schreib mal. Dann helfe ich dir gerne Sane aus dem git-Repo zu kompilieren und den Scanner zu testen. Grüße MPW |
||||||||||||||||||||||||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 16 |
Lieber Axt, herzlichen Dank für deine Hilfe. Der scanner funktioniert. Allerding nur mit ScanGear. Xsane und Simplescan geben immer noch folgende Fehlermeldung: "Fehler beim öffnen des Geräts'pixma:MX430_C13CD7000000'": weisst du vielleicht warum? |
||||||||||||||||||||||||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 16 |
Hi, MPW gerne bin ich bereit das zu testen. Wie gehe ich vor? |
||||||||||||||||||||||||||||
Anmeldungsdatum: Beiträge: 34254 |
Schon möglich, daß es mit XSane und diesem Treiber nicht funktioniert (bei manch anderen Canon-Scannern ist das wohl auch so, zumindest berichten manche davon - ich habe keinen Canon, um das zu verifizieren). Wenn Du tatsächlich ein eigenes Sane-Backend kompilieren willst, möchte Dich MPW aber schon ebenso genau anleiten. |
||||||||||||||||||||||||||||
Anmeldungsdatum: Beiträge: 3729 |
Hallo, zunächst müsstest du die sane-backends aus dem aktuellen Git kompilieren, denn Ubuntu 14.04 hat leider nur Version 1.0.24, aktuell ist 1.0.25+. Mit der installierten Version geht es nicht, daher bekommst du auch die oben kopierte Fehlermeldung. Daher macht es nur Sinn immer mit der aktuellsten Version zu testen. Insbesondere für ADF(ich weiß nicht, ob dein Scanner einen automatischen Einzug hat?) gab es in letzter Zeit ein paar Patches. Und dann einfach mal SANE_DEBUG_PIXMA=11 scanimage -L laufen lassen und gucken was passiert. Grüße MPW |
||||||||||||||||||||||||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 16 |
Hi, hier ist das Ergebnis von: SANE_DEBUG_PIXMA=11 scanimage -L [sanei_debug] Setting debug level of pixma to 11. [pixma] pixma is compiled with pthread support. [pixma] pixma version 0.17.0 [pixma] pixma_collect_devices() found Canon PIXMA MX430 Series at libusb:001:003 [pixma] sanei_bjnp_find_devices: [pixma] Added all configured scanners, now do auto detection... [pixma] lo is not a valid IPv4 interface, skipping... [pixma] eth0 is not a valid IPv4 interface, skipping... [pixma] eth1 is not a valid IPv4 interface, skipping... [pixma] lo is not a valid IPv4 interface, skipping... [pixma] eth1 is IPv4 capable, sending broadcast.. [pixma] lo is not a valid IPv4 interface, skipping... [pixma] eth1 is not a valid IPv4 interface, skipping... [pixma] lo is not a valid IPv4 interface, skipping... [pixma] eth0 is not a valid IPv4 interface, skipping... [pixma] eth1 is not a valid IPv4 interface, skipping... [pixma] lo is not a valid IPv4 interface, skipping... [pixma] eth1 is IPv4 capable, sending broadcast.. [pixma] lo is not a valid IPv4 interface, skipping... [pixma] eth1 is not a valid IPv4 interface, skipping... [pixma] lo is not a valid IPv4 interface, skipping... [pixma] eth0 is not a valid IPv4 interface, skipping... [pixma] eth1 is not a valid IPv4 interface, skipping... [pixma] lo is not a valid IPv4 interface, skipping... [pixma] eth1 is IPv4 capable, sending broadcast.. [pixma] lo is not a valid IPv4 interface, skipping... [pixma] eth1 is not a valid IPv4 interface, skipping... [pixma] lo is not a valid IPv4 interface, skipping... [pixma] eth0 is not a valid IPv4 interface, skipping... [pixma] eth1 is not a valid IPv4 interface, skipping... [pixma] lo is not a valid IPv4 interface, skipping... [pixma] eth1 is IPv4 capable, sending broadcast.. [pixma] lo is not a valid IPv4 interface, skipping... [pixma] eth1 is not a valid IPv4 interface, skipping... [pixma] lo is not a valid IPv4 interface, skipping... [pixma] eth0 is not a valid IPv4 interface, skipping... [pixma] eth1 is not a valid IPv4 interface, skipping... [pixma] lo is not a valid IPv4 interface, skipping... [pixma] eth1 is IPv4 capable, sending broadcast.. [pixma] lo is not a valid IPv4 interface, skipping... [pixma] eth1 is not a valid IPv4 interface, skipping... [pixma] Select returned, time left 0.499989.... [pixma] Found scanner at ip address: 192.168.1.65 [pixma] bjnp_allocate_device(bjnp://C13CD7000000:8612)[pixma] udp_command: Sending UDP command to 192.168.1.65:8612 [pixma] Scanner identity string = MFG:Canon;CMD:MultiPass 2.1,IVEC;MDL:MX430 series;CLS:IMAGE;DES:Canon MX430 series;SOJ:BJNP2,BJNPe;j��,j [pixma] Scanner model = Canon MX430 series [pixma] Found scanner at ip address: 192.168.1.65 [pixma] bjnp_allocate_device(bjnp://C13CD7000000:8612)[pixma] Scanner at bjnp://C13CD7000000:8612 detected, but it was added before, good! [pixma] Found scanner at ip address: 192.168.1.65 [pixma] bjnp_allocate_device(bjnp://C13CD7000000:8612)[pixma] Scanner at bjnp://C13CD7000000:8612 detected, but it was added before, good! [pixma] Select returned, time left 0.999990.... [pixma] Found scanner at ip address: 192.168.1.65 [pixma] bjnp_allocate_device(bjnp://C13CD7000000:8612)[pixma] Scanner at bjnp://C13CD7000000:8612 detected, but it was added before, good! [pixma] scanner discovery finished... [pixma] pixma_collect_devices() found Canon PIXMA MX430 Series at bjnp://C13CD7000000:8612 [pixma] pixma_find_scanners() found 2 devices device `pixma:MX430_C13CD7000000' is a CANON Canon PIXMA MX430 Series multi-function peripheral device `pixma:04A9175B_61690C' is a CANON Canon PIXMA MX430 Series multi-function peripheral |
||||||||||||||||||||||||||||
Anmeldungsdatum: Beiträge: 3729 |
Hallo, nah das sieht gut aus. Dann teste mal ob du mit scanimage > testscan.pnm scannen kannst oder zum Beispiel mit xsane wenn du es grafisch bevorzugst. Falls es geht, bitte einmal in niedriger, einmal in mittlerer und einmal in höchste Auflösung. Hat der Scanner einen automatischen Einzug? Dann könntest du den auch testen. Anschließend könntest du der sane-devel-Mailingliste melden, dass es funktioniert. Das kann ich sonst aber auch für dich übernehmen, wenn du dich da nicht extra anmelden möchtest. Grüße MPW |
||||||||||||||||||||||||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 16 |
Hi MPW, danke, dass du mir geholfen hast. Aber nach wie vor funktioniert das scannen nur mit ScanGear. Mit Xsane erhalte folgende Fehlermeldung: scanimage > testscan.pnm scanimage: open of device pixma:MX430_C13CD7000000 failed: Operation not supported mit Xsane bekomme ich folgendes:Fehler beim Öffnen des Geräts'pixma:MX430_C13CD7000000':Operation nicht unterstützt. Rätselhaft!!!!!!!
|
||||||||||||||||||||||||||||
Anmeldungsdatum: Beiträge: 3729 |
Probier es mal mit sudo davor, kann sein, dass die udev-Regel nicht korrekt ist. Und poste mal die Ausgabe von sudo ldconfig -p|grep -i libsane Grüße MPW |
||||||||||||||||||||||||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 16 |
sudo scanimage scanimage: open of device pixma:MX430_C13CD7000000 failed: Operation not supported sudo ldconfig -p|grep -i libsane libsane.so.1 (libc6) => /usr/lib/i386-linux-gnu/libsane.so.1 libsane.so (libc6) => /usr/lib/i386-linux-gnu/libsane.so libsane-canon_mfp.so.2 (libc6) => /usr/lib/libsane-canon_mfp.so.2 libsane-canon_mfp.so (libc6) => /usr/lib/libsane-canon_mfp.so
|
||||||||||||||||||||||||||||
Anmeldungsdatum: Beiträge: 3729 |
Hallo, ich sehe gerade auch, dass deine pixma version noch 0.17.0 ist, die Version im Git-Repo ist 0.17.8. Das hatte ich letztes Mal übersehen. Also wird bei dir noch die alte lib geladen. Um das zu ändern, müssten wir kurz die neue finden: find / -name libsane.so* 2> /dev/null (Der Befehl durchsucht die Platte und läuft je nach Größe derselben einige Minuten.) Meine manuell kompilierte Version liegt auch in /usr/local/lib. Guck mal, ob die bei dir da auch ist; das zeigt der Befehl von oben an. Dann müssen wir die ldconfig etwas verändern, aber check das erstmal mit dem Befehl. Grüße MPW |
||||||||||||||||||||||||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 16 |
Hallo, find / -name libsane.so* 2> /dev/null /home/seo/sane-backends/backend/.libs/libsane.so /home/seo/sane-backends/backend/.libs/libsane.so.1.0.25 /home/seo/sane-backends/backend/.libs/libsane.so.1 /usr/lib/i386-linux-gnu/libsane.so /usr/lib/i386-linux-gnu/libsane.so.1 /usr/lib/i386-linux-gnu/libsane.so.1.0.23 |
||||||||||||||||||||||||||||
Anmeldungsdatum: Beiträge: 3729 |
Hallo, ist der Befehl ganz durchgelaufen, bis von selbst wieder der Promt Dann hast du definitiv nach dem Kompilieren die Installation vergessen. Wie man an der Versionsnummer sehen kann, ist die 1.0.25er-Version nur lokal in deinem Home-Ordner und die wird definitiv nicht geladen. Die installierte Version ist noch 1.0.23. Geh nochmal in das Installationsverzeichnis und mach ein sudo make install und poste die Ausgabe. Dann wiederholst du nochmal die Ausgabe von sudo ldconfig -p|grep -i libsane Grüße MPW |