Linux Mint 21.2 / Canon Pixma MP640: Scanner installieren

MaliByte

Cadet 3rd Year
Registriert
Aug. 2022
Beiträge
45
Hallo zusammen,

ich bin gerade dabei meinen Canon Pixma MP640 Drucker zu installieren. Er ist per WLAN erreichbar und der Drucker ist bereits installiert. Mit LibreOffice Writer habe ich auch einen Testaudruck gemacht. Soweit, so gut.

Jetzt würde ich gerne den Scanner installieren. Auf der Canon Seite gibt es keine Linux x64 Treiber, lediglich x86 Treiber.

Auf dieser Seite habe ich eine Anleitung gefunden, wie ich den Scanner zum Laufen kriege. Aber leider hat die Installation bei mir nicht funktioniert. Hier ist die Ausgabe aus dem Terminal:

Bash:
user@host:~/Downloads/mp640$ ./install.sh
==================================================

ScanGear MP Ver.1.40-1 for Linux
Copyright CANON INC. 2007-2009
All Rights Reserved.

==================================================
Execution command = sudo dpkg --force-architecture -iG ./packages/scangearmp-common_1.40-1_i386.deb
[sudo] Passwort für user:     
(Lese Datenbank ... 675622 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../scangearmp-common_1.40-1_i386.deb ...
Entpacken von scangearmp-common:i386 (1.40-1) über (1.40-1) ...
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von scangearmp-common:i386:
 scangearmp-common:i386 hängt ab von libatk1.0-0 (>= 1.9.0).
 scangearmp-common:i386 hängt ab von libgimp2.0 (>= 2.2.0+rel).
 scangearmp-common:i386 hängt ab von libgtk2.0-0 (>= 2.8.0).
 scangearmp-common:i386 hängt ab von libpango1.0-0 (>= 1.12.3).
 scangearmp-common:i386 hängt ab von libpng12-0 (>= 1.2.8rel).
 scangearmp-common:i386 hängt ab von libusb-0.1-4 (>= 2:0.1.10a).

dpkg: Fehler beim Bearbeiten des Paketes scangearmp-common:i386 (--install):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
Fehler traten auf beim Bearbeiten von:
 scangearmp-common:i386

Dann gibts da noch das Paket getlibs, das laut ubuntuusers heutzutage nicht mehr benötigt wird. Ich hab es trotzdem installiert und mit getlibs /usr/bin/scangearmp ausgeführt, mit folgender Ausgabe:
Bash:
user@host:~/Downloads$ getlibs /usr/bin/scangearmp
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Probieren Sie »apt --fix-broken install«, um dies zu korrigieren.
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 ia32-libs : Hängt ab von: gtk2-engines-murrine:i386
             Hängt ab von: gtk2-engines-oxygen:i386
             Hängt ab von: gtk2-engines-pixbuf:i386
             Hängt ab von: gtk2-engines:i386
             Hängt ab von: gvfs:i386
             Hängt ab von: ibus-gtk:i386
             Hängt ab von: libacl1:i386
             Hängt ab von: libaio1:i386
             Hängt ab von: libao4:i386
             Hängt ab von: libattr1:i386
             Hängt ab von: libaudio2:i386
             Hängt ab von: libcanberra-gtk-module:i386
             Hängt ab von: libcapi20-3:i386
             Hängt ab von: libcups2:i386
             Hängt ab von: libcupsimage2:i386
             Hängt ab von: libdbus-glib-1-2:i386
             Hängt ab von: libgail-common:i386
             Hängt ab von: libgettextpo0:i386
             Hängt ab von: libgl1-mesa-glx:i386
             Hängt ab von: libglu1-mesa:i386
             Hängt ab von: libgphoto2-6:i386
             Hängt ab von: libgphoto2-port10:i386 ist aber nicht installierbar oder
                            libgphoto2-port12:i386
             Hängt ab von: libgtk2.0-0:i386
             Hängt ab von: libmpg123-0:i386
             Hängt ab von: libncursesw5:i386
             Hängt ab von: libnspr4:i386
             Hängt ab von: libnss3:i386
             Hängt ab von: libodbc1:i386
             Hängt ab von: libopenal1:i386
             Hängt ab von: libpulse-mainloop-glib0:i386
             Hängt ab von: libpulsedsp:i386
             Hängt ab von: librsvg2-common:i386
             Hängt ab von: libsane:i386
             Hängt ab von: libsdl-image1.2:i386
             Hängt ab von: libsdl-mixer1.2:i386
             Hängt ab von: libsdl-net1.2:i386
             Hängt ab von: libsdl-ttf2.0-0:i386
             Hängt ab von: libsdl1.2debian:i386
             Hängt ab von: libsqlite3-0:i386
             Hängt ab von: libstdc++5:i386
             Hängt ab von: libxaw7:i386
             Hängt ab von: libxslt1.1:i386
             Hängt ab von: libxtst6:i386
             Hängt ab von: odbcinst1debian2:i386
             Hängt ab von: xaw3dg:i386
 scangearmp-common:i386 : Hängt ab von: libatk1.0-0:i386 (>= 1.9.0) soll aber nicht installiert werden
                          Hängt ab von: libgimp2.0:i386 (>= 2.2.0+rel) ist aber nicht installierbar
                          Hängt ab von: libgtk2.0-0:i386 (>= 2.8.0) soll aber nicht installiert werden
                          Hängt ab von: libpango1.0-0:i386 (>= 1.12.3) soll aber nicht installiert werden
                          Hängt ab von: libpng12-0:i386 (>= 1.2.8rel) ist aber nicht installierbar
                          Hängt ab von: libusb-0.1-4:i386 (>= 2:0.1.10a) soll aber nicht installiert werden
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt --fix-broken install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).
No match for libgtk-x11-2.0.so.0
No match for libgdk-x11-2.0.so.0
No match for libatk-1.0.so.0
No match for libgdk_pixbuf-2.0.so.0
No match for libcncpmsui.so
No match for libgimp-2.0.so.0
No match for libgimpmath-2.0.so.0
No match for libgimpcolor-2.0.so.0
No match for libgimpbase-2.0.so.0
No match for libpng12.so.0
No match for libusb-0.1.so.4
No match for libcncpnet.so
No match for libcncpnet.so
No match for libusb-0.1.so.4
No packages to install

Mir ist klar, ich versuche hier x86 Bibliotheken auf ein x64 System zu installieren. Das scheint Probleme zu machen. Aber gibt es nicht irgendeine Möglichkeit den Scanner noch zum Laufen zu kriegen? Ansonsten muss ich immer irgendwo einen Windows-Rechner haben, um Dokumente zu scannen.

Bin für jeden Hinweis dankbar!
 
Das ist alles alt. Es müsste ohne diese alten Canontreiber funktionieren. Der Scanner wird von Sane unterstützt.
Installier mal die Sane Pakete.
 
  • Gefällt mir
Reaktionen: MaliByte
Vielen Dank für den Hinweis, @Kristatos!

Zwar war auch das für mich eine schwere Geburt, aber letzten Endes wurde der Scanner jetzt doch gefunden.
Unter /etc/sane.d/pixma.conf musste ich noch die bjnp Adresse des Druckers angeben, sonst hat es nicht funktioniert.
 
  • Gefällt mir
Reaktionen: Kristatos
Zurück
Oben