Ubuntu 14.04 Trusty Tahr
Ubuntu 12.04 Precise Pangolin
Canon ist ein Hersteller von Druckern, Multifunktionsgeräten und auch Scannern. Um die Druckfunktion nutzen zu können, sollte man sich am Artikel Drucker/Canon orientieren. Die Installation der Scannertreiber von Canon ist dort ebenso erklärt.
Prinzipiell stehen für Linux sowohl freie Treiber als auch unfreie Herstellertreiber zur Verfügung. Letztere haben häufig den Nachteil, dass sie nur mit einer bestimmten Ubuntu-Version funktionieren oder mehr oder weniger komplexe Vorbereitungen verlangen. Für welchen man sich letztlich entscheiden sollte, hängt u.a. von der Unterstützung des jeweils vorhandenen Modells ab.
Die Treiber werden zusammen mit SANE installiert. Eine Liste der aktuell unterstützen Geräte findet sich unter Sane Pixma Scannertreiber . Etliche Canon-Scanner (viele CanoScan-LiDE-Modelle) werden auch vom genesys-backend
unterstützt.
Bei aktuellen Multifunktionsgeräten lohnt sich ein Test mit den bereits vorhandenen Druckertreibern und libsane, um verschiedene Scanner/Software und Netzwerkeinrichtung zu nutzen.
Für die PIXMA-MP-Geräte kann man sich alternativ die Pixma-Scannertreiber von Canon herunterladen. Zur Modellübersicht und den jeweiligen Treibern siehe Canon-Drucker. Anschließend installiert man diese wie üblich. Um zu scannen, braucht man nun nur noch den Drucker anzuschalten und das Programm Scangear zu starten, indem man im Terminal [2]:
scangearmp
oder je nach Treiber auch
scangearmp2
eingibt.
Diese Treiber sind keine SANE-Treiber, funktionieren also auch nicht mit den SANE-Frontends (siehe Scanner), sondern ausschließlich mit scangearmp.
Für etliche von SANE unterstützte Modelle kann scanbuttond eingesetzt werden, um den Tasten am Gerät direkte Funktionen zuzuordnen. So lassen sich z.B direkt Kopien, PDFs oder Mailanhänge produzieren.
Einige der Canon-Pixma-Geräte sind netzwerkfähig und - sofern unterstützt - mit den Open-Source-Treibern über SANE-Scanserver im Netzwerk einzurichten. Ab Sane 1.0.20 wird das Canon eigene bjnp-Protokoll unterstützt. Zum Scannen via Netzwerk sollte es ausreichen, die Netzwerkadresse in /etc/sane.d/pixma.conf einzutragen.
Beispiel:
bjnp://192.168.1.150
Es ist sinnvoll, dem Gerät zuvor eine feste Netzwerkadresse zuzuweisen, auch wenn DHCP prinzipiell funktioniert.
Bei Problemen der USB-Erkennung lohnt oft ein Test mit anderem USB-Anschluss.
Bei Problemen mit USB-3.0-Anschlüssen, sollten Bootoptionen wie iommu=soft
getestet werden.
Der CanoScan 8800F funktioniert ab Ubuntu 10.10 "out-of-the-box". Unter 10.04 und früher muss für diesen Scanner, der von sane-pixma unterstützt wird, das Paket sane-backends installiert werden, siehe sane-backends-PPA. Um ihn auch als "normaler" Benutzer ansprechen zu können, wird automatisch eine entsprechende udev-Regel in der Datei /lib/udev/rules.d/40-libsane.rules angelegt. Nach der Installation kann man kontrollieren, ob SANE den Scanner erkennt:
scanimage -L
Ergebnis bei Erfolg:
device `pixma:04A91901' is a CANON Canoscan 8800F multi-function peripheral
Der CanoScan 9000F funktioniert ab Ubuntu 12.10 "out-of-the-box". Unter 12.04 und früher muss SANE für diesen Scanner aus den Quelltexten selbst übersetzt und installiert werden. [6]
Der CanoScan 9000F Mark II benötigt die SANE-Backends in einer Version >= 1.0.24 und funktioniert damit ab Ubuntu 14.10 "out-of-the-box". Für 14.04 (SANE-Backends 1.0.23) oder älter muss SANE für diesen Scanner aus dem Quelltexten selber kompiliert und installiert werden. [6]
Scanner - Übersichtsartikel
SANE - Verwendung unterstützter Geräte
SANE-Scanserver im Netzwerk - Einrichtung von saned
SANE/Kompilieren - SANE aus dem Quelltext kompilieren und installieren
Drucker/Canon - Installation der proprietären Scannertreiber
Scanner/Software - Verschiedene Scansoftware mit den freien Treibern verwenden
Diese Revision wurde am 5. August 2016 16:19 von ubot erstellt.