Ich habe mir gestern den MX870 zugelegt:
Deswegen vielleicht etwas spät, aber hoffentlich noch hilfreich:
Ja, beides funktioniert wunderbar, mittels den Tipps auf
http://ubuntuforums.org/showthread.php?t=1475336
sogar unter 64 Bit obwohl das Wiki dies verneint.
Fürs Scannen gibts ein extra Programm, welches du über den Befehl scangearmp aufrufst oder dir hierfür manuell einen Starter erstellst. Scannen über andere Ubuntu-Scan-Programme funktioniert nicht, da canon diese Funktion nicht programmiert hat.
Dieses Extra Programm kann eigentlich alles Normale, es kann Vorschau scannen, es kann zuschneiden, aber nicht drehen, es kann Scharfzeichnen oder Entrastern, die dpi gehen von 75 - 1200, Duplex/Simplex auswahl, weitere Funktionen: Helligkeit/Kontrast, Histogramm, Farbtonkurve. Also den nötigen Funktionsumfang, aber nicht so viel wie die Windows-Version
Zum Drucken: Funktioniert wunderbar über W-Lan, nur als ich den zehnten Druckauftrag mit einer höheren Priorität (hoch, aber nicht dringend) aufgegeben habe, kam eine nur halb bedruckte Seite des aktuellen Drucks raus. (und noch mehr Chaos im Folgenden)
Man kann nur die Qualität des Drucks nicht einstellen. Der Großteil der Bedienoberfläche ist auf Deutsch bis auf die Angabe "Amount of Extension" mit der man Werte zwischen 0 und 3 einstellen kann. Da die Qualitätseinstellung unter Windows auch mit Zahlen funktioniert (5 für schlecht und 1 oder 0 für gut), schätze ich, dass das damit zusammenhängt. Aber einen Qualitats-Unterschied konnte ich beim Text-Testdruck nicht feststellen.
Man kann (im Netzwerk) ebenfalls nicht den Scan vom Scanner aus Starten. Das funktioniert nur unter Windows.
Abgesehen von diesen winzigen Einschränkungen: Alles funktioniert perfekt, der MX870 ist ein super Drucker, nur etwas langsam.